Skip to content

Commit e3c135f

Browse files
committed
Site updated: 2017-09-10 01:26:03
1 parent 04ffeed commit e3c135f

File tree

105 files changed

+10282
-6432
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+10282
-6432
lines changed

2017/04/10/Jwt-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<meta property="og:description" content="Jwt是什么? Jwt的全称是JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑且独立的方式,用于将各方之间的信息安全地传输为JSON对象。 该信息可以通过数字签名进行验证和信任。 使用加密(使用HMAC算法)或使用RSA的公钥/私钥对可以对JWT进行签名。 Jwt特点: 紧凑: 因为它们的尺寸较小,所以JWTs可以通过URL,POST参数,或HTT">
3030
<meta property="og:image" content="https://cdn.auth0.com/content/jwt/encoded-jwt3.png">
3131
<meta property="og:image" content="https://cdn.auth0.com/content/jwt/jwt-diagram.png">
32-
<meta property="og:updated_time" content="2017-04-12T15:45:11.057Z">
32+
<meta property="og:updated_time" content="2017-04-12T15:45:11.000Z">
3333
<meta name="twitter:card" content="summary">
3434
<meta name="twitter:title" content="Jwt 介绍">
3535
<meta name="twitter:description" content="Jwt是什么? Jwt的全称是JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑且独立的方式,用于将各方之间的信息安全地传输为JSON对象。 该信息可以通过数字签名进行验证和信任。 使用加密(使用HMAC算法)或使用RSA的公钥/私钥对可以对JWT进行签名。 Jwt特点: 紧凑: 因为它们的尺寸较小,所以JWTs可以通过URL,POST参数,或HTT">
@@ -251,7 +251,7 @@ <h1 id="为什么要使用JWT?"><a href="#为什么要使用JWT?" class="hea
251251
<div class="content">
252252

253253
<span class="post-time">
254-
Last updated: <time datetime="2017-04-12T15:45:11.057Z" itemprop="dateUpdated">2017-04-12 23:45:11</time>
254+
Last updated: <time datetime="2017-04-12T15:45:11.000Z" itemprop="dateUpdated">2017-04-12 23:45:11</time>
255255
</span><br>
256256

257257

2017/04/11/kafka-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<meta property="og:image" content="http://kafka.apache.org/0102/images/log_anatomy.png">
3434
<meta property="og:image" content="http://kafka.apache.org/0102/images/log_consumer.png">
3535
<meta property="og:image" content="http://kafka.apache.org/0102/images/consumer-groups.png">
36-
<meta property="og:updated_time" content="2017-05-08T04:54:33.656Z">
36+
<meta property="og:updated_time" content="2017-05-08T04:54:33.000Z">
3737
<meta name="twitter:card" content="summary">
3838
<meta name="twitter:title" content="kafka 介绍">
3939
<meta name="twitter:description" content="介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条以上消息的传输。 支持Kafka Server间的消息分区,及分布式消费,同时保证每个Partition内的消息顺序传输。 同时支持">
@@ -368,7 +368,7 @@ <h3 id="kafka-流处理"><a href="#kafka-流处理" class="headerlink" title="ka
368368
<div class="content">
369369

370370
<span class="post-time">
371-
Last updated: <time datetime="2017-05-08T04:54:33.656Z" itemprop="dateUpdated">2017-05-08 12:54:33</time>
371+
Last updated: <time datetime="2017-05-08T04:54:33.000Z" itemprop="dateUpdated">2017-05-08 12:54:33</time>
372372
</span><br>
373373

374374

2017/04/12/node-js-为何如此流行/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<meta property="og:url" content="http://coderpreacher.top/2017/04/12/node-js-为何如此流行/index.html">
2828
<meta property="og:site_name" content="coderPreacher's Blog">
2929
<meta property="og:description" content="node.js 为何如此流行?Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js服务器技术用于创建和运行各种Web应用程序,与Ruby On Rails,Spring Framework和ASP.NE">
30-
<meta property="og:updated_time" content="2017-04-13T01:49:11.389Z">
30+
<meta property="og:updated_time" content="2017-04-13T01:49:11.000Z">
3131
<meta name="twitter:card" content="summary">
3232
<meta name="twitter:title" content="node.js 为何如此流行?">
3333
<meta name="twitter:description" content="node.js 为何如此流行?Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js服务器技术用于创建和运行各种Web应用程序,与Ruby On Rails,Spring Framework和ASP.NE">
@@ -192,7 +192,7 @@ <h3 id="NPM-The-Node-Package-Manager"><a href="#NPM-The-Node-Package-Manager" cl
192192
<div class="content">
193193

194194
<span class="post-time">
195-
Last updated: <time datetime="2017-04-13T01:49:11.389Z" itemprop="dateUpdated">2017-04-13 09:49:11</time>
195+
Last updated: <time datetime="2017-04-13T01:49:11.000Z" itemprop="dateUpdated">2017-04-13 09:49:11</time>
196196
</span><br>
197197

198198

2017/04/13/WebSockets-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<meta property="og:site_name" content="coderPreacher's Blog">
2929
<meta property="og:description" content="WebSockets介绍WebSocket是允许客户端和服务器/端点之间使用单个TCP连接进行通信的协议。听起来有点像http不是吗? WebSocket通过HTTP的优势是协议是全双工的(允许同时进行双向通信),它的头部比HTTP头部要小得多,因此即使在小数据包上也能实现更高效的通信。 WebSocket的生命周期也很容易理解: 客户端以HTTP升级标头的形式向服务器发送握手请求,并提供有关其">
3030
<meta property="og:image" content="https://hpbn.co/assets/diagrams/efb151be6600eb5555127c8652488f1f.svg">
31-
<meta property="og:updated_time" content="2017-04-13T14:59:25.196Z">
31+
<meta property="og:updated_time" content="2017-04-13T14:59:25.000Z">
3232
<meta name="twitter:card" content="summary">
3333
<meta name="twitter:title" content="WebSockets 介绍">
3434
<meta name="twitter:description" content="WebSockets介绍WebSocket是允许客户端和服务器/端点之间使用单个TCP连接进行通信的协议。听起来有点像http不是吗? WebSocket通过HTTP的优势是协议是全双工的(允许同时进行双向通信),它的头部比HTTP头部要小得多,因此即使在小数据包上也能实现更高效的通信。 WebSocket的生命周期也很容易理解: 客户端以HTTP升级标头的形式向服务器发送握手请求,并提供有关其">
@@ -246,7 +246,7 @@ <h2 id="二进制框架层"><a href="#二进制框架层" class="headerlink" tit
246246
<div class="content">
247247

248248
<span class="post-time">
249-
Last updated: <time datetime="2017-04-13T14:59:25.196Z" itemprop="dateUpdated">2017-04-13 22:59:25</time>
249+
Last updated: <time datetime="2017-04-13T14:59:25.000Z" itemprop="dateUpdated">2017-04-13 22:59:25</time>
250250
</span><br>
251251

252252

2017/04/13/一个基于-NET轻量级的Web框架-Nancy/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<meta property="og:url" content="http://coderpreacher.top/2017/04/13/一个基于-NET轻量级的Web框架-Nancy/index.html">
2828
<meta property="og:site_name" content="coderPreacher's Blog">
2929
<meta property="og:description" content="Nancy框架介绍Nancy是一个轻量级的低成本框架,用于在.NET和Mono上构建基于HTTP的服务。框架的目标是尽可能的避开障碍,为所有的互动提供超级快乐的路径。 这意味着Nancy的所有内容都被设置为具有明智的默认和约定,而不是让你跳过环,并且通过配置,只是为了起床和运行。与Nancy,你可以从零到网站在几分钟内。字面上 Nancy旨在处理DELETE,GET,HEAD,OPTIONS,PO">
30-
<meta property="og:updated_time" content="2017-04-13T14:02:17.867Z">
30+
<meta property="og:updated_time" content="2017-04-13T14:02:17.000Z">
3131
<meta name="twitter:card" content="summary">
3232
<meta name="twitter:title" content="一个基于.NET轻量级的Web框架:Nancy">
3333
<meta name="twitter:description" content="Nancy框架介绍Nancy是一个轻量级的低成本框架,用于在.NET和Mono上构建基于HTTP的服务。框架的目标是尽可能的避开障碍,为所有的互动提供超级快乐的路径。 这意味着Nancy的所有内容都被设置为具有明智的默认和约定,而不是让你跳过环,并且通过配置,只是为了起床和运行。与Nancy,你可以从零到网站在几分钟内。字面上 Nancy旨在处理DELETE,GET,HEAD,OPTIONS,PO">
@@ -198,7 +198,7 @@ <h1 id="The-super-duper-happy-path"><a href="#The-super-duper-happy-path" class=
198198
<div class="content">
199199

200200
<span class="post-time">
201-
Last updated: <time datetime="2017-04-13T14:02:17.867Z" itemprop="dateUpdated">2017-04-13 22:02:17</time>
201+
Last updated: <time datetime="2017-04-13T14:02:17.000Z" itemprop="dateUpdated">2017-04-13 22:02:17</time>
202202
</span><br>
203203

204204

2017/04/14/docker-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<meta property="og:image" content="http://coderpreacher.top/images/container.png">
3232
<meta property="og:image" content="http://coderpreacher.top/images/docker.png">
3333
<meta property="og:image" content="http://coderpreacher.top/images/docker2.png">
34-
<meta property="og:updated_time" content="2017-04-14T15:55:18.087Z">
34+
<meta property="og:updated_time" content="2017-04-14T15:55:18.000Z">
3535
<meta name="twitter:card" content="summary">
3636
<meta name="twitter:title" content="docker 介绍">
3737
<meta name="twitter:description" content="Docker 介绍如果您是程序员或技术人员,您至少可以听说Docker:一个有用的工具,用于在“容器”中打包,运送和运行应用程序。这很难让所有的注意力得到 这些天 - 从开发人员和系统管理员一样。 即使像Google,VMware和亚马逊这样的大公司也在建设服务来支持它。 Docker是一个新的容器化的技术,它轻巧,且易移植,号称“build once, configure once and ru">
@@ -279,7 +279,7 @@ <h2 id="Docker支柱"><a href="#Docker支柱" class="headerlink" title="Docker
279279
<div class="content">
280280

281281
<span class="post-time">
282-
Last updated: <time datetime="2017-04-14T15:55:18.087Z" itemprop="dateUpdated">2017-04-14 23:55:18</time>
282+
Last updated: <time datetime="2017-04-14T15:55:18.000Z" itemprop="dateUpdated">2017-04-14 23:55:18</time>
283283
</span><br>
284284

285285

2017/04/17/分布式一致性协议/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<meta property="og:image" content="http://images2015.cnblogs.com/blog/176539/201606/176539-20160626155541328-1939247065.png">
3333
<meta property="og:image" content="http://images2015.cnblogs.com/blog/176539/201606/176539-20160626155452844-827453906.png">
3434
<meta property="og:image" content="http://images2015.cnblogs.com/blog/176539/201606/176539-20160626155558641-1089133612.png">
35-
<meta property="og:updated_time" content="2017-04-19T14:27:28.805Z">
35+
<meta property="og:updated_time" content="2017-04-19T14:27:28.000Z">
3636
<meta name="twitter:card" content="summary">
3737
<meta name="twitter:title" content="分布式一致性协议">
3838
<meta name="twitter:description" content="一致性协议为了解决分布式一致性问题,在长期的探索研究的过程中,涌现出了一大批经典的一致性协议和算法,其中最著名的就是二阶段、三阶段提交协议和Paxos算法。 2PC与3PC在分布式系统中,每一个机器节点虽然都能明确的知道自己执行的事务是成功还是失败,但是却无法知道其他分布式节点的事务执行情况。因此,当一个事务要跨越多个分布式节点的时候(比如,淘宝下单流程,下单系统和库存系统可能就是分别部署在不同的">
@@ -370,7 +370,7 @@ <h4 id="安全性-异常处理"><a href="#安全性-异常处理" class="headerl
370370
<div class="content">
371371

372372
<span class="post-time">
373-
Last updated: <time datetime="2017-04-19T14:27:28.805Z" itemprop="dateUpdated">2017-04-19 22:27:28</time>
373+
Last updated: <time datetime="2017-04-19T14:27:28.000Z" itemprop="dateUpdated">2017-04-19 22:27:28</time>
374374
</span><br>
375375

376376

2017/04/26/为什么你应该从Svn切换到Git/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<meta property="og:description" content="Git介绍Git是一款免费、开源的目前世界上最先进的分布式版本控制系统(没有之一),用于敏捷高效地处理任何或小或大的项目, Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git的诞生很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Lin">
3030
<meta property="og:image" content="http://coderpreacher.top/images/vcs1.jpg">
3131
<meta property="og:image" content="http://coderpreacher.top/images/vcs2.jpg">
32-
<meta property="og:updated_time" content="2017-04-27T04:32:07.119Z">
32+
<meta property="og:updated_time" content="2017-04-27T04:32:07.000Z">
3333
<meta name="twitter:card" content="summary">
3434
<meta name="twitter:title" content="为什么你应该从Svn切换到Git">
3535
<meta name="twitter:description" content="Git介绍Git是一款免费、开源的目前世界上最先进的分布式版本控制系统(没有之一),用于敏捷高效地处理任何或小或大的项目, Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git的诞生很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Lin">
@@ -224,7 +224,7 @@ <h1 id="拉请求-Pull-Requests"><a href="#拉请求-Pull-Requests" class="heade
224224
<div class="content">
225225

226226
<span class="post-time">
227-
Last updated: <time datetime="2017-04-27T04:32:07.119Z" itemprop="dateUpdated">2017-04-27 12:32:07</time>
227+
Last updated: <time datetime="2017-04-27T04:32:07.000Z" itemprop="dateUpdated">2017-04-27 12:32:07</time>
228228
</span><br>
229229

230230

2017/04/27/SSH协议介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<meta property="og:image" content="http://www.cisco.com/c/dam/en_us/about/ac123/ac147/images/ipj/ipj_12-4/124_ssh_fig03_sm.jpg">
3333
<meta property="og:image" content="http://www.cisco.com/c/dam/en_us/about/ac123/ac147/images/ipj/ipj_12-4/124_ssh_fig04_sm.jpg">
3434
<meta property="og:image" content="http://www.cisco.com/c/dam/en_us/about/ac123/ac147/images/ipj/ipj_12-4/124_ssh_fig05_sm.jpg">
35-
<meta property="og:updated_time" content="2017-04-27T15:52:19.515Z">
35+
<meta property="og:updated_time" content="2017-04-27T15:52:19.000Z">
3636
<meta name="twitter:card" content="summary">
3737
<meta name="twitter:title" content="SSH协议介绍">
3838
<meta name="twitter:description" content="SSH协议介绍安全Shell(SSH)协议是一种用于安全网络通信的协议,旨在实现相对简单和便宜。 初始版本,SSH1,专注于提供安全的远程登录功能,以取代Telnet和其他远程登录方案,而不提供安全性[4]。 SSH还提供了更一般的客户端 - 服务器功能,可用于保护文件传输和电子邮件等网络功能。 新版本的SSH2提供了SSH的标准化定义,并以许多方式改进了SSH1。 SSH2被记录为RFC 425">
@@ -416,7 +416,7 @@ <h2 id="连接协议"><a href="#连接协议" class="headerlink" title="连接
416416
<div class="content">
417417

418418
<span class="post-time">
419-
Last updated: <time datetime="2017-04-27T15:52:19.515Z" itemprop="dateUpdated">2017-04-27 23:52:19</time>
419+
Last updated: <time datetime="2017-04-27T15:52:19.000Z" itemprop="dateUpdated">2017-04-27 23:52:19</time>
420420
</span><br>
421421

422422

2017/04/27/单元测试的艺术/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<meta property="og:url" content="http://coderpreacher.top/2017/04/27/单元测试的艺术/index.html">
2828
<meta property="og:site_name" content="coderPreacher's Blog">
2929
<meta property="og:description" content="什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。 为什么需要单元测试?当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再">
30-
<meta property="og:updated_time" content="2017-04-27T12:36:34.296Z">
30+
<meta property="og:updated_time" content="2017-04-27T12:36:34.000Z">
3131
<meta name="twitter:card" content="summary">
3232
<meta name="twitter:title" content="单元测试的艺术">
3333
<meta name="twitter:description" content="什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。 为什么需要单元测试?当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再">
@@ -532,7 +532,7 @@ <h2 id="MSTest、NUnit、xUnit-net-断言对照表"><a href="#MSTest、NUnit、x
532532
<div class="content">
533533

534534
<span class="post-time">
535-
Last updated: <time datetime="2017-04-27T12:36:34.296Z" itemprop="dateUpdated">2017-04-27 20:36:34</time>
535+
Last updated: <time datetime="2017-04-27T12:36:34.000Z" itemprop="dateUpdated">2017-04-27 20:36:34</time>
536536
</span><br>
537537

538538

2017/05/07/Nginx-基本配置与参数说明/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<meta property="og:description" content="概述Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型. 作为负载均衡服务器:">
3030
<meta property="og:image" content="http://static.open-open.com/lib/uploadImg/20141229/20141229121210_915.png">
3131
<meta property="og:image" content="http://static.open-open.com/lib/uploadImg/20141229/20141229121210_673.png">
32-
<meta property="og:updated_time" content="2017-05-07T16:01:13.564Z">
32+
<meta property="og:updated_time" content="2017-05-07T16:01:13.000Z">
3333
<meta name="twitter:card" content="summary">
3434
<meta name="twitter:title" content="Nginx 基本配置与参数说明">
3535
<meta name="twitter:description" content="概述Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型. 作为负载均衡服务器:">
@@ -277,7 +277,7 @@ <h3 id="Nginx基本配置与参数说明"><a href="#Nginx基本配置与参数
277277
<div class="content">
278278

279279
<span class="post-time">
280-
Last updated: <time datetime="2017-05-07T16:01:13.564Z" itemprop="dateUpdated">2017-05-08 00:01:13</time>
280+
Last updated: <time datetime="2017-05-07T16:01:13.000Z" itemprop="dateUpdated">2017-05-08 00:01:13</time>
281281
</span><br>
282282

283283

0 commit comments

Comments
 (0)