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 @   张福祥  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示