1. 线程池 基本功能:线程的复用,减少创建和销毁线程的开销 当系统接收到一个任务时,需要一个线程,并不会立刻去创建一个新的线程,会先去线程池中...
学习资料; 《Java程序性能优化》 美团点评技术团队 Java 8系列之重新认识HashMap 张旭童大佬 面试必备:HashMap源码解析(...
学习资料: 《Java程序性能优化》 我电脑环境JDk 1.8 看到一篇很有深度的讲解:How many Objects created wit...
1. 代理模式 学习资料: 《Java程序性能优化》 使用代理对象完成用户请求,屏蔽用户对真实对象的访问 如同现实中代理,代理人被授权执行当事人...
学习资料: Java 的 23 种设计模式全解析 《Java程序性能优化》 《Java程序性能优化》,这本书蛮不错的,豆瓣评分挺高7.9。本篇就...
Java基础算法:堆排,快排,二分查找 1. 堆排 满二叉树:所有叶结点都有同样的深度,每个内部结点都有两个儿子 完全二叉树:若二叉树的高度为h...
学习资料: 大话设计模式 1.简单案例 公司要发给程序员奖金,但老板没有说具体的时间,只说发之前会给通知,两个程序员便开始了漫长的等待 抽象Su...
1. 共享受限资源 当两个或者多个线程同时操作一个共享数据时,很可能引起冲突,就会出现问题。例如,两个线程同时尝试访问同一个银行账户,或向同一个...
学习资料: Java编程思想 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行...
文集作者