- 流水号设计及Leaf的升级使用
-
一、需求背景由于业务需要对数据和消息等进行唯一的标识。需要进行唯一流水号的设计。返回数据的流水号(requestId)记录唯一日志数据流水号发送的消息唯一流水号数据库主键二、常用方法介绍2.1UUI...
- 还在CRUD吗?给你一招一剑封喉,彻底摆脱简单的增删改查
-
小明接了个项目,业务方的需求里面有很多组织管理、人员管理、事件管理的需求,这些业务有面向终端客户的查询,也有面向内部管理人员的管理。需求的复杂度不高,很多都是表单的增删改查,但架不住需求点太多,小明还...
- 迄今为止最完整的DDD实践
-
作者:章磊(章三)阿里飞猪技术团队一、为什么需要DDD对于一个架构师来说,在软件开发中如何降低系统复杂度是一个永恒的挑战。复杂系统设计:系统多,业务逻辑复杂,概念不清晰,有什么合适的方法帮助我们理...
- 还不会Mybaits吗?一招解决
-
MyBatis是一种优秀的JavaORM框架,它可以帮助开发人员轻松地管理数据库,并提供了一种简单易懂的编程模型,以便于快速地进行数据库访问操作。MyBatis的出现为Java开发人员提供了一种更加...
- MyBatis-Plus中的BaseMapper和Wrapper用法
-
一、MyBatis-Plus的基本操作(BaseMapper)注:此测试运行于springboot环境中新建UserMaper.java接口,并继承mybatis-plus的BaseMapper:p...
- JAVA反射机制详解,一学就会
-
目录何为反射?反射(Reflection),是指Java程序具有在运行期分析类以及修改其本身状态或行为的能力。通俗点说就是通过反射我们可以动态地获取一个类的所有属性和方法,还可以操作这些...
- 为什么有些公司不让用Lombok?
-
去年在项目当中引入了Lombok插件,着实解放了双手,代替了一些重复的简单工作(Getter,Setter,toString等方法的编写),但是,在使用的过程当中,也发现了一些坑,开始的时候并没有察觉...
- 为什么很多人不愿意用hibernate了?
-
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。最近温习了一遍SSH框架,发了动弹,和广大猿友进行了深刻的探讨,被喷的五体投地,感慨万千,于是就有了今天这篇文章。声明:本文只是小编的...
- MyBatis-Plus 与 Spring Boot 整合及常用功能详解
-
以下是MyBatis-Plus与SpringBoot整合的详细用法,包含依赖配置、核心配置、代码示例和常用功能演示:一、添加依赖在pom.xml中引入MyBatis-Plus和数据库...
- MyBatis-Plus内置的主键生成策略有大坑,要注意!
-
昨天小伙伴使用Mybaits-Plus开发的项目线上(集群、K8S)出现了主键重复问题,其报错如下:Mybatis-Plus启动时会通过com.baomidou.mybatisplus.core.to...