摘要: 1、Jenkins入门(一)安装Jenkins 2、Jenkins入门(二)部署java项目 3、Jenkins远程部署SpringBoot应用 4、配置sonar、jenkins进行持续审查 5、SonarLint插件 阅读全文
posted @ 2019-06-18 18:02 是谁扭曲了时空 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、ZRLOG博客程序 阅读全文
posted @ 2019-06-18 14:30 是谁扭曲了时空 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。 Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点。 感兴趣的,可以去看一下Git本身的设计,内在的架构体现了很多的优势,不愧是出资天才 阅读全文
posted @ 2019-06-18 14:25 是谁扭曲了时空 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 (1)快速发现错误。每完成一点更新,就集 阅读全文
posted @ 2019-06-18 12:58 是谁扭曲了时空 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers) 第二次握手 阅读全文
posted @ 2019-06-18 11:10 是谁扭曲了时空 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一.含义 “TTL”是生存时间(Time To Live)的意思 关于时间与跳的讨论, https://www.zhihu.com/question/61007907 一开始理解为time to leap,wiki上是hop limit 顺便复习了个单词,hop是类似青蛙跳,兔子跳连续的,正符合。 阅读全文
posted @ 2019-06-18 10:43 是谁扭曲了时空 阅读(3877) 评论(0) 推荐(0) 编辑
摘要: 下图所示,TCP通信过程包括三个步骤:建立TCP连接通道(三次握手)、数据传输、断开TCP连接通道(四次挥手)。 这里进一步探究TCP三路握手和四次挥手过程中的状态变迁以及数据传输过程。先看TCP状态状态转换图。 上半部分是TCP三路握手过程的状态变迁,下半部分是TCP四次挥手过程的状态变迁。 CL 阅读全文
posted @ 2019-06-18 10:24 是谁扭曲了时空 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 传输控制协议(TCP)是一种面向连接的协议,网络程序使用这个协议的时候,网络可以保证客户端和服务端的连接是可靠的,安全的。 如果 A机向 B机发送“hello”,在物理网线上传输的数据不仅仅是“hello”这5个字符,其实除了hello(被称为有效载荷)之外,还必须有用于TCP/IP协议进行处理所需 阅读全文
posted @ 2019-06-18 10:00 是谁扭曲了时空 阅读(225) 评论(0) 推荐(0) 编辑