自定义博客皮肤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)
  • 收藏
  • 关注

原创 shell脚本+crontab定时读取数据库中异常数据并将异常信息写入日志,实现功能异常告警监控

shell脚本+crontab定时读取数据库中异常数据并将异常信息写入日志,实现功能异常告警监控这段时间自己负责的datax同步数据功能要上线了,需要将功能纳入告警系统,要求达到效果:查询同步记录表,如果出现同步失败或者状态处于同步中的时间超过30分钟的任务,就需要写入一条告警信息到当天的日志文件中。ok,shell脚本就可以搞定,但是很久没有写过这个东西了,所以也是踩了很多坑,这是脚本初稿:#!/bin/bash TIMESTAMP=`date +%Y%m%d%H%M%S`date=`date

2021-04-05 15:56:18 852

原创 SpringBoot项目读取外置logback配置文件的问题

SpringBoot项目读取外置logback配置文件的问题前言springboot项目可以读取外置配置文件,避免了修改配置文件需要重新打包部署的问题。部署项目的时候可以在jar包同一目录下新建了config文件夹,将所有的配置文件都放在config文件夹下统一管理,springboot会优先读取jar包同一目录下config目录下的配置文件。下次需要修改配置文件内容就直接在config目录下修改,然后重启项目即可。问题启动jar包,却出现了问题:springboot读取的logback-spri

2021-03-17 15:25:13 6823 2

原创 SpringBoot读取外部配置文件,避免更新jar包内配置文件重新打包部署

SpringBoot读取外部配置文件,避免更新jar包内配置文件重新打包部署如果springBoot项目与配置文件不分离,那么每次修改配置文件都需要重新重新打包部署应用,十分麻烦。解决方法是让springboot读取外部配置文件,实现应用与配置分离。先看一下官方文档:24.3 Application property filesSpringApplication will load properties from application.properties files in the followi

2021-03-16 19:05:48 911

原创 mybatisPlus查询Oracle Date类型只精确到年月日问题用LocalDateTime解决

mybatisPlus查询Oracle Date类型只精确到年月日问题用LocalDateTime解决前言mybatis/mybatisPlus查询oracle数据库时,如果字段类型和实体类属性都是Date类型,那么即使表里面的日期精确到时分秒,查出来的数据也只能精确到年月日,后面时分秒都为0,就算用@JsonFormat格式化也不起作用。这是因为oracle中date类型的字段,mybatis默认的jdbcType=“DATE” ,而当jdbcType="DATE"时,是只有年月日的。解决方法也很简单

2021-03-08 18:43:13 6481

原创 SpringBoot+P6Spy实现优雅打印sql日志

SpringBoot+P6Spy实现优雅打印sql日志引言此前做过的一个springBoot项目,sql日志打印十分优雅简洁,sql语句在控制台特殊标色比较显眼,而且打印出来的是包括参数在内的实际执行sql,还打印出了sql耗时和执行时间,对于问题定位分析特别有帮助。正好最近在做一个门户网站开发的需求,所用的框架是SpringBoot+MybatisPlus,和上述的项目框架是一样的,就想着直接复用之前这个项目的sql日志打印方式(之前这个项目的日志相关开发我完全没接触),但是没想到因为对P6Spy

2021-03-04 12:18:02 5351 2

空空如也

空空如也

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

TA关注的人

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