人生 = 思维方式 x 热情 x 能力
-
23种设计模式之享元模式-Flyweight
内在状态指多个对象中重复出现的数据,通常是不可变的,一次性初始化的。外在状态是可让其他对象“从外部”读取的,状态就是对象的成员变量。享元模式能大量减少对象的内存容量
-
java 中那些持久化对象persistant object
PO,BO,VO,DTO,DAO
-
DDD领域驱动如何将业务拆分成微服务
DDD分层微服务,项目实战
-
23种设计模式之桥接模式-Bridge
桥接模式是一种结构型设计模式, 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构, 从而能在开发时分别使用,实现部分都有一个通用的实现接口,能在抽象部分实时替换
-
23种设计模式之组合模式-Composite
组合模式是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们
-
Spring Security 中的Bcrypt加密算法
bcrypt算法使用慢哈希,降低密码暴力破解攻击
-
23种设计模式之责任链模式-chain of responsibility
责任链是一种行为设计模式, 允许你将请求沿着处理者链进行发送, 直至其中一个处理者对其进行处理。
-
23种设计模式之状态模式-State
该模式将与状态相关的行为抽取到独立的状态类中, 让原对象将工作委派给这些类的实例, 而不是自行进行处理。
-
23种设计模式之策略模式-Strategy
策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别放入独立的类中, 以使算法的对象能够相互替换。
-
10w 级别Excel数据导入的优化记录
使用EasyExcel提升读取excel的性能,缓存数据库查询结果集HashMap匹配校验,insert批量插入,适当使用并行流优化插入速度,利用掉网络IO等待时间,避免循环打印无用日志,导入结果回写原excel文件提供下载,异步分页导出大量数据