Sam哥哥聊技术

互联网技术爱好者

利用Apache工具和Guava对ArrayList进行分页

概述之前写过一篇对ArrayList进行分页,介绍如何用JAVA API对ArrayList进行分页,下面再介绍另外两种方法。使用Apache工具使用Apache的ListUtils类,一行代码即可解决。import java.util.Arrays; import java.util.List;...

2017-06-14 15:28:44

阅读数:1115

评论数:2

下载Spring源代码

概述惭愧,工作好几年了,现在才来开始研究Spring的源代码。Spring 源代码路径https://github.com/spring-projects/spring-framework.git直接使用git clone https://github.com/spring-projects/sp...

2017-06-09 10:13:48

阅读数:343

评论数:0

JAVA+信号量:阻塞线程

概述 为了提高接口的响应速度,可以使用ThreadPoolExecutor + Runnable 或者ThreadPoolExecutor 并发调用 技术来并行执行task。但是ThreadPoolExecutor有个特点,就是当core线程不足以应付请求的时候,会将task加入到队列中。一旦使用...

2017-06-05 09:08:21

阅读数:870

评论数:0

ThreadPoolExecutor + Runnable

概述 在ThreadPoolExecutor 并发调用 一文中介绍了ThreadPoolExecutor + Callable的方法并行执行task,其实ThreadPoolExecutor还有另一种用法, ThreadPoolExecutor + Runnable。如果你不理会task执行的结...

2017-06-05 08:31:10

阅读数:831

评论数:0

重构大型业务型写接口-并行处理注意点

概述 为了提高接口的处理速度,通常会使用并行的方式。在JAVA中可以使用ThreadPoolExecutor 或者ForkJoinPool 。像并行查询或者并行调用外部接口,经常会用到这两种技术,基本上没什么坑。但是如果是使用这两种技术来重构大型的业务型写接口,则需要小心细致。 ...

2017-06-04 22:01:36

阅读数:1080

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭