01 2023 档案

多线程基础
摘要:线程通信 使用synchronized和wait,notify或notifyAll唤醒 ThreadFactory线程工厂生产线程的工厂,newThread是生产线程的方法,可以定义线程的基本特性。(比如优先级、是否守护线程) AtomicInteger 对整型数据进行原子操作,保证加减操作线程安全 阅读全文

posted @ 2023-01-30 15:50 周公 阅读(25) 评论(0) 推荐(0) 编辑

Spring源码解析
摘要:public void refresh() throws BeansException, IllegalStateException { synchronized(this.startupShutdownMonitor) { StartupStep contextRefresh = this.app 阅读全文

posted @ 2023-01-28 18:06 周公 阅读(10) 评论(0) 推荐(0) 编辑

springboot异常
摘要:启动失败,报版本异常 异常内容: java: 无法访问org.springframework.web.bind.annotation.RequestMapping 错误的类文件: /C:/Users/马硕/.m2/repository/org/springframework/spring-web/6 阅读全文

posted @ 2023-01-12 15:22 周公 阅读(1732) 评论(0) 推荐(0) 编辑

ConcurrentHashMap
摘要:保证线程安全的原因 有线程安全隐患的变量使用volatile修饰,确保变量是从内存获取而不是变量的私有拷贝。 数据结构 JDK1.8 中的ConcurrentHashMap 选择了与 HashMap 相同的链表+红黑树结构;在锁的实现上,抛弃了原有的 Segment 分段锁,采用CAS + sync 阅读全文

posted @ 2023-01-11 20:42 周公 阅读(19) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示