摘要:
应用场景当向Executor提交多个任务并且希望获得它们在完成之后的结果,如果用FutureTask,可以循环获取task,并调用get方法去获取task执行结果,但是如果task还未完成,获取结果的线程将阻塞直到task完成,由于不知道哪个task优先执行完毕,使用这种方式效率不会很高。在jdk5 阅读全文
posted @ 2019-01-21 20:37
鹏鹏程子
阅读(296)
评论(0)
推荐(0)
摘要:
1. spring 的线程池 ThreadPoolTaskExecutor 2. jdk1.7自己带的线程池 3. 线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样 的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:E 阅读全文
posted @ 2019-01-21 16:57
鹏鹏程子
阅读(416)
评论(0)
推荐(0)
摘要:
如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j 一、在pom文件加入依赖 <dependency> <groupId>org.projectlombok</groupId> < 阅读全文
posted @ 2019-01-21 16:17
鹏鹏程子
阅读(333)
评论(0)
推荐(0)
摘要:
一、String.Format1、简介 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。 2、参数 format()方法有两种重载形式。 format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化 阅读全文
posted @ 2019-01-21 16:13
鹏鹏程子
阅读(6691)
评论(0)
推荐(0)
摘要:
在实现类中,运用线程池 serviceImpl.java 阅读全文
posted @ 2019-01-21 15:04
鹏鹏程子
阅读(154)
评论(0)
推荐(0)
摘要:
ThreadPoolExecutor机制 ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供 阅读全文
posted @ 2019-01-21 14:58
鹏鹏程子
阅读(231)
评论(0)
推荐(0)
摘要:
Java中Native关键字的作用 初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法: 1 public native int hashCode(); 为什么有个native呢?这是我所要学习的地方。所以下面想要总结下native。 回到顶部 一、认识 阅读全文
posted @ 2019-01-21 11:11
鹏鹏程子
阅读(476)
评论(0)
推荐(0)
摘要:
1.web.xml 2.spring-config.xml 3.applicationContext-dao.xml 4.如果spring-config.xml和applicationContext-*.xml保存在一个文件夹下,那么mybatis配置文件*.xml就不能保存在根目录下,否则启动找不 阅读全文
posted @ 2019-01-21 10:17
鹏鹏程子
阅读(389)
评论(0)
推荐(0)