摘要:
https://mp.weixin.qq.com/s/baYuX8aCwQ9PP6k7TDl2Ww 线程池 多个线程获取任务 非重入锁 aqs实现 尽管经过谨慎的评估,仍然不能够保证一次计算出来合适的参数,那么我们是否可以将修改线程池参数的成本降下来,这样至少可以发生故障的时候可以快速调整从而缩短故 阅读全文
摘要:
1 其中一个子线程失败 异常 或者超时怎么处理 重试几次 还是舍弃任务 然后 依然 countDown 不然 state减不到0 主线程会一直处于await状态 2 3 使用过程中 遇到什么问题 和线程池结合使用 线程池 的拒绝策略是 当前线程去处理 这样 一直没减到0 主线程一直处于await 阻 阅读全文
摘要:
https://www.cnblogs.com/kerrycode/p/8649101.html DML语句: 阅读全文
摘要:
什么索引会回表? https://blog.csdn.net/tfstone/article/details/81197921 https://www.cnblogs.com/yanggb/p/11252966.html 阅读全文
摘要:
public class Singleton { private volatile static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == uniqu 阅读全文
摘要:
参考:https://mp.weixin.qq.com/s/DZkGRTan2qSzJoDAx7QJag 建议阅读:《深入理解Java虚拟机》相关章节 多线程下的 原子性 可见性 指令重排序 无法保证(单线程 可以保证) static int mainMemoryVariable=0; 线程1: m 阅读全文
摘要:
参考:https://mp.weixin.qq.com/s/aDDotZphhDRCWV4nAZbwhQ 1 作用 用来对比两个对象是否相等一致 ①效率 ②可靠性 2 区别 因为重写的equals()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行对比,则只要生成一个h 阅读全文
摘要:
万物 归于算法 数据结构;理解更深刻 如:索引->B+Tree->最左匹配原则;左模糊查询不走索引 索引 B+ tree 平衡多路查找树+链表 叶子节点链表 支持 范围查询走索引 不过放在组合索引最后一个 知道开始的节点 结束的节点 直接取出一段链表 所以 同样范围的查询 > < between 比 阅读全文
摘要:
1、初识 https://tech.meituan.com/2019/02/28/java-dynamic-trace.html 2、官方文档 https://alibaba.github.io/arthas/web-console.html 3、实践 3.1 本地(windows/linux)启动 阅读全文