看一下,自己项目的druid连接池是否设置了PS Cache。是否需要设置? 1. Druid的相关配置 在github上druid的dataS...
编程5分钟,起名2小时。 1. 场景实战 方法应该具有单一职责特效,通过一个比较好的命名来实现较高的可读性。即实现less is more。那么...
一般来说,为了防止第三方接口污染我们的领域服务,我们需要定义一套防腐层,来完成参数的映射。如下图所示: 这样的好处就是当外部系统发生改变时,我们...
一、业务背景 在DDD战术落地—聚合的编排一定要在应用层吗?(领域服务与领域对象的区别)[https://www.jianshu.com/p/4...
Quartz框架(一)—Quartz的基本配置Quartz框架(二)—jobstore数据库表字段详解Quartz框架(三)—任务的并行/串行执...
本篇起,将描述战术落地DDD遇见的问题以及解决方案。 目录: 落地架构 package的划分 类名划分 模块依赖关系 模块参数流转5.1 增改参...
快速入手 源码设计解读2.1 TransmittableThreadLocal的原理2.2 holder变量的设计2.3 TTL为什么不继承Th...
工具类: 使用方式: 定义泛型接口: 定义泛型类: 附录 代码来源的git地址[https://github.com/nianien/cudra...
1. 数据准备: 对List进行分组,也可以理解为将List转换为Map集合。 若想将返回的结果映射为不同的集合。 2. group by的重载...