reggie

1.SpringCache

 

 

使用之前也要装配这个

 

 

@CachePut一般再新增的方法上  点击key可以看里面可以加什么动态key

 key的话我们要保持动态的,result是返回的结果,也可以改成user.id

 

 @CacheEvict 可以再删除功能上(跟新也用得到),在数据库删除信息后,缓存也跟着删除

key也可以写#p0(意思参数的第一个) #root.args[0]也可以

 

删除这个缓存的所有数据

 

 @Cacheable 可以用在查询功能上

condition,条件,防止查询id不存在而传入的null值。点进去看这个是没有result这个选项的。

 在集合中查询也可以

key的拼接。

2)使用redis缓存技术

        

 

 

 

 

 

2.js处理Long型数据只能处理到xx位,后端传过去的Long多了两位,所以末两位变成了0。需要导入资料里的对象映射器 以及

 第一个配置

 

 第二个配置在WebMvcConfig里自己写的

 

 3,主从复制,读写分离(虚拟机操作和主从看尚硅谷192集,补充可看瑞吉173)

先准备两台虚拟机 已备一个为主机一个为从机

如何把查询操作放到从机,而增删改操作放到主机呢? 使用Sharding-JDBC技术

第三个 是因为Sharding里面也会生成dataSource,而我们要用Druid的,所以要开启覆盖

 

 3.Swagger以及它的解决方案knife4j

 

 

 

 

posted @ 2022-11-28 17:26  张福祥  阅读(87)  评论(0)    收藏  举报