- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 SpringCacheRedis程序重启后历史缓存反序列化失败
SpringCacheRedis 程序重启后历史缓存反序列化失败问题描述问题原因解决办法创建FastJsonRedisSerializer修改cacheManager问题描述实体类:@Entity@ApiModel(value="xxxxx")class KmlRoute : BaseModel() { @ManyToMany(cascade = [CascadeType.REMOVE]) @JoinTable( name = "kml_route_path",
2021-03-08 15:15:49 364
原创 SpringDataJpa解决Hibernate 1+N问题
Hibernate n+1问题解决实体类/** * 班级实体类 */@Data@Entity@Table(name = "class")public class StudentClass { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private String className; @OneToMany(mappedBy = "stude
2020-09-26 17:11:04 459
原创 SpringBoot手动事物
springboot 手动事物 @Autowired private PlatformTransactionManager platformTransactionManager; @Autowired private TransactionDefinition transactionDefinition;private void main(Boolean flag){TransactionStatus transaction1 = platformTransactionManager.get
2020-08-20 20:29:06 138
原创 Redis缓存穿透 雪崩 击穿
Redis缓存穿透 雪崩1.缓存穿透(1)什么是缓存穿透缓存穿透,是指查询一个数据库一定不存在的数据。例如:对于系统A,假设一秒 5000 个请求,结果其中 4000 个请求是黑客发出的恶意攻击。黑客发出的那 4000 个攻击,缓存中查不到,每次你去数据库里查,也查不到。这种恶意攻击场景的缓存穿透就会直接把数据库给打死(2)解决办法采用布隆过滤器BloomFilter将所有可能存在的...
2020-02-29 21:38:51 133
原创 装饰者模式与动态代理的区别
装饰者模式与动态代理的区别区别装饰者模式动态代理区别装饰者模式: 就是为了给装饰者的方法增强,单纯的是为了在装饰者方法上增加其他功能。是继承的一种替代方案,可以理解为 在不改变接口的前提下,动态扩展对象的功能 例子:孙悟空七十二变 孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成雀儿时,就可以在天上飞行。而不管悟空怎么...
2019-06-01 00:36:10 1847
原创 小红伞命令行工具ScanCL使用安装
ScanCL安装1.请下载:小红伞免费版杀毒 并安装https://www.iavira.com/downloads.html2.请下载:Avira Command Line Scanner ScanCL 命令行工具3.请下载:小红伞离线升级包(这里获取的是病毒库)https://www.iavira.com/update.html4.在指定目录解压 Avira Command Lin...
2019-02-27 11:09:16 1485
原创 Linux下7za对rar文件解压失败问题
7za对rar文件解压失败问题问题原因:7za不支持对rar的解压,7z才支持解决方法:1).安装包安装去网站http://sourceforge.net/projects/p7zip/files/或 http://sourceforge.net/projects/p7zip/files/p7zip/上下载p7zip的包.2) 找到对应版本号进去,页面会提供两个供你下载,一个是bin包...
2019-02-25 11:25:55 3028
空空如也
idea jsp 文件 全黄 。。。。
2018-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人