- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 java同时引用不同版本同一个jar包
前言对接不同公司时,由于用到了bouncycastle进行签名,都是其他公司封装好的jar包或方法依赖了bouncycastle系列的包,由于各种原因必须同时使用不同版本的包。直接引用会报类重复加载的问题,由于java类加载使用双亲委派模型,同一个包名类名必定是同一个类加载器加载。java是当类名包名相同且类加载器相同时认为是同一个类,想要同时使用不同版本jar包只能通过自定义类加载器,破坏双亲委派模型来实现。一 、Java类加载的过程Java代码从编码完成到运行,包含两个步骤:编译:把写好的j
2021-10-23 15:54:56
12982
原创 使用docker部署jenkins(jdk11)
文章目录jenkins安装创建挂载文件运行一个容器获取jenkins镜像运行容器初始化配置安装插件全局工具配置系统设置部署docker项目jenkins安装本文使用docker安装的方式,主要用于maven项目的打包,使用docker插件生成镜像容器发布。需要读者了解docker相关的基本命令。创建挂载文件创建docker挂载文件夹, jenkins持久化数据文件夹,方便管理数据,而且重新生成容器可以使用之前的数据。mkdir -p /var/jenkins_home修改文件夹的权限,容器可以
2020-09-01 09:26:14
4695
原创 tomcat部署HTTPS后,HTTP协议的请求改为HTTPS请求的方法
现在很多网站都改为HTTPS,当给tomcat部署过HTTPS后,请求的话默认是HTTP的,这时就需要强行改变请求的协议了,因为之前没弄过相关的东西,不知解决方向,所以就写下来告诉和我一样刚接触的小白吧!下面是我找到的两种方法,都已经使用过了,真实有效。。。。1.在web.xml中设置一个全局过滤 CLIENT-CERTClient Cert Users-only Area
2018-01-26 10:44:55
7351
转载 (转)在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.71 通过 SecureCRT 连接到阿里云 CentOS7 服务器;2 进入到目录 /usr/local/ 中:cd /usr/local/3 创建目录 /usr/local/tools,如果有则忽略: mkdir -p tools4 创建 /usr/local/mysql 目录,如果已存在则忽略:mkdir -p mys
2017-11-14 18:08:10
225
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人