09 2021 档案
摘要:需求起因 在高并发的业务场景下,数据库多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决从Redis缓存中读数据,一般都是按照下图的流程来进行业务操作。 读取缓存上述步骤一般没有什么问
阅读全文
摘要:什么是Swagger? swagger是一个在线文档工具,在前后端分离的情况下作用愈加突出,使用swagger我们可以针对我们在后端的接口做一个在线测试。 简单地使用swagger2只需要三步。 第一步,配置pom文件。在pom文件中引入swagger的相关依赖 <dependency> <grou
阅读全文
摘要:项目中用到了mybatis-plus ,使用一对多多对一 查询会方便很多大致写法和mybatis一样都是在对应的mapper.xml里使用resultMap ,association和collection标签 一对多 (一个角色对应多个用户) 实体类加 xml加 多对一(多个用户对应一个角色) 实体
阅读全文
摘要:一.什么情况下使用枚举类? 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便。 二.为什么不用静态常量来代替枚举类呢? public static final int SEASON_SPRING = 1; public static final int SEASON_SUMME
阅读全文
摘要:一、jedis是什么? jedis 是 redis推荐的java客户端。通过Jedis我们可以很方便地使用java代码的方式,对redis进行操作。jedis使用起来比较简单,它的操作方法与redis命令相类似 二、应用案例 先添加jedis依赖 <!--jedis相关依赖--> <dependen
阅读全文
摘要:在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:优惠券过期,处理各种超时事件等等 先贴出SpringBoot工程结构 实现步骤: 1.修改Redis配置文件 找到 redis.windows.conf或redis.conf 文件,搜索 “notify-keyspace-events
阅读全文
摘要:第一步:创建好SpringBoot项目后先配置maven依赖(完整pom如下) 注意:1.启动类上要加注解@MapperScan("com.zk.*.mapper") // 扫码mapper类,把bean加入到spring容器管理 2..pom中resources配置不可缺少 <?xml versi
阅读全文
摘要:微信小程序订阅消息官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html 小程序用订阅消息替换了模板推送,今天我们就共同学习如何在Java后台编写小程序
阅读全文