java
神奇的码农
这个作者很懒,什么都没留下…
展开
-
java中多线程执行器Executor之submit中Runnable任务和Callable任务的区别
线程执行器和不使用线程执行器的对比(优缺点)1.线程执行器分离了任务的创建和执行,通过使用执行器,只需要实现Runnable接口的对象,然后把这些对象发送给执行器即可。2.使用线程池来提高程序的性能。当发送一个任务给执行器时,执行器会尝试使用线程池中的线程来执行这个任务。避免了不断创建和销毁线程导致的性能开销。3.执行器可以处理实现了Callable接口的任务。Callable接口类似于Runnable接口,却提供了两方面的增强:a.Callable主方法名称为call(),可以返回结果b.当发送原创 2020-08-23 13:15:37 · 1041 阅读 · 0 评论 -
POI SXSSFTest 处理大数据eXCEl
package com.springboot.hello.exceltest;import org.apache.poi.ss.util.CellReference;import org.apache.poi.xssf.streaming.SXSSFCell;import org.apache.poi.xssf.streaming.SXSSFRow;import org.apache.poi.xssf.streaming.SXSSFSheet;import org.apache.poi.xssf.原创 2020-05-29 00:32:34 · 195 阅读 · 0 评论 -
springboot集成redisserver
java+springboot+redis520;package cn.cai.microservice.redisconfig;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframew原创 2020-05-17 22:46:09 · 1230 阅读 · 0 评论