自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 ElasticSearch的常用增删改查DSL和代码

es增删改查

2024-01-18 14:09:41 1705

原创 java树形菜单过滤掉父级中断的数据&完全匹配父子级

树形菜单过滤

2023-09-26 10:08:08 2526

原创 修复中间件log4j漏洞方案(直接更换漏洞jar包)

后台服务里面的log4j漏洞我们已经全部升级处理了,但是一些中间件镜像包里的log4j漏洞需要单独处理。从上图得知,elasticsearch 容器有这4个log4j低版本的依赖。将新的对应的四个依赖上传到服务器,比如/home/file文件夹下。(3)将新的4个jar包复制到对应的docker容器文件夹下。现在容器里面就有两个了,log4j旧的和新的依赖都在一起。(1)找到容器里面有哪些旧的log4j依赖包。(3)把新的依赖包复制到和旧的同文件夹下。(2)去官网找到对应新版本的依赖包。

2023-09-04 11:22:25 3570

原创 elastic-job-ui在使用druid作为数据库连接池时作业维度报错

elastic-job-ui定时任务

2023-06-24 22:36:18 2049

原创 JAVA合并word和pdf文档

【代码】JAVA合并word和pdf文档。

2023-05-20 11:04:20 439

原创 java生成随机中文名用户工具类

中文名

2023-05-12 11:23:19 2245

原创 centos处理防火墙

防火墙 SELinux

2023-04-29 11:08:34 110

原创 自定义AOP切面类接口限流

切面类 接口限流

2023-02-15 10:18:29 958

原创 自定义spring拦截器接口限流

拦截器

2023-02-15 09:30:34 492

原创 postman编写简单脚本批量执行操作

测试

2023-02-03 16:02:15 795

原创 springboot配置文件中敏感数据(账号密码)加密

配置文件账号密码加密

2023-01-11 18:23:10 600

原创 Jmeter简单入门

jmeter多线程并发测试

2022-12-15 12:07:24 1642

原创 rocketmq应用服务报错处理方案INFO RocketmqRemoting - closeChannel: close the connection to remote address[]

rocketmq异常错误

2022-11-18 09:44:43 7648 2

原创 docker容器中没有vi编辑器的解决办法

docker

2022-09-15 18:05:27 1665

原创 java文件链接通过nginx进行服务器代理访问

nginx代理访问

2022-09-05 18:35:23 1475

原创 springboot将模板生成pdf文件

pdf

2022-08-10 18:19:17 6316 13

原创 IDEA自动填充对象get/set内容插件推荐

自动填充对象值插件

2022-08-09 09:28:54 5646

原创 velocity简单入门

velocity模板入门

2022-08-04 16:22:58 2020

原创 xml文件和java对象互转

xml工具类

2022-07-20 10:57:42 2297 1

原创 程序员优秀开源免费软件推荐

软件推荐

2022-07-06 12:02:19 2279

原创 制作canal-adapter的docker镜像

把tar.gz制作成docker镜像

2022-07-01 17:11:20 1902 2

原创 Docker安装Seata

docker部署seata分部署事物

2022-06-30 14:16:50 2057

原创 springboot启动Logback报错ERROR in ch.qos.logback.classic.joran.action.ContextNameAction - Failed to rena

springboot启动logback报错

2022-06-28 16:30:12 11238

原创 docker进行RocketMq集群部署

rocketmq集群部署

2022-06-23 18:10:55 4477 1

原创 java按照权重比列分配任务实现

java加权轮询

2022-06-21 18:15:22 4160 5

原创 jdk1.8 Stream常用操作

stream

2022-06-20 11:26:24 444

原创 java实现快速排序、冒泡排序和二分查找法

简单算法

2022-06-13 18:15:00 129

原创 docker进行Redis集群部署

docker环境部署redis集群

2022-06-13 16:45:49 495

原创 docker进行ElasticSearch集群部署

docker进行es集群部署

2022-06-13 16:37:21 2170 4

原创 密码校验:大小写字母、字符、数字组合,最少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 8850 1

原创 docker安装常用组件(rocketmq、redis、es)

docker安装常用组件

2022-05-19 16:39:52 542

原创 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 1026

原创 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 438

原创 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 4468 8

原创 强制指定log4j版本(打包后也没问题)

背景:log4j漏洞从去年升级了好几个版本,确实已经让大家很烦躁了,但还是得要处理下动手:一般来说多个服务依赖都会引用同一个公共依赖管理,来减少版本冲突,这样我们直接在公共依赖里面强制指定即可。1、公共依赖POM设置:<properties> <log4j.version>2.17.2</log4j.version> <!--这个是指定一些依赖中的版本--> <log4j2.version>2.17.2</l

2022-03-18 15:56:35 1194

原创 自定义通用枚举校验

说明:参数校验是日常开发使用比较多的功能,能够比较优雅的校验参数,减少冗余的逻辑代码校验。除了常用的@NotNull@Length@Min@Max等等这些,我们有时间需要某些参数采用我们枚举定义的值动手:自定义一个通用枚举校验EnumValidator@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.FIELD, ElementType.METHOD})@Constraint(validatedBy = E

2022-03-02 09:50:08 520

原创 虚拟机安装centos7网络配置

1、虚拟机网络设置,设置桥接模式,复制物理网络2、修改网络配置 启用网络vi /etc/sysconfig/network-scripts/ifcfg-ens33修改ONBOOT=yes3、安装网络工具 yum search ifconfig yum install net-tools4、测试ping www.baidu.com......

2022-01-18 18:10:13 1796 1

原创 shell脚本:部署jar应用

是时候没有发布应用平台,只能手动敲linux命令也很烦,使用脚本就好很多首次启用,执行下面两行命令给所有脚本赋权,只要执行一次chmod +x chmod.sh./chmod.shchmod.sh脚本内容# 查找当前目录及其子目录下所有的.sh脚本文件 并且775赋权find . -name '*.sh' | xargs chmod 775启动脚本start.shPORT=8060FILEPATH=$(cd "$(dirname "$0")"; pwd)cd $FILEPATHJA

2022-01-12 18:30:11 883

原创 Windows10 无法拖动文件

解决办法:按几次ESC键

2022-01-07 18:32:50 373

原创 springboot2.3.9使用spring data elasticsearch兼容低版本es(6.X)

背景:项目中的springboot版本为2.3.9,默认的spring.data.elasticsearch版本为4.0.9.RELEASE,支持的es版本为7.6.2,7.X的版本应该也能兼容,但是6.X的版本就兼容不了了。我们刚好有个地方的项目没法修改es的版本,那边版本是6.x的,也我们产品中的操作es的接口版本冲突。直接上方法:方法1使用 排除springboot中的spring.data.elasticsearch,并指定版本 <dependency>

2021-12-29 14:58:29 1866 1

空空如也

空空如也

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

TA关注的人

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