SpringCloud存储统一请求日志

1.前言SpringCloud日志存储,大多数采用Sleuth + Zipkin,对于小公司来说感觉有点重本次采用Sleuth + ControllerAdvice注解 + SpringEvent注解来完成这个任务。引入Sleuth来获取traceid,存储不采用zipkin,通过 ControllerAdvice注解来实现2.实践通常一个项目下有多个项目,为了统一管理我们将配置文件统一抽取...

Java 2022-12-02 AM 6396次 2条

Mysql 主从复制

准备两台mysql服务器这里用docker 演示1.Docker部署mysqldocker run -p 3307:3306 --name mysql-master -v /Users/ga666666/Desktop/master/data:/var/lib/mysql -v /Users/ga666666/Desktop/master/conf:/etc/mysql -e MYSQL...

数据库 2022-11-28 AM 36506次 1条

docker-compose容器编排

一、背景背景:在小型公司中通常测试环境部署在开发者个人电脑中,一些固定服务占用了大量电脑内存,影响开发效率技术定位:初级目标群体:熟悉docker,了解Dockerfile和docker-compose技术应用场景:Docker 部署 Springboot整体思路:将一些不经常修改的服务和中间件整合部署在docker上二、操作步骤2.1 开发前的准备工作准备工作一安装docker : Doc...

Docker 2022-11-22 PM 3677次 1条

Java 函数式编程

BiFunction<BigDecimal, BigDecimal, BigDecimal> function = (source, targe) -> source.divide(targe, BigDecimal.ROUND_CEILING).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_DOWN)...

Java 2022-11-12 PM 4560次 0条

时间校验正则匹配

//匹配yyyymmddpublic static boolean valiDateTimeWithLongFormat(String timeStr) { String reg_yyyyMMdd = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1...

Java 2022-01-03 PM 525次 0条