- 博客(13)
- 资源 (27)
- 收藏
- 关注
原创 9.Git stash命令的使用
Git stash介绍 目前共有2个分支:master分支、dev分支 我们目前正在dev分支开发一个新功能,然后开发完成之后合并到master即可。目前线上有一个Bug继续来解决。因为Git鼓励我们使用分支来进行开发,于是乎,我们新建bug分支来解决当前这个线上的问题。 现在因为我们已经在dev分支开发了很多代码,然而并没有提交。于是乎我们现...
2019-06-24 16:52:44 1437
原创 8.Git merge之 Fast Forward和 No Fast Forward(--no-ff方式)解析
1.Fast Forward Fast Forward意为"快进模式"。主要使用在多分支合并的情况下。即:当前分支合并另一个分支的时候,如果合并的过程中没有Conflict冲突的时候,则会通过直接移动两个分支的指针,来达到合并的过程,这个过程就叫做Fast Forward。 在Fast Forward模式下,当我们merge合并后,将会删除无用的分支dev,...
2019-06-24 14:39:52 17924 2
转载 7.Git分支管理 & 分支merge冲突解决
Git分支说明 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交,所以,HEAD指向的就是当前分支。 一开始的时候,master分支是一条线,Git用master指向...
2019-06-21 18:02:49 2267
原创 6.克隆GitHub远程仓库项目到本地
现在我们可以在GitHub上随便找一个开源项目,此处举例我们常用的MyBatis插件---PageHelper1.获取GitHub远程仓库地址PageHelper在GitHub仓库地址:https://github.com/pagehelper/Mybatis-PageHelper2.从远程仓库克隆项目到本地库附:如何获取克隆项目地址克隆地址可以在GitHub页面查看...
2019-06-21 15:49:25 1695
原创 5.如何将本地项目提交至GitHub远程仓库
前提: 1.本机已安装Git(未安装可参考:1.Windows上使用Git & Git 安装) 2.已有GitHub账号(附:GitHub注册地址) 3.是否拥有本地Git仓库步骤:1.如果目前已有项目bi-demo(本地位置:D:\hadoop_workspace\bi-demo)2.首先需要把该目录变成一个Git可以管理的仓库(即:前...
2019-06-21 15:04:25 1390
原创 4.Git基本命令操作
1.git init 把一个目录变成Git可以管理的仓库2.git add/commit 将文件提交至Git版本库 git add xxx.txt 完成对文件的跟踪(加入暂存区,为git commit做准备) git commit -m "xxx" 完成对文件内容提交至Git版本库eg:通过命令:echo 'Study...
2019-06-20 16:10:41 1300
原创 3.Git版本库在哪里
当我们使用Git来完成对已有项目的版本控制后(可参考:2.IDEA配置使用Git & 提交本地项目到Git)那么项目被控制后,Git的版本库到底在哪里呢?我们找到当前项目的所在目录,在所在目录下会看到一个.git名称的文件夹(如果没有,请选择显示隐藏文件,.git属性是隐藏文件)logs中保存的,即:每次提交的Commit Message信息objects中保存的,即:...
2019-06-20 14:45:26 1783
原创 2.IDEA配置使用Git & 提交本地项目到Git
前提: 1.本机已安装Git(未安装可参考:1.Windows上使用Git & Git 安装) 2.已有GitHub账号(附:GitHub注册地址)IDEA配置Git 1.打开Settings----Version Control----Git 进行Git配置 2.打开Settings----Version Control----GitHub ...
2019-06-20 11:43:13 1800
原创 1.Windows上使用Git & Git 安装
1.Git For Windows下载 ①下载地址 ②下载地址2 ③下载地址3(提取码:3m5i)2.Git安装步骤(和普通Windows文件安装一样,一直下一步到完成即可,下图是一些具体配置项解释) 1)双击下载exe文件安装 2)选择安装在本地的路径 3)选择Git安装的Components组件 4...
2019-06-20 11:29:42 1371
原创 8.Java设计模式-----模板模式(Template Pattern)
模版模式的定义? 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中实现,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式,模版模式又名模版方法模式。 通俗一点讲:在现实生活中,我们把规定了流程或者格式的实例定义为模版,允许使用者在使用的时候,根据自己个人的需求来去更新它。具体实例如下↓ ↓ ↓结合现实情况了解模板模式...
2019-06-19 14:57:43 1718
原创 7.Java设计模式-----原型模式(Prototype Pattern)
什么是原型模式? 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返...
2019-06-14 16:53:29 1409
原创 6.Java设计模式-----策略模式(Strategy Pattern)
什么是策略模式 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 ----来自:百度百科 策略模式,有两个不变:起点和终点不变,中途具体实现方式可以随机,只要从起点到了终点即可。 即:过程不同,结果相同...
2019-06-12 22:24:09 1646
原创 5.Java设计模式-----委派模式(Delegate Pattern)
什么是委派模式? 委派模式,并不属于23种经典的设计模式。但是在Spring框架源码中,它有多次体现。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。字面理解委派模式 项目组,包括:项目经理A、程序员B和程序员C。目前甲方有个项目,需要完成一个xxx任务。首先甲方会直接找到项目经理A去谈这个项目,而不是直接找B和C。项目经...
2019-06-12 20:20:04 2013 3
CentOS7-4.19版本内核
2022-08-24
hadoop-2.10.1.tar.gz(手动编译后的版本)
2020-10-20
Spring Boot 自定义starter启动器(demo).zip
2020-04-05
Spring Boot自定义异常内容展示代码.zip
2020-04-01
spring-framework-5.0.2.RELEASE-中文注释版.zip
2020-03-10
Flink-MysqlTwoPhaseCommit.zip
2020-02-27
Flink新工程.zip
2020-02-26
SpringBoot 基于注解,实现多数据源切换.zip
2019-10-30
抽象工厂模式Demo实例
2019-04-27
Vue.js 实战 问卷调查demo
2019-04-03
SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)
2018-07-20
mvcDemo3(基于mvcDemo2,添加事务,aop机制)
2018-07-20
mvcDemo2(基于mvcDemo1,添加druid数据源)
2018-07-20
mvcDemo1(最基础的Web开发框架)
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人