- 博客(120)
- 收藏
- 关注
原创 数字区间表达式校验工具类
另外一种就是单个区间 [18]表示大于等于18 (18)表示大于18。如 [18,60) 表示大于等于18小于60。需要支持用户手动输入区间的表达式。中括号[ ]表示大于/小于等于。小括号( )表示大于/小于。
2024-06-25 14:28:19
168
原创 修复中间件log4j漏洞方案(直接更换漏洞jar包)
后台服务里面的log4j漏洞我们已经全部升级处理了,但是一些中间件镜像包里的log4j漏洞需要单独处理。从上图得知,elasticsearch 容器有这4个log4j低版本的依赖。将新的对应的四个依赖上传到服务器,比如/home/file文件夹下。(3)将新的4个jar包复制到对应的docker容器文件夹下。现在容器里面就有两个了,log4j旧的和新的依赖都在一起。(1)找到容器里面有哪些旧的log4j依赖包。(3)把新的依赖包复制到和旧的同文件夹下。(2)去官网找到对应新版本的依赖包。
2023-09-04 11:22:25
3725
原创 rocketmq应用服务报错处理方案INFO RocketmqRemoting - closeChannel: close the connection to remote address[]
rocketmq异常错误
2022-11-18 09:44:43
8446
3
原创 springboot启动Logback报错ERROR in ch.qos.logback.classic.joran.action.ContextNameAction - Failed to rena
springboot启动logback报错
2022-06-28 16:30:12
12140
原创 密码校验:大小写字母、字符、数字组合,最少8位
校验规则:密码必须由大小写字母+字符+数子组合,最少八位,不允许4位及以上连续或重复的数字或字母PassWordUtil 工具类:public class PassWordUtil {/** * 密码是否是正序或反序连续4位及以上 * * @param pwd * @return true为正确,false为错误。 */public static boolean isPasswordContinuous(String pwd) { //正序次数 int count =
2022-05-31 09:33:18
9244
1
原创 linux离线安装docker
需求:服务器部署是在内网,无法连接外网,所以特地记录下离线安装docker实践:一、centos7系统1、下载rpm离线安装包个人提供的云盘地址(没有密码):https://www.aliyundrive.com/s/uUwHAdm3XMa也可以去下面的官网地址下载:官方下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/2、上传离线安装包将两个rpm离线包上传到同一个目录下。我这里直接放在了/hom
2022-05-07 16:27:03
1114
原创 Bean对象转换工具
需求:项目当中各层对象经常需要转换,VO、PO、DTO实现:1、引入pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.76</version> </dependency> <depende
2022-04-29 11:21:57
456
原创 Spring Cloud Gateway 3.1.1基于redis实现动态路由和管理功能
需求:正常的提供一个网关服务,可以实现网关的管理(增删改查)思路:1、创建一个网关路由数据表来实现网关的配置管理2、低版本Spring Cloud Gateway 框架要实现基于reids网关动态路由,有两步(1)实现RouteDefinitionRepository接口,实现下面三个 方法即可分别对应路由的获取、保存和删除Flux getRouteDefinitions();Mono save(Mono route);Mono delete(Mono routeId);(2)创建spri
2022-04-12 16:13:35
4793
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人