自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

转载 springboot集成flyway

一、Flyway是什么官网解释地非常全面,可先大致阅读一下。简单地说,flyway是一个能对数据库变更做版本控制的工具。二、为什么要用Flyway在多人开发的项目中,我们都习惯了使用SVN或者Git来对代码做版本控制,主要的目的就是为了解决多人开发代码冲突和版本回退的问题。其实,数据库的变更也需要版本控制,在日常开发中,我们经常会遇到下面的问题:自己写的SQL忘了在所有环境执行; 别人写的SQL我们不能确定是否都在所有环境执行过了; 有人修改了已经执行过的SQL,期望再次执行;

2022-05-26 10:37:24 915

原创 解决内存溢出

一.获取dump文件1.1线上内存溢出了,这里拿不到线上内存溢出的文件,但是能定位具体接口功能造成的内存溢出本地生成dump文件设置vm参数:-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:/tmp.hprof -Xms1152m -Xmx1152m1.2调整jvm内存大小,直达报内存溢出,然后D盘下生成dump文件二.jprofiler分析dump文件2.1 用jprofiler打开刚才生成的dump文件,可以看到大对象..

2022-05-11 16:11:27 385

转载 ELK分布式日志采集

ELK常见部署架构 1. Logstash作为日志收集器 2. Filebeat作为日志收集器 3 引入缓存队列的部署架构 4. 以上三种架构的总结 问题及解决方案 1. 问题:如何实现日志的多行合并功能? 2. 问题:如何将Kibana中显示日志的时间字段替换为日志信息中的时间? 3. 问题:如何在Kibana中通过选择不同的系统日志模块来查看数据 总结 ELK ..

2022-04-26 16:39:51 1381 1

原创 Java jar打包成exe应用程序,可在无JDK/JRE环境下运行

参考路径:https://www.jb51.net/article/194317.htm1.将自己的程序打包成jar包将自己的程序打包成jar包,java -jar jar包 没有问题之后,将cmd窗口关闭进行后续操作2.下载安装exe4j和inno setup complierexe4j:将jar转换成exe的工具链接:百度网盘 请输入提取码提取码: smb7注意:exe4j要用注册码激活,不然会有弹窗注册码:A-XVK258563F-1p4lv7mg7sav...

2022-03-29 10:38:56 5133 2

原创 自定义校验注解实现ConstraintValidator

1.创建自定义注解 QueryCondationValidator@Constraint指定校验类。 除了自定义的message、require属性外,下面的groups和payload也是必须添加的。 注解校验类写在自定义注解中@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Constraint(validatedBy = {QueryCondationValidator.FilterTypeCheck.cl.

2021-12-28 16:13:06 627

Java自我总结.md

Java自我总结.md

2021-12-28

Java自我总结.pdf

Java自我总结.pdf

2021-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除