jenkins搭建springboot环境(非Maven) 由于当前项目繁多,线上环境复杂,每次上线需要庞大的配置文件修改以及项目文件拷贝,因此需要一定的自动化运维支撑基本的上线操作。初步规划为经典的gitlab触发jenkins自动构建打包并且构建docker镜像,发布到公司制定的服务器上,并且线上支持多环境配置,自动发布等功能。 具体构建流程,如下入所示 2023-01-02 运维
建构docker私有仓库Registry 1. 创建认证信息 mkdir /etc/docker/redistry/auth docker run --entrypoint htpasswd httpd:2 -Bbn registry )P:?>LO(elink136 > /etc/docker/registry/auth/htpasswd 2023-01-02 运维
Gitlab版本升级 一、gitlab官方给出的升级路线: 二、备份原有文件 gitlab-rake gitlab:backup:create STRATEGY=production gitlab-rake gitlab:backup:restore BACKUP=备份文件数据前缀 gitlab-ctl stop uni 2023-01-02 运维
Docker搭建Redis集群 Docker搭建Redis集群 1.执行脚本建立配置文件 for port in $(seq 1 6); \ do \ mkdir -p /home/redis/node-${port}/conf touch /home/redis/node-${port}/conf/redis.conf cat 2021-09-06 运维
LinkedHashMap源码解读 1. 前言 还是从面试中来,到面试中去。面试官在面试 Redis 的时候经常会问到,Redis 的 LRU 是如何实现的?如果让你实现 LRU 算法,你会怎么实现呢?除了用现有的结构 LinkedHashMap 实现,你可以自己实现一个吗?跳跃表、小顶堆行不行... 阅读这篇文章前建议大家先熟悉下J 2020-03-14 生活
彻底消灭if-else嵌套 一、背景 1.1 反面教材 不知大家有没遇到过像横放着的金字塔一样的if-else嵌套: if (true) { if (true) { if (true) { if (true) { if (true) { 2020-03-03 NodeJs
写在疫情管控放开以后,另附诗:七律二首·送瘟神 视频: 首先上推论 底层成为成本转嫁的主体,因为规模问题,资本会找到出路,而底层很难有选择权(反驳某些人:“封控也有成本”------封控时候成本主体是整个国家,成本是被分散,而且主要负担成本的是中产,以及部分资本;反驳某些人2:“感冒也会死很多人”----尽人事听天命,人事不尽的尽天命,这两者完全 2020-02-05 人文社科