- 博客(33)
- 收藏
- 关注
原创 pg kdevtmpfsi挖矿病毒处理
自己用废弃笔记本做了一个本地pg数据库,但是某一天笔记本风扇飞转,对于平时不怎么使用的服务器来说,这是一件很神奇的事情。top一下,好家伙,postgres有一个进程cpu给我感到了300多,进程名字kdevtmpfsi。
2024-09-13 19:13:14 246
原创 spring boot 项目启动成功执行的方法
实现ApplicationListener中的onApplicationEvent方法。项目启动成功后,需要执行的方法。
2024-09-12 16:41:10 163
原创 docker 安装禅道
ip范围:例如172.172.172.0/24的意思是,IP可以指定范围为172.172.172.1到172.172.172.254;网络驱动名:创建的网络驱动名,可随意指定。
2024-07-24 11:44:49 227
原创 nexus基础使用
proxy:远程仓库的代理。group:组hosted:存放仓库:Nexus 对 Maven 中央仓库的代理。:开发人员部署 jar 包的releasse 版本仓库。:开发人员部署 jar 包的snapshots版本仓库。:一般为对外提供下载的仓库组,默认是将代理仓库maven-centra,两个普通仓库maven-releasse、maven-snapshots添加进去的,在这里统一提供对外的下载服务。
2024-07-19 17:57:56 866
原创 frp在Linux上安装和配置
frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。在生产过程中,可以结合nginx代理到frp,再统一穿透到本地测试环境,在内网可以再次借助nginx,实现复杂的外网访问。使用命令,查看Architecture信息,其中。如果没有安装systemd。编辑文件frps.toml。编辑文件frpc.toml。
2024-05-10 20:09:24 1274
原创 java技能积累-多模块中bean注入
多模块设计开发中,spring boot主系统依赖目标模块后,默认扫描Application启动类的同级目录,所以很多时候被依赖模块的bean常常无法创建并自动添加到容器中。下边介绍几种常用的解决方法。
2024-01-03 19:59:54 467 1
原创 Java技能积累-bean属性初始化后执行某个方法
InitializingBean 是 Spring 提供的拓展性接口,它为 bean 提供了属性初始化后的处理方法。该接口只有一个名为 afterPropertiesSet 的方法,凡是继承该接口的类,在 bean 的属性初始化后都会执行该方法。在 Spring 初始化 bean 时,如果 bean 实现了 InitializingBean 接口,会自动调用 afterPropertiesSet 方法。
2023-11-23 01:09:40 210
原创 minio企业级开源对象存储在Linux上安装,单节点单驱动器,单节点多驱动器,多节点多驱动器安装
【代码】Linux安装企业级开源对象存储minio,单节点单驱动器,单节点多驱动器,多节点多驱动器安装。
2023-11-13 01:43:10 233
原创 xxl_job定时任务调度安装,jar包加入系统服务教程
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。本文将以该项目为例,演示如何部署生产项目到系统服务。
2023-11-07 14:11:48 684
原创 代码提升日记-灵活的bean注入
在开发过程中,一个合理的功能设计,应该会有接口和对应实现。随着业务的扩展,原先设定的实现类不一定能一直满足我们的需求。这个时候我们可能会重写这个接口的实现,也有可能会重新实现这个接口。举个例子,项目中有一个上锁的接口,默认是jdk的锁实现,现在我们要换成基于redisson的分布式锁,如何快速开启和指定全局使用redisson分布式锁呢?
2023-11-06 15:30:29 37
原创 mysql8.1.0 shell脚本安装、卸载以及权限操作、指定IP访问、配置文件详细介绍
如果你是contos系统的话,选择下面的安装包,下载第一个压缩包,里面有所有的rpm安装包。老规矩,上脚本,先把文件上传到root目录下面,执行下面的命令。长度8位,规则还行,不改了。先改一下密码,不然好多东西不让操作。把密码复制进去,进入这个界面。当它成功的时候,那就成功了。继续,先瞅一眼默认的密码。先瞅一眼当前的密码规则。
2023-10-30 15:50:41 401 1
原创 java技能积累-EL表达式
Spring EL(表达式语言)是Spring框架提供的一种表达式语言,用于简化在Java应用程序中使用属性文件、XML配置和注解中的属性值和方法调用等相关的表达式与动态计算。
2023-10-25 17:49:27 46 1
原创 java技能积累-根据配置项来控制某个类或者某个bean是否需要加载-@ConditionalOnProperty
prefix:可选参数,指定配置文件中的前缀name:必填参数,指定配置项的名字havingValue:可选参数,用于指定与配置项的值进行对比的值。如果配置项的值与该值相同,则返回true,否则返回false,这个参数决定了当前配置是否会加载matchIfMissing:可选参数,用于指定当配置项不存在时是否需要匹配。
2023-10-25 17:30:45 160 1
原创 java技能积累-配置文件参数配置接收-@ConfigurationProperties
有些时候,我们需要自已配置很多参数在配置文件,配置参数比较多的时候用@Value有点麻烦,所以这里推荐另一种接收方式 @ConfigurationProperties。
2023-10-25 16:44:52 92 1
原创 RabbiMQ在linux 上通过脚本自动安装,rpm格式
【代码】linux 上安装RabbiMQ,并启用常见延时队列、数据迁移等插件,用户权限操作
2023-09-26 20:47:46 198 1
原创 redis6.2 在Linux 上用脚本自动安装,conf常用基础配置说明
【代码】Linux 安装redis6.2,conf常用基础配置说明,systemctl启动
2023-09-26 15:26:52 579 1
原创 Nginx在Linux上脚本自动安装,域名监听,wss、https升级,匹配规则讲解
直接上sh脚本,这个引用于一个叫小度的ai,哈哈。包源:复制脚本,并起名。直接怼进去赋予权限:执行脚本:查看版本配置文件介绍1. 先进入安装目录,找到默认配置文件2. 打开默认配置3. 调整一下,改成如下配置,这里需要注意一下http的日志路径,和全局的异常日志路径剩下的就简单了,只需要在conf.d文件夹下面创建自己想要的配置。例如我这里创建一个监听域名为的请求,来跟着走把下面的内容给我怼进去这里的匹配规则需要注意一下。按照上面的配置,假如我们有这样一
2023-09-14 22:48:11 304
原创 Linux常用命令、远程ping屏蔽、网络设置、rpm命令、大文件查找删除(7.8)
打开配置文件,根据需求修改或增加ip地址、网关、子关掩码等待。find 指定路径 -name 名字.格式。插入或者修改一下代码。
2023-07-28 18:04:17 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人