自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zjhred的博客

软件/游戏开发

  • 博客(12)
  • 收藏
  • 关注

原创 Git 各种操作命令详细清单

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是常用 的Git 命令清单。几个专用名词的译名如下:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Gi...

2020-03-18 19:55:06 340

原创 JDK5~JDK14的各版本的特性

JDK1.51. 自动装箱与拆箱:`自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可。jav...

2020-03-18 17:08:52 3563

原创 Git 与 SVN 区别

Git 与 SVN 区别点:1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外...

2020-03-18 20:11:28 159

原创 Linux的五个查找命令

1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find <指定目录> <指定条件> <指定动作>  - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。  - <指定条件>: 所要搜索的文件的特征。  - <指定动作>: 对搜索...

2020-03-18 20:02:27 192

原创 Git 使用规范流程

第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支# 获取主干最新代码$ git checkout master$ git pull# 新建一个开发分支myfeature$ git checkout -b myfeature第二步:提交分支commit分支修改后,就可以提交commit了。$ git add --all$ git status$ git com...

2020-03-18 19:44:03 145

原创 定时任务实现的几种方式

定时任务实现的几种方式:Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任...

2020-03-18 19:31:15 434

原创 Git Flow 的正确使用姿势

Git Flow 的常用分支1, Production 分支也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改2, Develop 分支这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支3, Feature 分支这...

2020-03-18 10:06:31 83

原创 CollectionUtils各种集合工具方法

1, 并集@Testpublic void testUnion(){ String[] arrayA = new String[] { "A", "B", "C", "D", "E", "F" }; String[] arrayB = new String[] { "B", "D", "F", "G", "H", "K" }; List<String&gt...

2020-03-16 23:39:47 306

原创 Git 工作流程

Git 工作流程本文介绍三种广泛使用的工作流程: Git flow Github flow Gitlab flow一、Git flow最早诞生、并得到广泛采用的一种工作流程,就是Git flow 。它最主要的特点有两个:(1)项目存在两个长期分支: 主分支master 开发分支develop前者用于存放对外发布的版本,任何时候在这个分支拿到的...

2020-03-16 23:28:44 101

原创 Git常用命令清单

1,配置用户名和邮箱$ git config --global user.name “Your Name”$ git config --global user.email “email@example.com”2,初始化一个Git仓库$ git init3,添加文件到Git仓库(1)使用命令git add ,注意,可反复多次使用,添加多个文件;强制添加忽略文件到Git:$ git a...

2020-03-05 14:16:50 161

原创 Spring Boot 正式发布 2.1.0 版本,9大新特性一睹为快!

Spring Boot 正式发布 2.1.0 版本,9大新特性一睹为快!9 大新特性 将 spring-boot-starter-oauth2-oidc-client重命名为 spring-boot-starter-oauth2-client命名更简洁 添加 OAuth2 资源服务 starter,OAuth2 一个用于认证的组件。 支持 ConditionalOnB...

2018-12-12 17:48:52 998

原创 JAVA8之妙用Optional解决判断Null为空的问题

JAVA8之妙用Optional解决判断Null为空的问题引言在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPoint...

2018-12-12 17:45:55 106189 34

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除