上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页
摘要: 前言 工欲善其事 ​ 必先利其器 最近受部门的邀请,给入职新人统一培训IDEA,发现有很多新人虽然日常开发使用的是IDEA,但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。 同时,在这次分享之后,本人自己也学习到了一些新的使用技巧,所以借着这次机会,一起分享出 阅读全文
posted @ 2021-01-10 19:39 edda_huang 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 第一次看到 MapStruct 的时候, 我个人非常的开心。因为其跟我内心里面的想法不谋而合。 1 MapStruct 是什么? 1.1 JavaBean 的困扰 对于代码中 JavaBean之间的转换, 一直是困扰我很久的事情。 在开发的时候我看到业务代码之间有很多的 JavaBean 之间的相互 阅读全文
posted @ 2021-01-10 18:10 edda_huang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 本文提纲: 为什么我们写的代码都是if-else? 这样的代码有什么缺点? 是否有优化的方法?如何重构? 异常逻辑处理型重构方法 状态处理型重构方法 为什么我们写的代码都是if-else? 程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else, 可随着代 阅读全文
posted @ 2021-01-10 16:13 edda_huang 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定 a、b 两个文件,各存放 50 亿个 URL,每个 URL 各占 64B,内存限制是 4G。请找出 a、b 两个文件共同的 URL。 解答思路 每个 URL 占 64B,那么 50 亿个 URL占用的空间大小约为 320GB。 5, 000, 000, 000 * 64B ≈ 5GB 阅读全文
posted @ 2020-12-28 18:32 edda_huang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 目录 什么是Lifecycle? Lifecycle方法 LifecycleBase 增加、删除和获取监听器 init() start() stop() destroy() 模板方法 总结 前言 Tomcat里面有各种各样的组件,每个组件各司其职,组件之间又相互协作共同完成web服务器这样的工程。在 阅读全文
posted @ 2020-12-28 12:16 edda_huang 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. SqlSession和SqlSessionFactory的接口定义 SqlSession: public interface SqlSession extends Closeable { <T> T selectOne(String var1); <T> T selectOne(String  阅读全文
posted @ 2020-12-26 18:58 edda_huang 阅读(336) 评论(0) 推荐(0) 编辑
摘要: spring boot-jpa整合QueryDSL来简化复杂操作 SpringDataJPA+QueryDSL玩转态动条件/投影查询 阅读全文
posted @ 2020-12-26 16:38 edda_huang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 使用过 poi 的开发同学可能都有此体会,每次都要写一坨代码,最后的代码如下面一样: 这样的代码是不是又臭又长?当字段数量多的时候,一不小心还容易写错。阿粉还记得当初使用 poi 导出一个二十多字段的 excel,不断复制粘贴,行号一不小心就写错了,那叫个一个心酸。 今天阿粉就来推荐一个阿里开源的项 阅读全文
posted @ 2020-12-26 11:40 edda_huang 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 在实际的业务处理中,我们经常会碰到需要合并同一个集合内相同属性对象的情况,比如,同一个用户短时间内下的订单,我们需要将各个订单的金额合并成一个总金额。那么用lambda表达式和HashMap怎么分别处理该种情况呢?本文以Student的name,age,score为例,一个List集合中有多个Stu 阅读全文
posted @ 2020-12-26 11:28 edda_huang 阅读(8800) 评论(0) 推荐(0) 编辑
摘要: 今天在看代码的时候, 看到了这个注解, 之前都没有见过, 所以就查了下, 发现还是个不错的注解, 可以让代码更加简洁. 这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Data,下面列举下 lombok提供的注解: val 阅读全文
posted @ 2020-12-26 11:19 edda_huang 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页