- 博客(18)
- 收藏
- 关注
原创 SpringBoot项目从jar包变成war包
IDEA使用Sping Initializer新建SpringBoot项目,选择打包为jar后,如果后期想改成war部署在Tomcat中,该怎么做呢?
2022-06-26 17:36:13
997
原创 MySQL设置列大小写敏感
关键字CHARACTER SET:字符集,每个字符都有对应的唯一编码,所有这些字符和编码对组成的集合就是字符集,字符数据进行读写和传输时,以此编码规则进行CHARSET:CHARACTER SET的简称COLLATE (COLLATION):校验规则,如果说字符集是读写和传输时的规则,那么COLLATE就是对字符进行比较(>, <, ==, <>)操作时的规则,其中,CHARSET : COLLATION = 1 : N,即一个字符集存在多种检验规则case sensiti
2022-05-30 11:07:50
766
原创 logback实现日志脱敏
许多系统为了安全需要对敏感信息(如手机号、邮箱、姓名、身份证号、密码、卡号、住址等)的日志打印要求脱敏后才能输出,本文将结合个人经历及总结分享一种logback日志脱敏方式,log4j实现日志脱敏请移步准备工作定义脱敏转换相关的类定义RegexReplacementpackage my.logback;import java.util.regex.Pattern;public class RegexReplacement { /** * 脱敏匹配正则 */.
2022-05-27 18:45:53
8711
5
原创 sql中使用变量
MySQL租户号使用变量同一套脚本在各个客户现场、各个环境所对应的取值可能不同,为了更加方便地管理取值(如租户号),做到一改全改,可采用变量声明的方式。参考链接https://www.cnblogs.com/EasonJim/p/7966918.html用户变量声明:SET @变量名=变量值;用户变量使用:@变量名-- 例子-- 声明租户号变量VAR_TENANT_IDSET @VAR_TENANT_ID='999';-- 使用租户号变量VAR_TENANT_IDDELETE F
2022-05-27 11:26:32
1862
原创 Spring应用自定义配置项如何在properties编辑时自动提示?
Spring Boot应用中配置项过多时,无疑会增加维护成本,对于自定义的配置项,若是缺少必要的文档说明,则更是令人不快,如果可以提示呢,不就轻松多了吗?参考连接SpringBoot 配置提示功能SpringBoot自定义配置自动提示Configuration MetadataSpringBoot > properties 在 IDEA 中提示失效问题解决Springboot应用系列—外部化配置之@ConfigurationProperties最佳实践JSR303校验注解的使用 和.
2021-12-19 16:21:11
1117
原创 IDEA插件项目克隆下来后,如何在IDEA中导入?
必要条件你的IDEA必须是ULTIMATE版本,只有该版本的支持插件开发安装了开发插件的的插件:Plugin Devkit安装PsiViewer(不必须,但建议)步骤说明打开Project Structure选择SDK没有这个SDK?NEW一个!然后选好JDK这样就可以了转到Modules,点击+号,选择New Module选择模块类型为IntelliJ Platform Plugin,然后Next选择模块路径,即项目路径选
2021-12-19 16:17:21
1254
原创 log4j实现日志脱敏
许多系统为了安全需要对敏感信息(如手机号、邮箱、姓名、身份证号、密码、卡号、住址等)的日志打印要求脱敏后才能输出,本文将结合个人经历及总结分享一种log4j日志脱敏方式自定义Layoutimport org.apache.logging.log4j.core.Layout;import org.apache.logging.log4j.core.LogEvent;import org.apache.logging.log4j.core.config.Node;import org.apache.
2021-12-19 16:11:39
8512
1
原创 Oracle: unable to extend table
原因表空间(tablespace)达到最大值表空间未开启自动扩展措施-- 查看所有表空间使用情况SELECT a.tablespace_name "表空间名", a.bytes / 1024 / 1024 "表空间大小(M)", (a.bytes - b.bytes) / 1024 / 1024 "已使用空间(M)", b.bytes / 1024 / 1024 "空闲空间(M)", round(((a.bytes - b.bytes)
2021-12-19 16:05:24
1538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人