- 博客(4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 异步编排CompletableFuture的运用
1. 线程回顾初始化线程的4种方式:继承Thread实现Runnable接口实现Callable接口 + FutureTask (可以拿到返回结果,可以处理异常)线程池方式1和方式2:主进程无法获取线程的运算结果。不适合当前场景方式3:主进程可以获取线程的运算结果,并设置给itemVO,但是不利于控制服务器中的线程资源。可以导致服务器资源耗尽。方式4:通过如下两种方式初始化线程池:Executors.newFiexedThreadPool(3);//或者new ThreadPo
2020-08-08 16:33:32
445
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 stream流常规操作及BigDecimal相关运用
1.转换list集合中元素的类型并去重List<Long> ids= list.stream().map(o -> o.getId()).distinct().collect(Collectors.toList());2.将list集合转换为mapMap<Long,Book> map=list.stream().collect(Collectors.toMap(Book::getId, a -> a, (k1, k2) -> k1));Map<Lo
2020-08-07 20:34:57
2992
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 IDEA方便开发配置更改
1 设置窗体及菜单的字体及字体大小2 设置鼠标滚轮修改字体大小2.2 设置鼠标悬浮提示2.3 设置自动导包功能2.4 设置显示行号和方法间的分隔符2.5 忽略大小写提示2.6 设置取消单行显示 tabs 的操作3.1 设置默认的字体、字体大小、字体行间距4.1 修改当前主题的字体、字体大小、字体行间...
2020-05-31 23:16:31
590
原创 Elasticsearch聚合数据分页查询
@Override public SearchResponseVO search(EsParamDTO searchParam) { log.info("调用es查询内部货品计量单位-入参:{}", JSON.toJSONString(searchParam)); try { if (ObjectUtils.isEmpty(searchParam.getEnterpriseId())) searchParam.s
2021-06-10 15:19:10
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人