什么才是JAVA的基础知识? 常用排序算法总结(一) 图解排序算法(四)之归并排序 深入理解Java内存模型(一)——基础 Java面试:投行的15个多线程和并发面试题 Java 多线程完全总结之锁 Java可重入锁如何避免死锁 Java内部锁(synchronized)中类锁和对象锁 java synchronized关键字的用法以及锁的等级:方法锁、对象锁、类锁 Synchronized方法锁、对象锁、类锁区别 Java编程的逻辑 (17) - 继承实现的基本原理 高并发-【抢红包案例】之一:SSM环境搭建及复现红包超发问题 Java并发编程:volatile关键字解析 【死磕Java并发】-----Java内存模型之重排序 Java内存模型与指令重排 从双重校验单例完全理解Java指令重排 CPU流水线的探秘之旅 Java内存访问重排序的研究 JVM内存模型、指令重排、内存屏障概念解析 PrintAssembly查看volatile汇编代码小记 BlockingQueue深入解析-BlockingQueue看这一篇就够了 深入剖析java并发之阻塞队列LinkedBlockingQueue与ArrayBlockingQueue 入门AQS锁 - ReentrantLock与Condition java并发编程之FutureTask Semaphore用法介绍(一) java 多线程模拟高访问量测试 Junit如何进行多线程测试 非阻塞同步算法与CAS(Compare and Swap)无锁算法 德哥的PostgreSQL私房菜 - 史上最屌PG资料合集 PostgreSQL 9种索引的原理和应用场景