- 博客(13)
- 收藏
- 关注

原创 jenkins-agent-jdk17镜像制作,且容器内部能构建镜像
上篇文章我们讲到如何制作可build镜像的基础容器,这篇文章将带大家如何基于此容器制作出独一无二的jenkins-agent。老规矩 先表明宿主机配置,除啦操作系统其他都是最新的。如果出现证书问题重新下载下插件就好。
2023-04-19 17:10:25
913

原创 基于Rdisson实现延时队列,解决支付延时查单、关单方案
基于Rdisson实现延时队列,解决支付延时查单、关单方案1.需求2.实现方式3.具体代码1.需求下单支付后,支付回调因部分因素不可达,导致订单状态与微信支付状态不一致。此时需要服务端主动查询订单支付状态,进行更改订单状态。2.实现方式基于定时任务每隔30秒启动一次,找出最近10分钟内创建并且未支付的订单,调用微信查单接口核实订单状态。系统记录订单查询的次数,在n次查询之后状态还是未支付成功,则停止后续查询,并调用关单接口关闭订单。基于延时队列每隔5秒/30秒/1分钟/3分钟/5分钟/10分
2021-09-15 17:07:05
2424
7
原创 制作debian10系统容器,使用宿主机containerd命令
buildkitd已经挂载,而他的安装文件没有进行挂载,所以最简单的方式就是安装一下(注意要使用同宿主机一直都安装包)下一篇文章将讲解 搭建 jenkins-agent(使用JDK17版本)
2023-04-17 11:48:07
320
原创 docker搭建nexus3私有maven仓库
docker搭建nexus3私有maven仓库纯笔记防止后续部署遗忘…拉取镜像docker pull sonatype/nexus3创建挂载目录mkdir -p /mydata/nexus3/nexus-datachmod 777 /mydata/nexus3/nexus-data运行容器docker run -d -p 14720:8081 --name nexus3 \-v /mydata/nexus3/nexus-data:/nexus-data nexus3
2021-11-26 11:30:54
313
原创 kkfileview与minio整合实现文件上传与预览
kkfileview与minio整合实现文件上传与预览1.概叙kkfileview 是国内比较火热的在线预览工具,gitee stat10K+。点击这里跳转kkfileview官网。minio 是apache开源的高性能、分布式的对象存储系统,点击这里跳转minio官网。本文将介绍整合minio与kkfileview部署流程与详细代码。2.功能与特性kkfileview功能:文档图片在线预览特性:springboot搭建,方便二开,部署简便支持多种文件格式,如doc,docx,E
2021-11-15 16:50:25
10462
1
原创 DCL(Double Check Lock) + volatile 实现单例
DCL(Double Check Lock) + volatile 实现单例常见单例实现的方式分为饿汉式与懒汉式。饿汉式从字面意思不难理解,如同饿汉一样,一上来就抱着馒头啃。懒汉式而懒汉式就比较优雅了,饿了才去找馒头吃。饿汉式实现的方式:静态常量静态代码块枚举懒汉式实现方式:静态工厂方法(非线程安全)静态工厂方法 + synchronized(线程安全,效率不高)静态工厂方法 + synchronized + if判断(效率解决了,但是线程不安全)DCL双重效应(
2021-09-17 18:00:09
321
1
原创 基于天翼云OSS实现文件存储
基于天翼云OSS实现文件存储1.技术分析2.实现详细步骤3.实现代码1.技术分析因项目原因必须采用天翼云OSS,而天翼云OSS开发文档简直一团糟。本文将实现基于OSS文件上传功能,若有不足,欢迎留言讨论。闲话不多说,直接上代码。2.实现详细步骤注册天翼云账户、开通对象存储、创建容器(具体就不详细说明了)因maven中央仓库没有,所以需要手动下载oos-sdk-6.5.0.jar到本地,或者上传到maven私服下,这里放在了本地,项目上线建议放私服。<dependency>
2021-09-16 09:58:35
4470
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人