工具
大都督CM
诸葛村夫
展开
-
字符串手机号过滤(固定长度队列实现)
import org.apache.commons.lang3.StringUtils;import java.util.Queue;import java.util.concurrent.ArrayBlockingQueue;import java.util.regex.Matcher;import java.util.regex.Pattern;public static void main(String[] args) { String str = " 13439227yBloc134原创 2022-05-17 15:07:30 · 228 阅读 · 0 评论 -
RestTemplate微服务调用——捕捉服务端异常
1. restTemplate执行调用前,设置异常处理类//1.执行调用前,设置异常处理类restTemplate.setErrorHandler(new CustomResponseErrorHandler());public class CustomResponseErrorHandler implements ResponseErrorHandler { private ResponseErrorHandler errorHandler = new DefaultResponseEr原创 2022-03-16 11:43:28 · 1110 阅读 · 0 评论 -
Java OPI 两个workbook合并
public static HSSFWorkbook appendWorkBook(Workbook targetWorkBook, Workbook sourceWorkbook) { for (int j = 0; j < sourceWorkbook.getNumberOfSheets(); j++) { Sheet oldSheet = sourceWorkbook.getSheetAt(j); Sheet newSheet =原创 2022-01-19 16:17:07 · 1098 阅读 · 2 评论 -
线程池执行for循环
ScheduledExecutorService pool = new ScheduledThreadPoolExecutor(10,new BasicThreadFactory.Builder().namingPattern("example-schedule-pool-%d").daemon(true).build());CountDownLatch cdl = new CountDownLatch(list.size());for (int i = 0; i < list.size(); i原创 2021-10-12 17:14:32 · 3461 阅读 · 0 评论 -
Java文件复制
byte[] buffer = null; File file = new File("C:\\Users\\admin\\Desktop\\data.txt"); FileInputStream fis = new FileInputStream(file); ByteArrayOutputStream bos = new ByteArrayOutputStream(1000); byte[] b = new原创 2021-10-12 11:39:46 · 68 阅读 · 0 评论 -
文件打包下载
public WebResponse<Boolean> downloadFileBatch(HttpServletResponse response, HttpServletRequest request, List<String> fileIdList, String loginUserId, String loginUserName) throws IOException { ZipOutputStream zipOut = new ZipOutputSt原创 2021-10-12 11:35:17 · 195 阅读 · 0 评论 -
2021-10-11 EasyPOi循环导出Oracle数据库字典(一页一个表)
EasyPOi循环导出Oracle数据库字典模板表格结果表格依赖代码需要配置的位置模板表格结果表格依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.0.0</version&原创 2021-10-11 18:04:01 · 213 阅读 · 0 评论