新人专享好礼
凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
小册新人 5 折券
最高可省 15 元
注:专享券的使用期限在领券的七天内。
一键领取
领取成功
购买小册时自动使用专享券
领取失败
本活动仅适用于小册新用户
知道了
首页
首页
动态
话题
小册
活动
写文章
登录
注册
删除沸点
删除沸点后不可恢复,确定删除吗?
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
史培培
Java工程师
某通讯公司
微信公众号:码上论剑
关注
动态
专栏
39
沸点
0
分享
1
赞
43
文章 42
沸点 1
赞
43
小册
1
收藏集
1
关注
更多
收藏集
关注
关注
专栏
热门
最新
史培培
7月前
关于Spring InitialzationBean遇到的坑及分析思考
在项目中,会遇到如下情况,即需要在 Tomcat 启动时去执行一些操作,首先我们想到的是继承 ServletContextListener,然后在 contextInitialized 加入需要执行的操作,这是一种方法;那么对于 Spring 项目来说,也可以继承 InitialzationBea...
18
2
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git高级话题)
多分支的情况下,我们往往希望得到有序的提交历史,看下面的例子: 操作符与符一样,后面也可以跟一个数字。 但是该操作符后面的数字与~后面的不同,并不是用来指定向上返回几代,而是指定合并提交记录的某个父提交。还记得前面提到过的一个合并提交有两个父提交吧,所以遇到这样的节点时该选择哪条路径就不是很清晰了...
18
4
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git杂项)
来看一个在开发中经常会遇到的情况:我正在解决某个特别棘手的 Bug,为了便于调试而在代码中添加了一些调试命令并向控制台打印了一些信息。 这些调试和打印语句都在它们各自的提交记录里。最后我终于找到了造成这个Bug的根本原因,解决掉以后觉得沾沾自喜! 最后就差把bugFix分支里的工作合并回maste...
23
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git移交提交记录)
到现在我们已经学习了Git的基础知识,包括: 概念涵盖了Git 90%的功能,同样也足够满足开发者的日常需求。 接下来要讨论的这个话题是“整理提交记录” :开发人员有时会说“”, 而接下来就讲的就是它的实现方式,看起来挺复杂, 其实是个很简单的概念。 如果你想将一些提交复制到当前所在的位置(HEA...
61
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git高级篇)
HEAD是一个对当前检出记录的符号引用,也就是指向你正在其基础上进行工作的提交记录。 HEAD总是指向当前分支上最近一次提交记录。大多数修改提交树的Git命令都是从改变HEAD的指向开始的。 HEAD指向master, master指向C1 HEAD通常情况下是指向分支名的(如bugFix)。在你...
38
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git四大组件)
当git初始化后,目录下就生成了.git文件夹,存放着与git相关的所有内容,我们看下目录下具体的内容: 当我们执行后,文件夹内容如下: 我们可以看到,目录中多了83目录,即blog组件,83目录中有文件名是一串UUID的文件,当我们执行git add将文件变为staged状态后,就会在objec...
14
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git分支策略)
首先,代码库应该有一个、且仅有一个主分支。 所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。 它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Devel...
55
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git基础篇--下)
在上一篇中,介绍了git的初始化配置配置、获取帮助、初始化仓库、跟踪新文件、提交、忽略某些文件,以及分支,具体文章:如何克服解决Git冲突的恐惧症?(Git基础篇--下),本篇将介绍分支合并相关的与。 分支合并的方法一就是git merge,通过图示更容易理解: 分支合并的方法二就是git reb...
5
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git基础篇--上)
我们安装了git之后,都要先配置以下git工作环境。git提供了git config的工具,专门用来配置或读取相应的工作环境变量。 git help可以获取帮助,使用如下: 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。 初始化后,我们在...
45
3
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(Git入门介绍)
版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。用的比较多的如svn,git等。 分布式版本控制系统(Distributed V...
2
收藏
阅读全文
史培培
11月前
如何克服解决Git冲突的恐惧症?(序)
在大学期间,我们经常会有课程设计,比如C++程序设计,比如设计一个俄罗斯方块程序,那么我们会怎么做呢?先在自己电脑上开发调试好,然后到了机房给老师演示到时候呢,用拷到机房的电脑上,然后给老师演示,后来想了想,其实这样也没什么毛病,毕竟一个人。 后来随着课程设计越来越大、越来越难,一个人几乎不能完成...
5
收藏
阅读全文
史培培
12月前
Java9新特性系列(HTTP 2 Client)
HTTP,HyperText Transfer Protocol,即超文本传输协议。1999年6月定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1,HTTP/2标准于2015年5月正是发表。 HTTP/2与HTTP1.1的区别 在Java9之前,都是使用,本身存在很多问题,比如只支持...
1
收藏
阅读全文
史培培
12月前
Java9新特性系列(Stream改进)
在Java8中,一个比较大的变化就是流(Stream),具体可以看之前的一篇文章:Java8新特性系列(Stream) Java9中Stream增加了4个方法,分别是: 微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
11
收藏
阅读全文
史培培
12月前
Java9新特性系列(便利的集合工厂方法)
上面的方式占用太多行,能不能用单行表达式呢?用如下方式: 在Java8中可以用流的方法创建,具体可以看之前的一篇文章Java8新特性系列(Stream),实现方法如下: Java9中引入了很多方便的API,Convenience Factory Methods for Collections,即集...
13
收藏
阅读全文
史培培
12月前
Java9新特性系列(String改进)
在Java9之前,String的源码如下: 可以看到,String的内部是一个char数组,每个字符占2个字节(16位)。 大量数据表明,String对象占用了主要的堆使用,而且,大部分的字符串对象只包含Latin-1字符,这样的字符只需要一个字节的存储空间,因此此类字符串对象的内部char数组中...
1
收藏
阅读全文
史培培
1年前
Java9新特性系列(<>钻石操作符改进)
在Java7中,对这一点进行了改进,就不必两边都要声明泛型,这种只适用 标记的操作,称之为: 在Java9中,钻石操作符能与匿名实现类共同使用,官方Feature给出了如下说明: 微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
7
收藏
阅读全文
史培培
1年前
Java9新特性系列(try-with-resources改进)
Java7中,可以实现资源的自动关闭,但前提是资源必须要在try的子语句中进行初始化,否则编译会报错: Java7中出了try作了改进,catch也同样作了改进: Java9中try更加灵活强大,支持在try子语句外部定义resource,官方Feature给出了如下说明: 微信公众号:码上论剑请...
1
收藏
阅读全文
史培培
1年前
Java9新特性系列(Interface改进)
Java8中的Interface扩展了Java8之前的接口,更像是一个抽象类。 Java9中Interface更加灵活强大,支持私有方法,官方Feature给出了如下说明: 微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
1
收藏
阅读全文
史培培
1年前
Java9新特性系列(JShell)
如果你一直担心受检异常会毁掉你的REPL经历,无需再担心,JShell在后台为你隐藏好了 微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
42
13
收藏
阅读全文
史培培
1年前
Java9新特性系列(module&spi)
上两篇已经深入分析了Java9新特性系列(深入理解模块化),以及Java9新特性系列(module&maven&starter),有读者又提到了与模块化相关的,本篇将进行分析。 提到SPI呢,就不得不提一下API: API:Application Programming Interface,即应用...
1
收藏
阅读全文
个人成就
获得点赞
732
次
文章被阅读
18,584
次
关注了
22
关注者
1,107
收藏集
1
关注标签
10
立即下载