摘要: 最近空闲时间去面试 , 被问了一个问题list如何去重合并 , 想了半天只想到了最繁琐的循环方法 , 顿觉丢人. 整理一下资料供大家参考: 1.集合自带的api 这种方式看似挺方便 , 但是其底层还是遍历的去重 , 如果数据量太大还是不建议使用 2.Set 方式 , 其本身就是不重复的集合 3.Ma 阅读全文
posted @ 2019-01-19 10:46 GDBD 阅读(669) 评论(1) 推荐(0) 编辑
摘要: 线程池简介: 1.、线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。 使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态, 等待执行下 阅读全文
posted @ 2019-01-19 10:20 GDBD 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。 Spring 配置线程池,有两种方式: 方式一:XML定义bean 使用task:executor方式 测试代码: 阅读全文
posted @ 2019-01-19 09:57 GDBD 阅读(530) 评论(0) 推荐(0) 编辑