摘要: @PostConstruct @PostConstruct注解的方法在项目启动的时候执行这个方法,也可以理解为在spring容器启动的时候执行,可作为一些数据的常规化加载,比如数据字典之类的。 @Transactional Transactional 注解只能用在public方法上,如果用在prot 阅读全文
posted @ 2022-04-17 21:45 枫叶啊枫叶 阅读(52) 评论(0) 推荐(0)
摘要: 是对对象或者类的一种访问限制,保证一个时刻只能一个线程去访问 阅读全文
posted @ 2022-04-17 13:11 枫叶啊枫叶 阅读(31) 评论(0) 推荐(0)
摘要: 使用了 ConcurrentHashMap,不代表对它的多个操作之间的状态是一致的,是没有其他线程在操作它的,如果需要确保需要手动加锁。 诸如 size、isEmpty 和 containsValue 等聚合方法,在并发情况下可能会反映 ConcurrentHashMap 的中间状态。 因此在并发情 阅读全文
posted @ 2022-04-17 12:59 枫叶啊枫叶 阅读(34) 评论(0) 推荐(0)
摘要: 参考下面的链接 https://blog.csdn.net/qq_23659871/article/details/85001539 阅读全文
posted @ 2022-04-16 16:07 枫叶啊枫叶 阅读(53) 评论(0) 推荐(0)
摘要: 在开发项目的时候,经常会多出来一个iml 文件,相当于jar包索引 不需要提交 阅读全文
posted @ 2022-04-16 15:57 枫叶啊枫叶 阅读(211) 评论(0) 推荐(0)
摘要: OutOfMemoryError 超过内存错误,内存不够了,无法分配内存,会导致进程挂掉 StackOverflowError 堆栈溢出,超过了计算机的栈深度 阅读全文
posted @ 2022-04-14 20:25 枫叶啊枫叶 阅读(50) 评论(0) 推荐(0)
摘要: 使用方法 ThreadLocal<String> localName = new ThreadLocal();localName.set("test");String name = localName.get();localName.remove(); public void set(T value 阅读全文
posted @ 2022-04-14 20:19 枫叶啊枫叶 阅读(48) 评论(0) 推荐(0)