- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Java并发编程:04-源码分析-线程池(ThreadPoolExecutor)如何实现Thread的复用
文章目录1. 了解一下Thread的生命周期2. 为什么创建线程会很消耗资源?3. ThreadPoolExecutor 部分源码剖析:3.1 编写测试代码3.2 进入execute(Runnable command)方法3.3 进入private boolean addWorker(Runnable firstTask, boolean core) 方法3.4 进入ThreadPoolExecu...
2019-11-18 19:50:30 412
原创 Java并发编程:03-多线程并发下载器, 支持断点下载(手写不限速的迷你版迅雷)
Java并发编程:03-多线程并发下载器, 支持断点下载(手写不限速的迷你版迅雷) 主要是最近学习完一些初级的并发知识, 所以想使用这些知识做一个小小工具, 巩固一下知识点, 然后就想到了多线程并发下载文件的这个小工具, 这个工具可以媲美迅雷中的下载速度哦~~, 我尝试下载过11M/s的速度, 这个速度其实还和你的带宽以及下载的资源有关, 所以在此不做太多关于速度上的较真… 使用到的知识点有如...
2019-11-16 19:36:40 1041
原创 设计模式:02-单例模式 / 简单工厂模式 / 工厂方法模式 / 抽象工厂模式
文章目录1. 单例模式2. 工厂模式-简单工厂模式(静态工厂模式)3. 工厂模式-工厂方法模式4. 工厂模式-抽象工厂模式 本篇博客主要是学习 韩顺平_Java设计模式 做一个学习笔记使用 1. 单例模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 Sess...
2019-11-16 16:43:19 271
原创 设计模式:01-设计模式的七大原则(6+1)
文章目录标题设计模式的作用设计模式常用的七大原则(6+1):1. 单一职责原则2. 接口隔离原则3. 依赖倒转(倒置)原则4. 里氏替换原则5. 开闭原则6. 迪米特法则7. 合成复用原则1. 单一职责原则(通常对于类级别而言)问题的引入解决问题1解决问题22. 接口隔离原则问题的引入解决问题3. 依赖倒转原则引入问题解决问题依赖关系传递的三种方式和应用案例1. 接口传递(方法参数传递)2. 构造...
2019-11-10 20:49:54 395
concurrent_download.rar
2019-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人