- 博客(71)
- 问答 (1)
- 收藏
- 关注
原创 volatile 对 int 和 long 修改的区别
volatile关键字在 Java 中用于保证变量的可见性和有序性,但对于不同基本数据类型(特别是int和long),其行为有一些重要区别。
2025-06-14 18:41:33
427
原创 Java线程池ThreadPoolExecutor的状态
ThreadPoolExecutor使用一个AtomicInteger变量(ctl)同时保存线程池的运行状态(runState)和工作线程数(workerCount),其中高3位表示状态,低29位表示工作线程数。
2025-06-14 18:31:02
417
原创 JAVA中关于Animal和Dog类的类型转换,可能出现ClassCastException的情况
出现当尝试将一个父类对象强制转换为子类类型,而该对象实际上不是该子类(或其子类)的实例时。// 这会抛出ClassCastException因为animal是纯粹的Animal实例,不是Dog实例。
2025-06-14 18:22:36
275
原创 Spring中@Controller和@RestControlle注解的区别
spring,@Controller,@RestController
2025-06-03 21:51:28
633
原创 win11下jenkins+docker+maven自动部署springboot项目
jenkins,docker,maven,ssh,github
2025-05-22 05:27:31
863
博客写作技巧 搜索小图标
2022-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人