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