![](https://img-blog.csdnimg.cn/2bfab3b1873a4d4f87308efe9285b8cb.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
避坑指南
文章平均质量分 80
多长头发少掉坑
Mingvvv
形而上学,知行合一
展开
-
Java - @Transaction 异常不回滚
Transaction原创 2022-08-15 22:24:25 · 3068 阅读 · 3 评论 -
Mysql -- 数据库查询有结果,但是程序查询结果集为空
Mysql、程序查询结果不一致原创 2022-03-16 18:41:30 · 8748 阅读 · 1 评论 -
Springboot -- 网络安全漏洞处理
文章目录不安全的 HTTP 方法以及 Nginx 屏蔽版本号显示说明检测方式不安全的 HTTP 方法 处理代码屏蔽 Nginx 版本号显示点击劫持漏洞说明什么是ClickJacking检测方式处理代码XSS跨站脚本攻击说明检测方式处理代码 (参考网上的代码,主要是对传入的信息进行敏感字符的过滤)不安全的 HTTP 方法以及 Nginx 屏蔽版本号显示说明Web服务器在默认情况下开放了一些不必要的HTTP方法(如OPTIONS,DELETE、PUT、TRACE、MOVE、COPY),增加了受攻击的几率,原创 2022-02-26 15:37:51 · 9090 阅读 · 0 评论 -
Nacos -- Window系统安装以及异常处理
NACOS启动异常原创 2022-01-07 11:43:12 · 698 阅读 · 0 评论 -
避坑指南 -- 【Java】小心死锁
文章目录什么是要确保资源获取锁的顺序是有序的?为什么要确保有序?解决方案什么是要确保资源获取锁的顺序是有序的?即当我们在多个线程执行同一业务逻辑并需要加锁多个对象时,多个对象的加锁顺序必须是一致的。为什么要确保有序?防止造成死锁。例如,我们要购买两件商品 A 和 B ,在购买的业务逻辑中,我们需要获取并重新计算商品的数量,这时候我们要对商品信息分别进行加锁。但是以下情形可能会大致死锁:用户User1,创建了一个订单,用户先添加了A商品再添加了B 商品。用户User2,创建了一个订单,用户先添原创 2021-12-05 20:40:38 · 146 阅读 · 0 评论 -
Java — 慎用Executors类中newFixedThreadPool()和newCachedThreadPool()
慎用Executors类中newFixedThreadPool()和newCachedThreadPool()原创 2021-12-01 22:49:44 · 11180 阅读 · 2 评论 -
避坑指南 -- 【Java】当心 Integer.MAX_VALUE
MAX_VALUE /** * A constant holding the maximum value an {@code int} can * have, 2<sup>31</sup>-1. */ @Native public static final int MAX_VALUE = 0x7fffffff;Integer.MAX_VALUE 是整型可以支持的最大整数。其值和平台位数有关,32 位的平台下最大值为 2^31-1原创 2021-12-01 12:15:15 · 1393 阅读 · 0 评论