soar SQL分析工具与soar-web可视化 soar是小米公司开发的一款sql分析工具,通过soar可以对我们写的sql语句进行分析,包括索引分析,方便开发人员对sql进行优化。soar-web则是基于soar的可视化工具,提供web网页。
将insert语句转化为select语句,进行校验,验证是否插入成功 日常执行sql文件后,不知道是否执行成功。此代码功能是扫描sql文件,将其中的insert语句转化为select语句,进行校验,验证是否插入成功。
通过Spring的发布订阅事件实现流水线模式 通过Spring的发布订阅事件,来实现模块之间的顺序执行。单个模块依然能够单独执行,只不过通过publishEvent方法,以及一些代码将这些模块串联起来,实现事件一发布,监听器一监听,就能顺序执行这些模块。
Java对于数据加密与解密的实现EncryptUtil、MD5与sha-1 Java实现对数据的加密解密,通过EncryptUtil加密工具类对数据进行加密和解密,也可以通过MD5或sha-1对数据进行不可逆加密。
解决Maven依赖冲突问题The following method did not exist 解决Maven依赖冲突问题The following method did not exist,guava包依赖冲突。使用Maven Helper插件解决依赖冲突。
编写一个读取类,来读取配置文件的配置 项目中我们可以通过@Value()来将配置文件中的配置数值加载到我们的变量中,我们也可以编写一个配置文件读取类,专门用来读取我们配置文件中的配置,进行代码的统一管理和规划。
枚举类常量的使用 项目中我们可以使用枚举类来保存一些不变的变量,即常量。一方面可以进行一个数据的隐藏,比如数据库表名等等。另一方面能让我们对一些常量进行一个统一且规范的使用。因此枚举类常量有利于我们很好的对项目代码进行一个规范和优化。
Mybatis | Mybatis-plus配置多数据源,连接多数据库 使用mybatis或者mybatis-plus配置多数据源,连接多个数据库。实现在同一个项目同一个module里面进行多数据库的操作。