02 2023 档案

摘要:插件准备 Parameterized Trigger Publish Over SSH 项目配置 参数插件Parameterized Trigger的配置 Publish Over SSH配置 常规配置 如下图,总共配置了两个服务器,Lable分别是server_1,server_2. 关键配置: 阅读全文
posted @ 2023-02-16 13:57 菜阿 阅读(471) 评论(0) 推荐(0)
摘要:iptables是什么?你为啥要学? Linux的网络控制模块在内核中,叫做netfilter。而iptables是位于用户空间的一个命令行工具,它作用在OIS7层网络模型中的第四层,用来和内核的netfilter交互,配置netfilter进而实现对网络的控制、流量的转发 。 那iptables既 阅读全文
posted @ 2023-02-16 08:54 菜阿 阅读(513) 评论(0) 推荐(0)
摘要:配置 DNS相关 Liux下DNS相关配置有三个位置: /etc/hosts 这里可以直接配置域名对应的IP,优先级最高 /etc/sysconfig/network-scripts/ifcfg-ens192 对应网卡的DNS配置,优先级其次 /etc/resolv.conf 默认DNS配置,优先级 阅读全文
posted @ 2023-02-13 20:03 菜阿 阅读(68) 评论(0) 推荐(0)
摘要:Git Worktree 名称 git-worktree - 管理附加到同一存储库的多个工作树。 语法 git worktree add [-f] [--detach] [--checkout] [--lock [--reason <string>]] [-b <new-branch>] <path 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(374) 评论(0) 推荐(0)
摘要:内部原理 初始化一个Git目录 $ git init Initialized empty Git repository in D:/VSCode/testGit/.git/ ## 新初始化的 .git 目录的典型结构如下: $ ls -Fl total 7 -rw-r--r-- 1 xuyuansh 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(51) 评论(0) 推荐(0)
摘要:Git底层命令 一、git hash-object 计算对象 ID 并可选择从文件创建 blob。(Compute object ID and optionally creates a blob from a file) 语法 git hash-object [-t <type>] [-w] [-- 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(279) 评论(0) 推荐(0)
摘要:Git Branch 名称 git-branch - 列出、创建或删除分支(List, create, or delete branches) 语法 git branch [--color[=<when>] | --no-color] [--show-current] [-v [--abbrev=< 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(518) 评论(0) 推荐(0)
摘要:Git Checkout 名称 git-Checkout - 切换分支或恢复工作树文件 语法 git checkout [-q] [-f] [-m] [<branch>] git checkout [-q] [-f] [-m] --detach [<branch>] git checkout [-q 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(1219) 评论(0) 推荐(0)
摘要:声明式流水线示例: 官方文档 def remote pipeline { agent any stages { stage('RemoteServer ') { steps { script { remote = [:] remote.name = 'TMS-test' remote.host = 阅读全文
posted @ 2023-02-12 20:29 菜阿 阅读(49) 评论(0) 推荐(0)
摘要:DockerNetWork 官网 Docker 容器和服务如此强大的原因之一是您可以将它们连接在一起,或者将它们连接到非 Docker 工作负载。 Docker 容器和服务甚至不需要知道它们部署在 Docker 上,或者它们的对等点是否也是 Docker 工作负载。无论您的 Docker 主机运行 阅读全文
posted @ 2023-02-12 20:28 菜阿 阅读(349) 评论(0) 推荐(0)
摘要:Docker run命令: --add-host list Add a custom host-to-IP mapping 添加一个host 到 ip 的映射 docker run -it --add-host hostname1:192.168.1.2 --add-host hostname2:1 阅读全文
posted @ 2023-02-12 20:28 菜阿 阅读(40) 评论(0) 推荐(0)
摘要:docker volume [root@localhost128 home]# docker volume --help Usage: docker volume COMMAND Manage volumes Commands: ## 创建一个容器卷 create Create a volume # 阅读全文
posted @ 2023-02-12 20:28 菜阿 阅读(33) 评论(0) 推荐(0)
摘要:安装Docker-Compose: 官方文档 安装 curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bi 阅读全文
posted @ 2023-02-12 20:27 菜阿 阅读(83) 评论(0) 推荐(0)
摘要:Dockerd Configuration [root@localhost128 docker]# dockerd --help Usage: dockerd [OPTIONS] A self-sufficient runtime for containers. Options: --add-run 阅读全文
posted @ 2023-02-12 20:27 菜阿 阅读(117) 评论(0) 推荐(0)
摘要:Dockerfile FROM FROM [--platform=<platform>] <image> [AS <name>] FROM [--platform=<platform>] <image>[:<tag>] [AS <name>] FROM [--platform=<platform>] 阅读全文
posted @ 2023-02-12 20:27 菜阿 阅读(113) 评论(0) 推荐(0)
摘要:Git Init 名称 git-init- 语法(概要) git init [-q | --quiet] [--bare] [--template=<template-directory>] [--separate-git-dir <git-dir>] [--object-format=<forma 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(218) 评论(0) 推荐(0)
摘要:Wsl2安装CentOS7 (或任何你想安装的Linux发行版) 前提条件:安装了虚拟机,且安装好了Docker 找到你想要的CentOS版本 CentOS的DockerHub地址 下载docker镜像(我这里是因为已经下载好了,所以显示的结果是这样) [root@localhost128 ~]# 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(455) 评论(0) 推荐(0)
摘要:软件安装: | 目录 | 作用 | | | | | /usr | 系统级目录。可理解为C:/Windows/,/usr/lib: 可理解为 C:/Windows/System32。 | | /usr/local | 用户级的程序目录。可理解为 C:/Progrem Files/。用户自己编译的软件默 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(28) 评论(0) 推荐(0)
摘要:Git Rebase 名称 git-rebase - 在另一个基本提示之上重新应用提交(Reapply commits on top of another base tip) 语法(概要) git rebase [-i | --interactive] [<options>] [--exec <cm 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(448) 评论(0) 推荐(0)
摘要:Git Merge 名称 git-merge - 将两个或多个开发历史合并到一起 语法 git merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit] [--no-verify] [-s <strategy>] [-X <strategy 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(1704) 评论(0) 推荐(0)
摘要:Jdk实现本地文件监听 监听实现: ConfigDirWatchContext package com.jinko.apollo; import com.google.common.util.concurrent.ThreadFactoryBuilder; import de.schlichther 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(19) 评论(0) 推荐(0)
摘要:泛化(generalization):表示is-a的关系,是对象之间耦合度最大的一种关系,子类继承父类的所有细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示,箭头从子类指向父类。注意:里氏代换原则可以更深入理解泛化 依赖(Dependency):对象之间最弱的一种关联方式,是临时性的 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(9) 评论(0) 推荐(0)
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(17) 评论(0) 推荐(0)
摘要:Windows上Docker-Desktop更换发行版位置 原理:wsl可以通过命令手动安装、删除Linux子系统 wsl --help 查看命令帮助 wsl完整命令参考文档 --list, -l [选项] 列出分发。 --export <分发> <文件> 将分发版导出到 tar 文件。 在标准输出 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(259) 评论(0) 推荐(0)
摘要:修改配置: docker exec mysql bash -c 'echo "lower_case_table_names=1" >> etc/mysql/mysql.conf.d/mysqld.cnf' 重启: docker restart mysql 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(162) 评论(0) 推荐(0)
摘要:public static LocalDateTime getWorkDateTime(LocalDateTime dateTime, int days) { if (days > 0) { for (int i = 0; i < days; i++) { dateTime = (LocalDate 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(18) 评论(0) 推荐(0)
摘要:private final Pattern compile = Pattern.compile("^(is|get)(.)(.*)$"); private Map<String, String> getNormalKeyValue(Object obj) { Map<String, String> 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(15) 评论(0) 推荐(0)
摘要:Nexus3私有仓库搭建: 下载方式: 官网地址:https://www.sonatype.com/ 可以直接通过下边链接下载最新版本:https://www.sonatype.com/oss-thank-you-tar.gz 解压 [root@nexus mnt]$tar xf nexus-3.1 阅读全文
posted @ 2023-02-12 20:26 菜阿 阅读(53) 评论(0) 推荐(0)
摘要:遇到的问题: 发号器选择(最终选择为使用乐观锁方式实现的数据库发号) 数据存储(mysql) 为什么不使用雪花算法发号 发号器并发测试tps不高怎么解决 mysql数据库字段值默认不区分大小写,导致短链重复 发号器选择: 1: 雪花算法 , 2:数据库乐观锁发号(不停的更新数据库中的一条数据来发号) 阅读全文
posted @ 2023-02-12 20:25 菜阿 阅读(73) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!--name:表示项目名 , default:表示默认的运行目标,这个属性是必须的 basedir:表示项目的基准目录 --> <project name="Ant" default="deploy" basedir= 阅读全文
posted @ 2023-02-12 20:25 菜阿 阅读(176) 评论(0) 推荐(0)
摘要:配置 GRADLE_USER_HOME 注意: 如果不配置该属性,则默认的目录为 C:\Users\你自己电脑用户名/.gradle 在 GRADLE_USER_HOME目录中新建一个init.gradle文件 把配置内容加入到文件中,如: allprojects { repositories { 阅读全文
posted @ 2023-02-12 20:25 菜阿 阅读(263) 评论(0) 推荐(0)
摘要:本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 阅读全文
posted @ 2023-02-12 20:25 菜阿 阅读(47) 评论(0) 推荐(0)
摘要:一、大纲 操作系统怎么连接(识别)物理磁盘? 操作系统识别到的物理磁盘是怎么命名的? 单个物理磁盘是怎么分区的? 分区是怎么命名的? 磁盘的连接方式 IDE(Integrated Drive Electronics,电子集成驱动器),较常见。IDE硬盘的传输模式有以下三种:PIO(Programme 阅读全文
posted @ 2023-02-12 20:25 菜阿 阅读(423) 评论(0) 推荐(0)
摘要:使用Dockers安装一个单节点多驱动的MiniIO服务 MinIO官网 前置条件: 已经安装docker 已经有4个(驱动器)目录用来存放MinIO数据 [root@localhost mnt]# df -h |grep /mnt /dev/sdb1 25G 33M 25G 1% /mnt/min 阅读全文
posted @ 2023-02-12 20:24 菜阿 阅读(526) 评论(0) 推荐(0)
摘要:安装和使用gitlab 官方文档 使用Docker安装: ## docker-compose.yml version: '3.6' services: web: image: 'gitlab/gitlab-ce:14.7.3-ce.0' restart: always hostname: '192. 阅读全文
posted @ 2023-02-12 20:22 菜阿 阅读(50) 评论(0) 推荐(0)
摘要:Docker: ## 安装Docker yum remove docker docker-client docker-client-latest docker-common docker-latest \ docker-latest-logrotate docker-logrotate docker 阅读全文
posted @ 2023-02-12 20:17 菜阿 阅读(33) 评论(0) 推荐(0)
摘要:开机启动时修改Hostname 原理:Linux开机启动时会执行/etc/profile.d/目录下的脚本 解决:在/etc/profile.d/目录下新建一个hostname.sh 文件,内容如下 ## 把IP获取到写入/etc/hostname ip -4 addr show ens33|gre 阅读全文
posted @ 2023-02-12 20:17 菜阿 阅读(28) 评论(0) 推荐(0)