-
RabbitMQ – 基础使用说明
简介 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 Rab……
2023-09-07460 0 0 -
Java – MybatisPlus 常用功能汇总
简介 本章介绍了MybatisPlus的常用功能汇总,为项目中用的比较多的。 环境搭建 pom 引入配置 因为MP已集成了Mybatis的所有功能,因此只要引入MP就可以了,无需再引入Mybatis <depen……
2023-09-01549 0 0 -
Spring – Spring EL 表达式使用说明
简介 Spring的表达式语言,简称SpELl,是一个支持运行时检查和操作对象图的强大的表达式语言,和我们之前学习过的JSP中的EL表达式类似,SPEL使用的是#{}作为定界符,所有在大括号中的字符都被……
2023-08-08552 0 0 -
Java – SpringBoot 项目搭建说明
简介 本文讲解,一个SpringBoot项目从0开始搭建时,需要引入哪些包,和做何种配置,保持更新。 项目结构说明 单包项目 单包项目是指创建一个主项目,所有的开发都在主项目中进行,包括……
2023-08-01553 0 0 -
Spring Boot自带的工具类
简介 Spring Boot作为一个快速开发框架,其自带的工具类是开发过程中不可或缺的一部分。这些工具类的高效和实用性,能够大大提高开发人员的工作效率。在本文中,我们将重点介绍Spring Boot自……
2023-07-12582 0 0 -
Redis – 基于 Redis 的消息队列实现
简介 Redis 中提供了3种具有消息队列的功能的方式,分别是 List,PUBSUB,Stream,本文将讲解这三种消息队列的使用以及优缺点。 基于List实现消息队列 Redis 中提供了 List 的存储类型……
2023-06-29473 0 0 -
Java – 生成唯一订单ID案例
简介 针对秒杀,或唯一ID生成的案例 ID值设计 假设,我们需要设计一个用于秒杀专用的优惠券ID 每个店铺都可以发布优惠券: 当用户抢购时,就会生成订单并保存到tb_voucher_order这张……
2023-06-28551 0 0 -
Java – Redis案例 – 短信登陆
简介 本案例讲解如何使用 Redis 来代替 Session 进行保存用户登陆信息及用户登陆注册时的短信验证码临时保存功能。 项目前置 项目原理 客户端通过访问由 NGINX 静态服务器,通过Vue和……
2023-06-28472 0 0 -
Java – Redis 的基本使用
简介 Redis是一种键值型的NoSql数据库,其中键值型,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json. 特征: 键值(key-value)型……
2023-05-25463 0 0 -
Java – Java 新特性说明与使用
switch 表达式(Java 12) 传统switch的弊端 传统的switch声明语句(switch statement)在使用中有一些问题: 匹配是自上而下的,如果忘记写break, 后面的case语句不论匹配与否都会执行; 所有的……
2023-04-24473 0 0