1 前言 在​​Docker初体验​​​一文中我们介绍了Docker的基本概念,之后我们又分享了如何​​教你成功在Win10系统中运行docker​​​和​​使用GitHub Action自动构建和推送Docker镜像​​​,尝试过的朋友应该可以在Docker中为自己的程序代码创建镜像,运行容器,或是在​​Github Action​​中使用Docker等基本操作。今天,我们将说说如何Docker
转载 2021-12-28 15:59:26
63阅读
# Redis持续实现教程 ## 引言 在使用Redis时,我们通常希望能够将数据持久保存,即使服务器重启也能够恢复数据。Redis提供了两种持续的方式:RDB(Redis DataBase)和AOF(Append Only File)。本教程将向你介绍如何实现Redis持续,包括配置文件的修改和相应的代码实现。 ## 流程图 以下是实现Redis持续的整体流程图。 ```
原创 2023-08-23 04:11:07
27阅读
持续线段树,也叫主席树,很久以前【也没多久】写了一篇求区间第k大的,那时候理解不深,现在再写一个加深理解持续,具体来说就是可以访问历史版本,以实现跨时间的操作。怎么实现呢?试想我们修改线段树的时候,修改前是旧版本,修改后是新版本,想想新版本和旧版本有什么区别?区别就在于从根节点到被修改点的路...
原创 2021-07-20 14:48:38
71阅读
题目描述 n个集合 m个操作 操作: 1 a b 合并a,b所在集合 2 k 回到第k次操作之后的状态(查询算作操作) 3 a b 询问a,b是否属于同一集合,是则输出1否则输出0 0 输入格式 输出格式 输入样例 5 6 1 1 2 3 1 2 2 0 3 1 2 2 1 3 1 2 输出样例 1
原创 2021-07-20 14:41:40
35阅读
一般来说使用msfvenom生成的payload会单独开启一个进程,这种进程很容易被发现和关闭,在后期想做持久的时候只能再使用migrate进行。 其实在生成payload时可直接使用如下命令,生成的payload会直接注入到指定进程中。 msfvenom -p windows/meterpret
原创 2022-09-28 17:10:06
72阅读
# Docker持续集成实现教程 ## 一、整体流程表格 | 步骤 | 操作 | | ------ | ------ | | 1 | 准备Docker环境 | | 2 | 编写Dockerfile | | 3 | 构建Docker镜像 | | 4 | 配置持续集成环境(如Jenkins) | | 5 | 编写CI/CD流水线脚本 | | 6 | 完成持续集成 | ## 二、具体步骤及代码
原创 1月前
18阅读
一、概述通常我们知道jira是软件项目流程管理工具,通过该工具,项目负责人可以分配人物给项目上的开发人员,开发人员随着开发的进度更新状态,进而反馈开发进度,项目的部署单独使用jenkins来实现。但是料想组内开发人员编写的代码能够通过jira一键发布打包,测试,合并到主分支,这样就更好。二、jira自定义流程2.1、自定义版本任务流程每次有一个版本需求的时候,我们需要自定义一个版本,命名为版本任务
转载 5月前
440阅读
持续开发与管理持续集成(Continuous Integration,CI)倡导开发团队定期进行集成验证。集成通过自动的构建来完成,包括自动编译、发布和测试,从而尽快地发现错误。 持续集成的特点包括:鼓励自动的周期性的过程,从检出代码、编译构建、运行测试、结果记录、测试统计都自动完成的,减少人工干预;需要有持续集成系统的支持,包括代码托管机制支持,以及集成服务器等。持续交付(Continuou
在测试的立场上,希望开发编写的代码都是经过开发的单元测试的,但是事实上,这中间总是存在理想和现实的差距 既然如此,我们何不来开发部署环境后,对服务进行自动测试验证了 在测试的立场上,希望开发编写的代码都是经过开发的单元测试的,但是事实上,这中间总是存在理想和现实的差距,既然如此,我们何不来开发部署环境后,对服务进行自动测试验证了。整体的设计思路就是开
文章目录1.Redis持久两种方式:2.redis配置文件2.1RDB的持久配置2.1.1优点2.1.2缺点2.2AOF的持久配置2.2.1 优点2.2.2缺点2.3 RDB与AOF的选择:3.备份 1.Redis持久两种方式:RDB:在指定的时间间隔能对你的数据进行快照存储。AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。2.redis配置文件进
讲师介绍   叶峰有容云资深前端开发工程师 现负责有容云容器云平台Web架构设计和CI(持续集成)产品的研发拥有丰富的Web前端开发经验。 主题简介:Jenkins pipeline基础概念Jenkins pipeline如何带来工作便利基于容器的Jenkins CI流程Jenkins、Docker、Kubernetes整合的集成部署 传统
转载 8月前
57阅读
~本特利~ 学习笔记持久技术简介第一种方式:文件存储将数据存储到文件中从文件中读取数据案例-文件存储技术MainActivity.ktactivity_main.xml 持久技术简介数据持久就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是处于瞬时状态的,而保存在存储设备中的数据是处于持久状态的。持久技术提供了一种机
转载 2023-07-05 11:52:59
75阅读
Kth numberTime Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Othe
原创 2022-10-18 14:03:06
77阅读
1、什么是持续集成?集成,就是一些孤立的事物或元素通过某种方式集中在一起,产生联系,从而构成一个有机整体的过程。知识经济的社会,集成已经成了很重要的一个名词。各行各业基本都会用到集成。而在软件行业中,集成并不是一个简单的“搬箱子”的过程。因为软件工业是一个知识生产活动,其内在逻辑非常复杂,需求又很难一次性确定,完成的产品与最初的设计往往相差很远。敏捷宣言中就有一条是说响应变化重于遵循计划。而且由于软件行业的迅猛发展,软件变的越来越复杂,单靠个人是根本无法完成。大型软件为了重用及解耦,往往还需要分成好
原创 2021-06-05 15:03:32
745阅读
本文要点使用 Kubernetes 实现持续集成,并不存在所谓正确的或者错误的路线。这取决于团队的需求。简单的架构可能需要一些手工步骤,实现从 Docker Registry 推送(Push)新的 Docker 镜像到 Kubernetes 集群。越是复杂的微服务应用,越可能需要复杂的架构。要实现从草图开始重构由多个微服务组成的应用,需要集中式的 Kubernetes 配置。如果要实现无需重建应用
docker持续部署 大约一年前,我第一次接触Docker。 这个新来的孩子承诺将减轻我们可怜的计算机安装所有工具,语言,依赖项和操作系统的负担。 孤立的运行环境出现在开发人员的计算机上。 当我的行动队友选择了一种更为保守的方法时,我开始非常高兴地使用Docker。 尽管许多人将Docker描述为开发人员为开发而编写的工具,但我们的行业发现了使用映像和容器的新方法。 我们的应用程序和服务的图
转载 11月前
43阅读
作者 | 倚天码农责编 | 刘静 要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图片来源(https://www.sonatype.com/products-overview) 持续部署 如图所示,开发的流程是这样的: 程序员从源码库
在现代软件开发中,持续集成(Continuous Integration)和持续部署(Continuous Deployment)是非常重要的实践。Docker作为容器技术的先驱之一,为CI/CD流程提供了许多优势。通过结合Docker和CI/CD工具,我们可以实现自动的构建、测试和部署应用程序,提高开发效率和软件交付质量。Docker和CI/CD的关系Docker在CI/CD流程中扮演了重要
转载 2023-08-02 07:50:05
52阅读
1. 安装 Jenkins + maven + jdk + git2. spring boot 项目添加Dockerfile这里没有使用dockermaven插件,直接原生 Dockerfile,保持代码侵入最低。FROM 172.16.0.57:5000/openjdk:8-jdk-alpineMAINTAINER guzhongtao@middol.comVOLUME /var/l...
原创 2021-09-23 15:31:03
1192阅读
1评论
背景       Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟。容器是完全使用沙箱机制,相互之间不会有任何接口。      持续集成(Continuous integratio
转载 2023-09-12 15:36:59
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5