第1章 Git的概述 1.1 什么是git Git是一个分布式的版本控制软件 相当于QQ,office等需要安装到电脑上才可以使用的工具 版本控制:类似于毕业论文,写文案等,需要反复修改和保留历史的数据 1.2 为什么要做版本控制 要保留之前的数据,方便回滚和修改 1.3 Git的安装 https: ...
分类:
其他好文 时间:
2020-06-08 23:28:22
阅读次数:
83
一、Jenkins概述1、Jenkins的作用和用户类型1)Jenkins的作用持续集成:将不同的模块或者开发人员开发的功能进行整合;持续交付:可以重复性更新程序或者软件项目;持续部署:自动化部署软件项目,定期备份,部署项目异常回滚;2)Jenkins使用的用户开发人员:编写好的代码不需要手动编译打包工作,直接将代码提交到SVN或者git中保存;运维人员:减轻管理员工作量,避免人工干预,减少错误率
分类:
其他好文 时间:
2020-06-08 17:41:28
阅读次数:
85
1. 原理 原理,我们都知道Git是基于Git树进行管理的,要想要回滚必须做到如下2点: 本地头节点与远端头节点一样(Git提交代码的前提条件); 于本地头节点获取某次历史节点的更改。 2. 详细步骤 步骤简记如下: 两个节点 当前节点(最新节点) 与 历史节点 1 点击历史节点,重置到历史节点,选 ...
分类:
其他好文 时间:
2020-06-08 14:58:26
阅读次数:
96
最近线上发生了一起故障,是关于嵌套事务未回滚的问题,这里记录一下。 发生故障的场景是: 主方法parent()里调child()方法,当child()抛出异常时,parent()和child()均未回滚。背景先介绍到这里,你可以先想想为什么没回滚,下面由浅入深讲解。 华丽的分割线 一、场景分析 场景 ...
分类:
其他好文 时间:
2020-06-08 10:47:57
阅读次数:
61
还原与恢复是备份的反过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM7 数据库服务器自动进行回滚。
分类:
数据库 时间:
2020-06-06 23:10:40
阅读次数:
92
一、前言 在了解悲观锁和乐观锁之前,我们先了解一下什么是锁,为什么要用到锁? 技术来源于生活,锁不仅在程序中存在,在现实中我们也随处可见,例如我们上下班打卡的指纹锁,保险柜上的密码锁,以及我们我们登录的用户名和密码也是一种锁,生活中用到锁可以保护我们人身安全(指纹锁)、财产安全(保险柜密码锁)、信息 ...
分类:
其他好文 时间:
2020-06-05 15:24:39
阅读次数:
55
转自:https://blog.csdn.net/yangjiechao945/article/details/81355558 为什么MySQL不需要支持nolock之类的语法,或者如果MySQL不支持nolock,修改记录导致锁表怎么办? 所以我做了下面的实验 给开了两个MySQL连接,(顺便插 ...
分类:
数据库 时间:
2020-06-05 11:38:15
阅读次数:
94
Git回滚代码到某个commit 回退命令:git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard commit_id 退到/进到,指定commit的哈希码(这 ...
分类:
其他好文 时间:
2020-06-04 10:38:32
阅读次数:
77
内容摘要:用户支付完成后,凭商户订单号发起退款申请,微信处理后,将支付金额原路退回至用户支付账户。 服务端开发环境:.NET MVC 开发语言C#; 一、开发前准备(此处,前提默认条件为您已开通微信商户平台,且成功支付一笔订单) 1、微信支付接口中,涉及资金回滚的接口会使用到API证书,包括退款、撤 ...
分类:
微信 时间:
2020-06-03 20:15:21
阅读次数:
122
git reset --hard HEAD^后显示more?的解决方案 在windows的cmd控制台下操作git,想要回滚到上一次提交,但是输入git reset --hard HEAD^后就显示more?,多按几次回车后就报错如下,如何解决呢? 1 fatal: ambiguous argume ...
分类:
其他好文 时间:
2020-06-03 00:39:45
阅读次数:
104