- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 SimpleAsyncTaskExecutor(源码)简单的异步任务支持限流,ListenableFutureTask支持注册事件->FutureTask的继承
SimpleAsyncTaskExecutor 异步执行用户任务的SimpleAsyncTaskExecutor。每次执行客户提交给它的任务时,它会启动新的线程,并允许开发者控制并发线程的上限(concurrencyLimit),从而起到一定的资源节流作用。默认时,concurrencyLimit取值为-1,即不启用资源节流。<bean id="simpleAsyncTaskExecutor"
2017-09-30 15:15:17 15082 1
原创 责任链模式
责任链模式,做个东西我们可能自己虽然没有亲手动手写过类似的代码,但是在实际的码农生涯中肯定是有过类似的接触的,特别是Java Web的开发者,比如什么Filter,拦截器,多个AOP形成的拦截器链肯定会遇到一个你希望一步步的走下去的,多个人按照顺序的执行。责任链的图 看图知道有啥特点:父类Handler的实现类中,有个和自身相同类的组合实例,通过实例就可以不断的一个接一个处理HandleProces
2017-09-23 13:20:30 463
原创 Callable、Future接口实现原理,FutureTask 原理解析,获取线程的返回值
callable callbale只是一个接口,用来处理执行一个线程后可以获取到线程的返回值,这个是主要的用途public interface Callable<V> { V call() throws Exception;}从上面看这个接口非常的简单,仅仅是执行一个返回,然后有个返回值,这个在线程中的实现原理是什么样的?返回值是怎么处理的? 其实就是让某个线程中有个callabl
2017-09-01 17:06:06 1903
minio windows.exe
2018-06-10
idea PlantUML插件以及PlantUML画图需要生成图片的软件Graphviz
2018-04-14
live template
2017-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人