阿里巴巴 资深Java开发工程师
@Transactional 自调用失效问题解析
测试环境比线上的代码多了几行代码怎么处理?
快速录入大段文本的正确姿势
谁是代码界3%的王者?- 第四题BigDecimal问题简单解读
不可不说的Java“锁”事(转载)
谁是代码界3%的王者?- 第五题Lock的简单解读
整数溢出体现的哲学道理
CompletableFuture 使用介绍
找到某个技术点答案的正确姿势以const和ref_eq区别为例
找到某个技术点答案的正确姿势以const和ref_eq区别为例
ArrayList的toArray()方法为啥不利用泛型返回List的泛型类型的数组探究
喜欢做的、都在做的、该做的和能做到的
对“努力就能成功”的一点思考
事务手动提交和XA事务问题及思考
谈舒适区和成长
用编程知识提高工作效率
任务分解与函数拆分以及面向未来编程的思想分享
开发方向校招准备的正确姿势,机会留给有准备的人
Executors.newCachedThreadPool的底层源码浅析
docker 启动mysql以及问题 -e MYSQL_ROOT_PASSWORD=my-secret-pw
Mac提高办公/开发效率的几个软件推荐
记一次maven jar包冲突的排查和解决过程,干货分享
IDEA超赞代码搜索插件效率神器推荐
谈励志
为什么Redis的消息机制不适合实现延时队列?
关于Redis过期时间的细节
Java 8 Stream使用If-else逻辑
1. 简介 本文介绍Java 8 Predicate链. 2. 基本用法 怎么使用简单的Predicate来过滤list中的name
Java中将Iterable转成Stream的正确姿势
Java写CSV文件的正确姿势
mac上为sublime text安装plantuml插件的正确姿势
今天遇到了一个错误内容: RSA host key for x.x.x.x has changed and you have requested strict checking. Host key verification failed.
最终效果: 类继承了Serializable接口之后,使用alt+enter快捷键自动创建序列化id
编写自己的SpringBoot-starter
如何搜索maven或者gradle的依赖配置或手动下载jar包
记lombok@Data和@Builder一起用无法添加无参构造方法的坑
@Component 和 @Bean 的区别
Spring生命周期以及如何在Spring启动时加入逻辑
ClassNotFoundException和NoClassDefFoundError的区别
代码排错和避免错误的正确姿势
开发中有些依赖的接口还没有开发完成、有些接口还调不通等情况,可以使用Mockito对接口进行mock,然后去测试逻辑,非常好用。 最近开发中用到对void返回值类型的方法Mock,看到一篇不错的文章,翻译出来,希望对大家有帮助。 -------------------------------------------------------华丽的分割线-------------------------------------------------------
一篇文章吃透:为什么加载数据库驱动要用Class.forName(
消除代码中的 if-else/switch-case的正确姿势
前半部分为转载,后半部分为自己补充 ----------------------------转载部分start-----------------------------
Java函数调用重试的正确姿势
Java面试题之写一个死锁代码片段的正确姿势
mac mojava 安装php56的正确姿势
在实际业务开发中,可能会遇到Java Map按值排序的需要
之前写过一篇mybatis批量插入的文章:https://blog.csdn.net/w605283073/article/details/83064000
项目中很可能用到导出excel文件的需求。 easyexcel代码量较小,使用简单,而且性能较佳,是一个非常好的选择。 源码地址:https://github.com/alibaba/easyexcel