自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring5.2.8源码构建

idea中spring-framework-5.2.8.RELEASE 、spring-framework-5.2.6.RELEASE源码阅读环境构建

2023-01-31 23:47:50 466 1

原创 docker 安装mysql主从复制(一主一从)

docker创建mysql主从复制

2022-06-26 21:11:12 246

原创 docker 安装Redis 分片集群 cluster(集群)模式 (三主三从)

redis集群搭建cluster(集群)模式-docker版三主三从

2022-06-26 20:59:33 609

原创 Spring 5.x源码编译 Gradle报错:无效发行版17

**Spring 5.2.x 版本的源码编译,报错:无效发行版17**解决办法:将这里改为jdk 17

2022-03-04 15:41:53 1089

原创 Sentinel 授权规则规则持久化( push模式 Nacos)

上一篇Sentinel 流控规则规则修改应用服务的application.yml authority: nacos: server-addr: localhost:8848 # nacos地址 dataId: orderservice-authority-rules groupId: SENTINEL_GROUP rule-type: authority # 还可以是

2021-12-27 16:52:47 415

原创 Sentinel 系统规则规则持久化( push模式 Nacos)

上一篇Sentinel 流控规则规则修改应用服务的application.yml system: nacos: server-addr: localhost:8848 # nacos地址 dataId: orderservice-system-rules groupId: SENTINEL_GROUP rule-type: system # 还可以是:degrade、a

2021-12-27 15:03:50 662

原创 Sentinel 热点规则规则持久化 push模式 Nacos

上一篇Sentinel 限流规则规则持久化 push模式 Nacos准备工作可参考流控规则 https://editor.csdn.net/md/?articleId=122101156修改应用服务的application.yml param-flow: nacos: server-addr: localhost:8848 # nacos地址 dataId: orderservice-param-rules

2021-12-27 12:12:10 656

原创 Sentinel 降级规则规则持久化 push模式 Nacos

上一篇Sentinel 限流规则规则持久化 push模式 Nacos本文是基于上一篇的基础之后进行,准备工作可参考上一篇添加DegradeRuleNacosProvider.java在sentinel-dashboard下的**com.alibaba.csp.sentinel.dashboard.rule.nacos新建DegradeRuleNacosProvider.javapackage com.alibaba.csp.sentinel.dashboard.rule.nacos;imp

2021-12-27 09:41:54 508 1

原创 Sentinel 流控规则规则持久化 push模式 Nacos

Sentinel 规则持久化由于Sentinel默认将规格存储到内存中,以至于每次重启服务都需要重新定义规则。这里采用是Push模式,即Sentinel-Dashboard统一管理配置,然后将规则统一推送到Nacos并持久化(生成配置文件),最后客户端监听Nacos一、修改service服务修改服务,让其监听Nacos中的sentinel规则配置。解决Sentinel重启服务之后具体步骤如下:1.引入依赖在order-service中引入sentinel监听nacos的依赖:<depe

2021-12-23 10:37:07 1013

原创 多租户改造方案(用户基础模块)角色、部门、菜单可参考官方文档

修改用户表:sys_user 增加 tenant_id(租户ID,注意实体增加对应字段)修改 MybatisPlusSaasConfig修改登录接口 LoginController ,用户查询 ,登录检查用户是否有效不添加租户的附加条件(租户ID)接口ISysUserService新增: /** * 用户登录查询,不进行SQL解析,不添加租户的附加条件 * @param userName * @return */ SysUser getOneUser(Stri..

2021-09-15 17:37:47 6437 35

原创 某东某航官网、小程序

东航官网,小程序相关 1036,加解密,cooki、…e各类处理,成功率 95%以上,需要的可私下进行学术交流。仅学术交流,请勿频繁请求网站。

2026-01-22 17:49:19 22

原创 Jenkins 升级的故事(docker部署的坑)

背景故事开始:最开始安装的版本为2.19(堪称远古版,部署主机),后面需要自动化部署vue,下载NodeJs插件的时候死活搜不到,升级站点清华源也歇菜,更新站点找不到。3、手动官网下载war包升级,结果新版本的jdk > 8,奈何服务器因为其他服务的影响只能固定1.8,不敢乱动。2、在线升级,老问题,升级站点网址试过官网(服务器没有魔法识别,华清源还是清华源已经没有在维护升级网点网址)4、最终决定在docker部署升级版本,然后挂载远古版本的数据卷。1、手动下载hpi插件文件,发生兼容问题,

2025-11-25 16:24:23 48

原创 logstash常遇问题(logstash Address already in use 5044)

坑点2: es连接地址不一致,es开启认证信息后,在logstash.conf中设置es连接地址跟日志输入不一致时,需要检测config目录下logstash.yml文件中xpack.monitoring.elasticsearch.hosts 配置,要同步改为一致。坑点1(logstash Address already in use 5044): logstash会扫描 pipeline 路径下的所有文件,如果存在logstash.conf的备份文件或者其他名称的文件,配置信息都会被读取。

2025-10-15 13:40:14 334

原创 Docker部署ES,开启安全认证并且设置账号密码(已运行中)

【代码】Docker部署ES,开启安全认证并且设置账号密码(已运行中)

2025-10-15 10:01:30 337

原创 RocketMq程序动态创建Topic

【代码】RocketMq程序动态创建Topic。

2025-08-26 17:32:38 483

原创 Centos 7 ssh连接速度慢(耗时20秒+)

centos7 ssh连接速度慢

2025-04-25 15:33:14 928

原创 docker部署应用服务宕机排查(内存占用过高)

docker服务无辜宕机排查

2024-12-04 11:10:31 770

原创 记录Mybatis分页查询排序问题: Encountered unexpected token: “and“ “AND“

SQL语句查询及分页结果均正常,仅排序受影响,且排序在没有任何查询条件的时候正常,但是where后有满足条件的标签后就会报上述错误。通过Page.addOrder设置了字段排序。

2024-10-02 08:00:48 633

原创 Spring源码构建 报错gradlew : 无法将“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

gradlew : 无法将“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。解决:执行命令前添加。

2024-07-14 09:34:11 490

原创 MybatisPlus 分页插件导致@InterceptorIgnore(tenantLine = “true“)注解失效解决方案

MybatisPlus 分页插件导致@InterceptorIgnore(tenantLine = "true")注解失效解决方案

2024-03-21 10:57:07 4741 2

原创 前端文字转语言播报

【代码】前端文字转语言播报。

2024-03-19 08:35:47 652

原创 Docker 部署Harbor 443端口冲突

Docker 部署Harbor 443端口冲突

2024-03-05 13:30:43 1149

原创 idea图标变白处理

idea图标变白处理

2024-03-02 20:14:14 1034

原创 多租户 TransmittableThreadLocal 线程安全问题

问题就来了,第二次登录时,主线程获取的客户编号正确,但是子线程获取的客户编号是上一次登录,并且多调用几次之后,子线程的输出也正常了.下面是TransmittableThreadLocal.get()方法源码,最终调用的是ThreadLocal.get()到这里就很疑惑,明明用的就是 TransmittableThreadLocal但是为何还会有此问题,经过折腾。在一个多租户项目中,用户登录时,会在自定义请求头拦截器。用于解决 “在使用线程池会缓存线程的组件情况下传递。纠正后的伪代码如下,

2024-03-02 12:15:58 747

原创 Docker部署Nginx

Docker部署Nginx

2024-02-23 15:10:00 474

原创 Centos7安装Docker

Centos7安装Docker

2024-02-22 18:58:29 442

原创 Linux服务器安装MySQL8

centos7安装MySQL8

2024-02-22 18:13:28 647

原创 skywalking部署

apache-skywalking-apm-9.0.0apache-skywalking-java-agent-8.14.0

2024-01-10 13:33:05 447

原创 Docker上传镜像到Harbor

Docker上传镜像到Harbor

2024-01-02 10:50:50 1043

原创 Jenkins自动化部署之后端

Jenkins自动化部署之后端

2023-12-23 11:08:58 1613

原创 Jenkins自动化部署-GitLab拉取代码 配置ssh代码拉去方式的密钥(公私钥)

在Jenkins添加一个新的凭证,类型为"SSH Username with private key",把刚才生成私有文件内容复。Jenkins想要通过ssh方式拉去gitlab代码,则需要在在Jenkins服务器配置私钥,gitlab服务器配置公钥。以root账户登录->点击头像->Settings->SSH Keys。复制刚才id_rsa.pub文件的内容到这里,点击"Add Key"在/root/.ssh/目录保存了公钥和使用。id_rsa.pub:公钥文件。id_rsa:私钥文件。

2023-12-23 10:18:14 3340

原创 Jenkins拉去Gitlab代码ssh方式凭证及私钥凭证

Jenkins拉去Gitlab代码ssh方式凭证及私钥凭证选择"Username with password",输入Gitlab的用户名和密码,点击"确定"。之后Jenkins会生成一个ID,该ID在后续的项目构建的Jenkinsfile中有用到。Jenkins->凭证->系统->全局凭证->添加凭证。同上图路径进入全局凭证配置页面。

2023-12-23 09:54:47 1126

原创 Seata 序列化问题

seata序列化问题,出现序列化问题可能因为部分版本bug,可以考虑升级客户端版本。

2023-12-22 11:08:21 440

原创 can not get cluster name in registry config ‘service.vgroupMapping.travel-ticket-group‘, please mak

要和seataServer.properties中的service.vgroupMapping.原因是客户端的yml配置和seata服务的配置信息不一致导致。

2023-12-21 13:20:03 3425

原创 Seata分布式事务开机自启动脚本设置LInux

【代码】Seata分布式事务开机自启动脚本设置LInux。

2023-12-21 08:58:54 988

原创 Seata1.4.2分布式事务搭建部署【Spring cloud Alibaba】

分布式事务服务搭建seata1.4

2023-12-20 20:55:14 1651

原创 Jenkins+Gitlab+docker自动化部署-前端

Jenkins+Gitlab+docker自动化部署-前端

2023-12-14 09:46:09 184

原创 Docker tcp 2375

【代码】Docker tcp 2375。

2023-12-13 14:35:16 189

原创 Jenkins安装及必要插件下载和环境配置

Jenkins安装及必要插件下载和环境配置

2023-12-12 09:56:31 1857

原创 Java 离线语音识别实现语音转文字

使用Java 实现将音频文件转为文字

2023-06-03 22:09:12 2871 10

skywalking部署涉及APM、agent

apache-skywalking-java-agent-8.14.0 apache-skywalking-apm-9.0.0.

2024-01-10

WebSocket模拟测试工具

WebSocket模拟测试工具

2023-06-16

Eclipse安装go插件 gocode.exe、godef.exe、guru.exe

Eclipse安装go插件 gocode.exe、godef.exe、guru.exe工具

2018-09-03

sentinel-dashboard.jar

修改源码包实现 系统、热点、降级、流控、授权规则持久化到nacos,解决重启服务规则丢失

2021-12-31

apktool-install-windows-r05-ibot.tar+apktool.rar

apk签名打包 apktool-install-windows-r05-ibot.tar ,apktool_2.5.0.jar

2020-12-17

Xshell-6.0.0189p.zip

Xshell6 连接远端

2020-04-03

国密算法20201221

国密算法,Fully摘要,Simple摘要,SM2-加验签,SM4-ECB加密解密

2021-01-14

Eclipse get/set方法 自动加上字段注释【内含多版本,亲测eclipse3.5、4.3.2、4.9】

1、先在eclipse中plugins下面找到这个jar包org.eclipse.jdt.ui_xxx.jar【记得备份】 2.此时我们备份先前的org.eclipse.jdt.ui_xxx.jar包,用winrar打开(直接打开,不是解压缩),org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil.class 直接用附件中的class文件进行替换 3.重启Eclipse设置注释风格: Window->Preferences->Java->CodeStyle->Code Templates->Comments->Getters/Setters

2020-05-11

ibatis 中文api

ibatis中文api,很详细。

2018-12-27

Eclipse安装go插件 gocode、godef、guru

Eclipse安装go插件 gocode.exe、godef.exe、guru.exe工具

2018-12-27

plsqldeveloper注册码

plsqldeveloper注册码可用

2018-12-27

eclipse集成反编译插件

eclipse集成反编译插件,还有教程。。

2018-12-27

myeclipse破解文件教程+破解工具

myeclipse破解文件教程+破解工具。

2018-12-27

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

TA关注的人

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