- 博客(12)
- 收藏
- 关注
原创 Drone CI/CD系列(三)——java语言(Springboot)之配置.drone.yml文件
本文整体思路还是应用drone的docker流水线特性,整体步骤分为3步,第一步先使用maven镜像将springboot打包成为jar包,将jar从docker镜像拷贝到宿主机目录。第二步使用docker的ssh镜像将jar包build成docker的镜像。第三步将打包好的镜像构建成运行的容器。
2022-03-20 13:41:58
5833
原创 Drone CI/CD系列(二)——python语言之配置.drone.yml文件
本次python的思路,没有用单独的python环境容器来承载脚本的运行,这个python项目,主要是写了循环获取外网ip,并将外网ip推送到dnspod做域名的解析。本次的执行python的思路是,启用drone的ssh容器去在服务器执行部署!
2022-03-13 23:39:37
4347
原创 Drone CI/CD系列(一)——docker安装与配置
Drone作为新一代的CICD的平台,不仅高颜值,可与docker和k8s无缝衔接,且可配置目前主流git平台进行联动,实现git push打包部署,和界面一键部署各种语言的功能,下面本文就来介绍一下,如何使用docker来安装和部署Drone!
2022-03-13 11:51:44
5139
1
原创 Java多线程并发-线程池-CompletableFuture
线程的工作模式是,首先先要创建线程并指定线程需要执行的业务方法,然后再调用线程的 start() 方法,此时线程就从 NEW(新建)状态变成了 RUNNABLE(就绪)状态,此时线程会判断要执行的方法中有没有 synchronized 同步代码块,如果有并且其他线程也在使用此锁,那么线程就会变为 BLOCKED(阻塞等待)状态,当其他线程使用完此锁之后,线程会继续执行剩余的方法。
2022-03-03 00:25:38
2983
原创 数据结构之一对一(完结)
>例如:线性表:>一个表里面元素a1到aN,a1没有直接前驱有且仅有一个直接后继,ai作为中间元素,有且仅有一个直接前驱>和一个直接后继,aN作为表的尾元素,没有直接后继,有且仅有一个直接前驱>>直接前驱也叫直接前件
2022-03-03 00:21:26
1136
原创 Haffman编码
## Haffman构造方法1. 将所有带权结点,按照从权值大小进行从小到大的排序2. 在排好序的序列中,拿出前两个最小的,由二者构成一个新结点3. 将构成的新结点,放到序列中,重新排序4. 重复步骤2 步骤3,直到把结点放完为止(剩一个结点)**ps:**按照左小右大的规则放置结点,也可以左大右小,只要定下来,剩下结点放置必须遵守
2022-03-03 00:20:21
184
原创 数据结构之一对多,树(完结)
树,**定义:**一个树至多有一个根节点,每一个路径的终端都叫终端节点,也叫叶子结点。既不是根也不是叶子节点叫中间节点,节点与节点连接的线叫边。从底下往上看叫***高度***,从上往低看叫***深度***。PS:树整体高度和深度取最大值。度:看当前节点有n个子节点就叫n度。
2022-03-03 00:19:25
1160
原创 C/C++十大排序大总结(完结)
冒泡排序 在同一个数组中,从数组第一个数开始,相邻两个数进行比较,按照小左大右或者大右小左的顺序,依次循环遍历,进行排序!
2022-03-03 00:17:16
339
原创 Linux常用系统命令
bash是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again Shell这是关于Bourne shell(sh)的一个双关语(Bourne again/born again)
2022-03-03 00:13:12
1548
原创 dubbo和springcloud问题解决——interface not allow null
dubbo和springcloud问题解决——interface not allow null当使用`@Service`注解注入`dubbo provider`到Spring容器中时,在`dubbo provider`的bean对象里依赖`SpringCloud`的bean时,触发报错,应用报错无法启动!
2022-03-03 00:00:00
4069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人