摘要:
# 设计模式介绍 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用经验,是**某类问题的通用解决方案**。 **作用**:使程序(软件)具有更好: 1. 代码重用性(即相同功能的代码,不用多次编写) 2. 可读性(即编程规范性,便于其他程序员的阅读和理解) 3. 可扩展性(即:当需要增加新 阅读全文
摘要:
https://www.cnblogs.com/orzjiangxiaoyu/p/13870001.html 阅读全文
摘要:
https://juejin.cn/post/7214015651828006967#heading-5 阅读全文
摘要:
```java 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EM 阅读全文
摘要:
https://www.cnblogs.com/konglxblog/p/15409055.html 阅读全文
摘要:
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。 安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入 mybatisx 搜索并安装。 MyBatisX插件用法:https://baomidou 阅读全文
摘要:
适用于多种场景:纯粹多库、 读写分离、 一主多从、 混合模式等 目前我们就来模拟一个纯粹多库的一个场景,其他场景类似 场景说明: 我们创建两个库,分别为:mybatis_plus与mybatis_plus_1,mybatis_plus有t_user表,mybatis_plus_1有t_product 阅读全文
摘要:
mybatis-plus-generator 3.5.1 以下版本:代码生成器(旧) mybatis-plus-generator 3.5.1 及其以上版本:代码生成器(新) 本地使用mybatis-plus 3.5.1版本进行测试。 1.引入依赖 <dependency> <groupId>com 阅读全文
摘要:
表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举 来实现 数据库表添加字段sex 创建通用枚举类型 package com.example.enums; import com.baomidou.mybatisplus.annotation.EnumVa 阅读全文
摘要:
模拟问题场景 场景: 1.商品原先价格100 2.boss通知小李将商品价格加50 3.boss觉得加到150,价格太高,通知小王降价30 4.小李和小王同时查看商品价格为100,小李将价格改为150,小王将价格改为70 5.最终结果商品价格为70,而boss实际想设定的值是120 代码模拟问题: 阅读全文