首页
学习
活动
专区
工具
TVP
发布

路人甲Java

专栏作者
269
文章
349479
阅读量
83
订阅数
IntelliJ IDEA 2021.2 EAP 3 发布,叕新增了那些黑科技功能!
就在前几天,IntelliJ IDEA 2021.2 EAP 3 发布,此次版本带来了对 Async profiler 2.0 的支持、来自 Toolbox App 的更新通知、以及调试器中的预览标签等内容。下面详细介绍这些功能,看看有没有自己所期望的神仙功能出现。
路人甲Java
2021-07-23
6980
一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!
kk-anti-reptile 是适用于基于 spring-boot 开发的分布式系统的反爬虫组件。
路人甲Java
2020-08-14
6340
同事埋了个坑:Insert into select语句把生产服务器炸了
Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into select实现,这样就可以避免使用网络I/O,直接使用SQL依靠数据库I/O完成,这样简直不要太棒了。然后他就被开除了。
路人甲Java
2020-07-28
5390
java并发系列 - 第30天:JUC中工具类CompletableFuture,必备技能
CompletableFuture是java8中新增的一个类,算是对Future的一种增强,用起来很方便,也是会经常用到的一个工具类,熟悉一下。
路人甲Java
2019-12-10
1K0
java高并发系列 - 第17天:JUC中的循环栅栏CyclicBarrier的6种使用场景
CyclicBarrier通常称为循环屏障。它和CountDownLatch很相似,都可以使线程先等待然后再执行。不过CountDownLatch是使一批线程等待另一批线程执行完后再执行;而CyclicBarrier只是使等待的线程达到一定数目后再让它们继续执行。故而CyclicBarrier内部也有一个计数器,计数器的初始值在创建对象时通过构造参数指定,如下所示:
路人甲Java
2019-12-10
5910
java高并发系列 - 第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能
假如有这样一个需求,当我们需要解析一个Excel里多个sheet的数据时,可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要统计解析总耗时。分析一下:解析每个sheet耗时可能不一样,总耗时就是最长耗时的那个操作。
路人甲Java
2019-12-10
6600
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档