摘要:
一对一 1、Redis 五种数据类型底层是怎么存储的 2、redis分布式锁跟zookeeper分布式锁怎么选型 3、AQS底层原理,公平锁跟非公平锁区别 4、MVCC 5、B树跟B+树的区别 6、java.util.concurrent包下的类 7、spring-boot的starter的原理 8 阅读全文
摘要:
报错:java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) at java.util.Ti 阅读全文
摘要:
1、报错信息 do agent month export fail: org.springframework.dao.DataAccessResourceFailureException: #012### Error querying database.Cause: com.mysql.jdbc.e 阅读全文
摘要:
原文地址:https://blog.csdn.net/l_kanglin/article/details/57411851 线程池的5种状态:Running、ShutDown、Stop、Tidying、Terminated。 线程池各个状态切换框架图: 1、RUNNING (1) 状态说明:线程池处 阅读全文
摘要:
阅读全文
摘要:
1、ThreadLocal实现原理 ThreadLocal的实现是这样的:每个Thread 维护一个 ThreadLocalMap 映射表,这个映射表的 key 是 ThreadLocal实例本身,value 是真正需要存储的 Object。 也就是说 ThreadLocal 本身并不存储值,它只是 阅读全文
摘要:
原文:https://blog.csdn.net/zgmzyr/article/details/39380477 阅读全文
摘要:
原文地址:https://maimai.cn/article/detail?fid=509832818 git:https://github.com/crossoverJie/Java-Interview JMM 内存模型,如何划分的?分别存储什么内容?线程安全与否? 类加载机制,谈到双亲委派模型后 阅读全文
摘要:
原文:https://blog.csdn.net/javazejian/article/details/72828483 本篇主要是对Java并发中synchronized关键字进行较为深入的探索,这些知识点结合博主对synchronized的个人理解以及相关的书籍的讲解(在结尾参考资料),如有误处 阅读全文
摘要:
1、ArgumentIndex必须是非负整数,它的个数不只限于0到9这10个,它可以用0到9的数字组成,因此可以有好多个,如: Java代码 最终结果是:ABCDEFGHIJKLMNOPQ 2、格式化字符串时,两个单引号才表示一个单引号,单个单引号会被省略,如: Java代码 最终结果是:oh, Z 阅读全文