#!/bin/bash## Artems rollback  Script.# Author: Rui.Xu# Time: 07/2018#rm -fr /app/tmp/artemis.wardir1=/app/tmp/backup-package/dir2=`ls -l $dir1 | tail -n1 |awk  '{print $NF}'`yes | c
原创 2018-08-03 15:17:29
919阅读
linux 服务一键更新发布shell脚本#!/bin/bash set -e DATE=$(date +%Y%m%d%H%M) # 基础路径 BASE_PATH=/home/mico-service-gateway # 编译后 jar包 的地址 SOURCE_PATH=$BASE_PATH/build # 服务名称。同时约定部署服务的 jar 包名字也为它。 SERVER_NAME=mic
转载 2024-04-07 13:40:00
55阅读
脚本功能使用该脚本完成SOA工程的全量更新、增量更新、全量回等操作。自动部署流程    3. 脚本代码#!/usr/bin/python #coding=utf-8 import sys,os,re,time,commands,logging work_dir='/data/company/soa' package_dir='/data/package/s
原创 2016-09-30 14:37:16
1807阅读
用于svn代码操作
原创 精选 2021-10-26 16:39:24
1253阅读
本例声明本例中的物料:1.Jenkins   docker容器版2.Gitlab  docker容器版3.springboot项目4.maven构建本例中的特殊术语:“部署构建”:用于部署的构建,这种构建会在Gitlab中下拉master分支中的最新的代码,然后使用maven进行的构建并发布到生产环境。“构建”:用于的构建,根据构建号进行,Jenkins会
转载 2024-04-02 10:27:05
98阅读
一、前言对,没错,我又水了好一阵子,深刻反思寄几。前段时间,工作项目上出于对excel等批量操作可能出现误操作的问题,要求提供一个能够根据操作批次进行数据的能力。在开发的过程中接触到了MySQL的Binary Log,感觉有些收获,记录一下。二、Binary Log的概念首先我们要了解一下什么是Binary Log(详情点进去看):Binary Log(二进制文件),包含了描述数据库更改的“事
转载 2024-06-06 09:13:03
70阅读
加群交流在后台回复“加群”,添加小编微信,小编拉你进去后台回复“724”获取入门资料作者:刘辉方式:投稿一、安装环境 主机名IP所需软件/依赖包用途内存/CPUJenkins192.168.200.1Jenkins、maven、jdk、tomcat、git发布服务器4GB/4个Gitlab192.168.200.2GItlab、Jdk、tomcat代码存储/测试机-14GB/4个Test-2192
原创 2021-11-10 17:29:49
469阅读
1点赞
1评论
原创 2020-02-27 21:24:24
1176阅读
1点赞
加群交流在后台回复“加群”,添加小编微信,小编拉你进去 后台回复“724”获取入门资料 作者:刘辉 方式:投稿 一、安装环境 主机名 IP 所需软件/依赖包 用途 内存/CPU Jenkins 192.168.20...
原创 2022-03-04 15:26:21
1478阅读
1点赞
1评论
Jenkins实现Tag构建1. 编辑脚本拉取代码的脚本[root@jenkins /scripts]# cat html_deploy_tag.sh #!/usr/bin/bash Date=$(date +%F-%H-%M) web_server="192.168.1.92 192.168.1.93" Name=${Date}-${Tag} # 注意这里
## 如何编写MySQL脚本 在数据库开发过程中,经常会遇到需要撤销之前的操作并回数据库的情况。为了保证数据的完整性和一致性,编写一个可靠的MySQL脚本非常重要。下面将介绍如何编写一个简单的MySQL脚本,并提供示例代码。 ### 步骤一:明确需要回的操作 在编写回脚本之前,首先要明确需要回的操作是什么。比如,如果之前执行了一个创建表的操作,那么脚本需要包含删除表的
原创 2024-04-17 04:45:56
285阅读
# MySQL 脚本存储过程 在数据库开发过程中,我们经常需要对数据进行修改,但是有时候我们可能会遇到一些错误,这时候就需要回操作。在MySQL中,我们可以通过存储过程来实现脚本,以确保数据的一致性和完整性。 ## 存储过程简介 存储过程是一组为了完成特定功能的SQL语句集合,它允许用户将一段代码封装起来,以便在需要时重复使用。存储过程可以接收参数,也可以返回结果,这使得它们在处理
原创 2024-07-26 04:02:56
17阅读
## 实现MySQL判断脚本的步骤 作为一名经验丰富的开发者,我将教会你如何实现MySQL判断脚本。以下是整个实现过程的步骤: | 步骤 | 描述 | | --- | --- | | 步骤一 | 连接到MySQL数据库 | | 步骤二 | 创建保存信息的表 | | 步骤三 | 开启事务 | | 步骤四 | 执行数据库操作 | | 步骤五 | 判断是否出现错误 | | 步骤六 |
原创 2024-01-04 09:27:59
59阅读
当我们在使用 MySQL 进行数据库操作时,有时由于错误的操作或意外的故障,可能需要对数据库进行。这篇文章将详细讲述如何创建一个 MySQL 的脚本,以及相关的背景、解决方案和优化建议。 ### 问题背景 在日常数据库管理中,用户可能会执行一些修改操作,比如更新或删除数据。如果这些操作在执行后发现存在问题,数据则显得尤为重要。比如,在某个电商系统中,用户在进行数据库的批量修改时,错
原创 6月前
17阅读
一、环境准备注:Jenkins、gitlab服务自行参考博文:部署Jenkins+Gitlab实现持续集成进行部署tomcat01用于测试环境,tomcat02用于生产环境,自行参考博文:Tomcat安装及优化配置进行部署。在进行真正的配置前,请确保可以访问到以下几个页面:1、访问gitlab:2、访问Jenkins:3、访问tomcat01:4、访问tomcat02:确定可以访问到以上四个界面
原创 2019-11-20 23:49:01
3554阅读
1点赞
8评论
该博文实现效果:结合maven+gitlab,可以使用Jenkins对不同环境(测试及线上环境)的tomcat服务器实现版本的迭代更新及版本回操作,部署完成后,只需点击几下,即可实现。一、环境准备系统IP主机名运行服务Centos7.3192.168.171.131JenkinsJenkins+gitlab+MavenCentos7.3192.168.171.134Tomcat1TomcatCe
推荐 原创 2020-05-05 13:41:40
8573阅读
3点赞
2评论
扩展文章:Gitlab+Jenkins通过钩子实现自动部署web项目一:基础环境介绍及准备不在通过钩子自动部署至web服务器,需要自己通过脚本在Jenkins选择版本或者服务器发布。 灵活性更高,对于集群来说也实用。1:Gitlab服务器ubuntu 192.168.152.131 —参考搭建:Linux安装gitlab,docker安装gitlab教程2:Jenkins服务器ubunu 19
一、binlog2sql介绍binlog2sql是国内MySQL大佬danfengcao使用python开发,许多MySQL爱好者参与改进的一款MySQL binlog解析软件。根据不同选项,可以得到原始SQL、SQL、去除主键的SQL等。github地址为:https://github.com/danfengcao/binlog2sql该工具主要用于:数据快速回(闪);从binlog生成
转载 2023-11-11 17:25:53
194阅读
数据库开启事务命令  -- start transaction 开启事务 -- Rollback 事务,即撤销指定的sql语句(只能回退insert delete update语句),滚到上一次commit的位置 -- Commit 提交事务,提交未存储的事务 -- -- savepoint 保留点 ,事务处理中设
转载 2024-01-08 15:50:39
204阅读
 Mysql中的事务管理mysql 的事务默认自动打开,自动提交。每一条sql就是一个单独的事务,所以不需要 事务开启、事务、事务提交。 Mysql中事务的使用:start transaction;  --- 开启事务。以后的sql都在一个事务中。更改的内容不会自动提交。rollback; --- 事务,都失败的情况。事务结束,全部失败,数据恢复到事
转载 2024-03-22 14:15:02
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5