0%

Rancher入门(一)

简介

​ 公司内网的服务是通过Rancher进行编排,RancherV1V2两个版本,都是提供容器调度与编排,在V1版本中可选不同的编排模式,比如cattleswarmkubernetes。所以V1时代,它给自己的定位是各种编排工具的上层,通过它去管理编排工具。由于k8s后来发展势不可挡,所以V2版本诞生,移除了其他类型的编排工具,只剩下k8s,所以Rancher的底层是采用k8s编排,并对其功能进行了一些扩展和提供一些便捷工具,包括执行命令行,管理多个k8s集群等。

阅读全文 »

德鲁伊简单使用

​ 在翻阅项目底层代码时发现,在底层的framework模块中有引入druid监控端,但是好像在开发环境、测试环境甚至生产环境中并没有看到有具体的使用,所以想启用一下druid的监控模块。并没有什么实质性内容的介绍,仅仅是踩的一些坑的记录。

阅读全文 »

redis序列化配置

使用spring操作redis,一般会使用到Spring提供的RedisTemplate模板类,在使用时需要配置存入的key和value的序列化方式。

阅读全文 »

springboot的Spi机制

​ 在与Springboot打交道的过程中,应该大家对starter都不会陌生,springboot中的各种starter其实就是利用了springbootSPI机制。

阅读全文 »

​ 最近接到需求需要为打包后的zip文件设置压缩密码,而我们之前使用的ZipOutputStream结合hutoolNoiUtil进行打包生成zip文件,但是ZipOutputStream没有设置解压密码的功能,故尝试寻找其他三方库(这里是直接问chatGPT),它的回答是Zip4j

阅读全文 »

java的agent探针技术

介绍

Java Agent直译过来就是java代理或者有的地方叫做java探针。这个jar包不能独立运行,需要依附于目标JVM进程中。主要作用是通过对JVM进程进行代理,可以在目标JVM运行过程中获取到对应虚拟机中相关参数。

阅读全文 »