Java
文章平均质量分 58
Java知识
原子碰撞
知识改变人生,科技改变世界!
展开
-
CompletableFuture 异步任务编排
目录前言一、CompletableFuture 的四个执行方法二、异步任务完成时回调方法handle() 或 handleAsync():whenComplete():或 whenCompleteAsync() :whenComplete() 和 whenCompleteAsync()前言CompletableFuture 是Java8的一个! CompletableFuture 默认使用的是一、CompletableFuture 的四个执行方法当不指定线程池时,CompletableFuture原创 2022-03-16 10:45:29 · 953 阅读 · 0 评论 -
Java poi XWPFDocument 操作2007Word,实现参数替换、新增 插入 替换 表格数据、创建饼状图、柱形图、折线图
最近接到个需求,需要将数据导出生成word文件,刚开始是打算通过操作poi生成一个word文件的,但是发现太麻烦了,在网上查了一圈,发现可以通过模板替换的形式就能实现效果。于是根据自身的实际情况做了一个.docx的word模板,如下因为word模板文件是2007版.docx格式的,所以使用 XWPFDocument 对文档进行操作,若是03版后缀名为.doc的,就得使用HWPFDocument了(需要单独引入依赖,这里以07版演示)在pom文件中引入依赖<dependency>原创 2021-05-06 23:50:54 · 5140 阅读 · 7 评论 -
Java多线程 有ABC 3 个线程,线程C需要等待线程AB执行完成才能执行的实现方式
LockSupport、CountDownLatch、CyclicBarrier 多线程相互等待原创 2022-02-28 22:42:05 · 2704 阅读 · 0 评论