自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运维笔记<3> jenkins流水线打通

5. 重要要说说的是重启k8s这点,其实大部分时候,当我们写到脚本这步的时候已经完成了大部分配置,如果你的jenkins是通过systemctl部署的,就少了很多烦恼。但是如果你跟我一样,也是通过docker容器部署,又不太清楚-v映射,就会发现这时候要再使用稳定的kubectl会比较麻烦,我先后尝试了多个办法。也许你会有疑问,我在jenkins里面执行docker run -v,那挂载的是容器内的目录还是宿主机的目录呢,实测结果,最后挂载的是宿主机目录。

2025-04-21 16:53:34 328

原创 运维笔记<2> gitlab + jenkins打通

今天打开打通jenkins流水线了,我用的jenkins版本是2.492.3。

2025-04-16 15:15:32 638

原创 运维笔记<1> nexus搭建

现在所在的项目没有全职运维,所以最近做了很多运维的活接下来开始记录一些运维日记流水账,可能会整理出一些专题。

2025-04-15 14:29:26 292

原创 线程莫名终止

-----------------------------分割线----------------------------3.16.X版本的redisson使用的spring-data-redis里,是不包含stream操作相关方法的。----------------------------分割线------------------------但是有个潜在的问题就是,如果说redis里的key超时了,但这之前没有主动释放锁。所以使用的方案是,强制覆盖了redis的连接池,使用原生的lettuce连接池。

2025-02-27 19:14:04 453

原创 记一次生产发版2

服务在到达max-lifetime的超时时间以后,在销毁连接的同时还会建立新的连接,确保链接数一直不少于minimum-idle。这里说说之前的mysql版本问题,其实很大概率并不是版本问题,而是运维在复制虚拟机时,使用的源虚拟机的配置问题。了解了这里,就知道了,因为我们的sso设置了minimum-idle为100,导致mysql连接被打满。服务刚刚上线,就出现了too many connections问题,mysql连接池被打满了!发现已经有60+链接数了(其实当时是120,这里已经是优化后的配置了)

2025-01-23 17:15:09 402

原创 记一次生产发版

但是我们在部署的时候,后端服务成功启动了并连接了mysql,但是SSO服务却一直无法连接mysql,报错连接超时。由于之前沟通是准备用k8s集群,所以在前期各种包的准备上都是基于k8s,且使用了ingress作为网关。首先想到的是网络问题,因此这里我们使用了--network host模式,使用了宿主机网络。但是解决这个问题以后,发现后端连上了mysql,但是SSO模块依然连不上mysql。但是由于网络问题,K8S集群的离线部署一直不通,也带来了后续的一系列问题。现在变成了内网->外网代理-x>内网。

2025-01-18 17:35:40 371

原创 Maven学习日记

4.如果到这里依然无法解决,还有一个办法,你可以尝试换个maven版本,在这次定位过程中曾出现过只是换了一个maven版本,原来的classNotFound就再也没出现的情况。我们可以在安装完maven,并将maven bin文件夹配置到PATH以后,在项目中执行maven dependency:tree 来打印依赖数,从而发现是否存在依赖版本冲突的问题。即到自己的maven依赖下载路径(一般是.m2文件夹),将之前有问题的依赖版本删除,重新拉取依赖。3.还有一些情况,是因为存在依赖问题导致的。

2024-10-20 21:23:21 170

原创 Maven学习日记

4.如果到这里依然无法解决,还有一个办法,你可以尝试换个maven版本,在这次定位过程中曾出现过只是换了一个maven版本,原来的classNotFound就再也没出现的情况。我们可以在安装完maven,并将maven bin文件夹配置到PATH以后,在项目中执行maven dependency:tree 来打印依赖数,从而发现是否存在依赖版本冲突的问题。即到自己的maven依赖下载路径(一般是.m2文件夹),将之前有问题的依赖版本删除,重新拉取依赖。3.还有一些情况,是因为存在依赖问题导致的。

2024-10-20 21:22:18 178

原创 Mybatis-plus学习笔记

只需要在id上设置type 为ASSIGN_ID,框架在执行sql的时候,Mybatis-plus框架自带雪花算法生成器。

2024-10-12 16:48:12 90

空空如也

空空如也

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

TA关注的人

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