java
文章平均质量分 59
Eleven_Tang
这个作者很懒,什么都没留下…
展开
-
线程池的拒绝策略和invokeAll方法的碰撞--来自踩坑记录
文章目录一、来由二、线程池简介线程池工作流程三、ExecutorService四、总结一、来由请看看下述示例,猜猜输出结果:public class ThreadPoolExample { public static void main(String[] args) { ThreadPoolExecutor executor = new ThreadPoolExecu...原创 2019-12-31 09:10:51 · 893 阅读 · 1 评论 -
记一次Calendar的set与add
CalendarCalendar是日期工具类,可以用来对日期做操作。比如:Calendar c = Calendar.getInstance();// 这段代码的作用是将时间往前推一个小时,按照24小时制,所以结果是比当前时间小一个小时c.add(Calendar.HOUR_OF_DAY, -1);// 这段代码的作用是将二十四小时制的小时位设置为-1,那么获取数据的时候 就...原创 2018-08-03 10:17:46 · 248 阅读 · 0 评论 -
线程池的不规范使用导致的实例不gc问题
缘由在开放提供的api中不规范使用了线程池,导致java堆中的线程实例不断增加,而线程池没有进行手动关闭的话是会一直保留线程的,故依赖的实例就会一直保留。看代码@Path("task")public class XXXXRest extends BaseResourceApi { /** * 线程池大小 */ public static final i...原创 2018-10-16 09:55:18 · 1034 阅读 · 0 评论 -
springboot彻底实现跨域方案
前言因目前采用前后端分离的写法,当部署了服务器之后,前端web端调用服务器就会产生跨域的问题。解决方案springboot官方给出的解决方案为:@Configurationpublic class MyConfiguration { @Bean public WebMvcConfigurer corsConfigurer() { return new W...原创 2018-11-21 09:06:51 · 333 阅读 · 0 评论 -
java8-关于Optional的IfPresent的一些小思考
Optional的IfPresentcode:Integer i = new Integer(2);Optional.ofNullable(i).ifPresent(t -> t = 3);int j = 4;Optional.ofNullable(i).ifPresent(t -> t = 5);User user = new User(1);Optional.of...原创 2018-12-08 09:12:02 · 51552 阅读 · 11 评论 -
SXSSFWorkbook 表格内换行
起因导出的excel需要在表格内换行,但搜索到的方法都实现不了我的需求,经同事搜查得知,这是POI的一个bug,已经在17年八月后被解决。生成方式pom依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &...原创 2018-12-25 20:28:23 · 2849 阅读 · 0 评论 -
Arrays.asList的入参不同-小知识点
文章目录看代码原因看代码public class TestArrays { public static void main(String[] args) { Character[] array = new Character[]{'h','e','l','l','o'}; char[] charArray = new char[]{'h','e','l...原创 2019-01-09 11:04:44 · 281 阅读 · 0 评论