努力补齐进入瓶颈期的破洞
————一个尚未脱离低级趣味,喜好毒鸡汤的人
深入理解JVM(一) 深入理解JVM(一)
深入理解JVM(一)Java从编码到执行 从一个 .java文件到执行, 首先需要经过javac编译成.class文件, 然后使用java执行这个class文件. 在java命令开始后, .class文件会被classLoader加载到内存
多线程与高并发(四) 多线程与高并发(四)
多线程与高并发(四)线程池Executor执行者, 有一个方法 execute(). ExecutorService继承自Executor, 也是一个接口. 除了execute()方法之外, 还完善了整个任务执行器的生命周期. shutdo
多线程与高并发(三) 多线程与高并发(三)
多线程与高并发(三)多线程场景下的容器在Java日常开发中经常使用到容器. 下面就看看多线程场景下容器的选择 容器的选择Map容器一个场景: 100个线程, 每个线程向容器中添加10w条数据, 比较Hashtable,Collections
排序算法的总结 排序算法的总结
排序算法的总结各种排序算法的时间复杂度和空间复杂度的总结. 时间复杂度 额外空间复杂度 稳定性 选择排序 O(N^2) O(1) 无 冒泡排序 O(N^2) O(1) 有 插入排序 O(N^2) O(1) 有 归并
多线程与高并发(二) 多线程与高并发(二)
多线程与高并发(二)LongAdder先看一个例子 public class Test01 { static long count1 = 0; static AtomicLong count2 = new AtomicLo
多线程与高并发(一) 多线程与高并发(一)
多线程与高并发(一)程序, 进程, 线程, 纤程(协程) 程序 程序就是硬盘上保存的可执行的代码 进程 程序开始执行, 硬盘上的代码加载到内存中就叫进程 线程 线程就是进程调度的最小单位 纤程(协程) 用户态的线程 ThreadThread
3 / 9