PageSourceSearch

https://husterxsp.github.io/tags/

html husterxsp.github.io collected 2026-10-03 09:18:58 UTC 92,731 bytes, 2,777 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" />
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <meta name="description" content="前端开发,徐少鹏,博客">
10    <meta name="keywords"  content="前端开发,徐少鹏,华中科技大学">
11    <meta name="theme-color" content="#000000">
12    
13    <title>TAGS - 徐少鹏的博客</title>
14
15    <!-- Web App Manifest -->
16    <link rel="manifest" href="/pwa/manifest.json">
17
18    <!-- Favicon -->
19    <link rel="shortcut icon" href="/img/favicon.ico">
20    
21    <!-- Canonical URL -->
22    <link rel="canonical" href="http://husterxsp.github.io//tags/">
23
24    <!-- Bootstrap Core CSS -->
25    <link rel="stylesheet" href="/css/bootstrap.min.css">
26
27    <!-- Custom CSS -->
28    <link rel="stylesheet" href="/css/hux-blog.min.css">
29
30    <!-- Pygments Github CSS -->
31    <link rel="stylesheet" href="/css/syntax.css">
32
33    <!-- Custom Fonts -->
34    <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> -->
35    <!-- Hux change font-awesome CDN to qiniu -->
36    <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css">
37
38
39    <!-- Hux Delete, sad but pending in China
40    <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
41    <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/
42    css'>
43    -->
44
45
46    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
47    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
48    <!--[if lt IE 9]>
49        
49<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
49
50        
50<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
50
51    <![endif]-->
52    
52<script type="text/javascript" async
53        src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML">
54    </script>
54
55    <!-- ga & ba script hoook -->
56    
56<script></script>
56
57</head>
58
59
60<!-- hack iOS CSS :active style -->
61<body ontouchstart="">
62
63    <!-- Navigation -->
64<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
65    <div class="container-fluid">
66        <!-- Brand and toggle get grouped for better mobile display -->
67        <div class="navbar-header page-scroll">
68            <button type="button" class="navbar-toggle">
69                <span class="sr-only">Toggle navigation</span>
70                <span class="icon-bar"></span>
71                <span class="icon-bar"></span>
72                <span class="icon-bar"></span>
73            </button>
74            <a class="navbar-brand" href="/">On the way</a>
75        </div>
76
77        <!-- Collect the nav links, forms, and other content for toggling -->
78        <div id="huxblog_navbar">
79            <div class="navbar-collapse">
80                <ul class="nav navbar-nav navbar-right">
81                    <li>
82                        <a href="/">Home</a>
83                    </li>
84                    
85                    <li>
86                        <a href="/about/">ABOUT</a>
87                    </li>
88                    
89                    <li>
90                        <a href="/archives/">Archives</a>
91                    </li>
92                    
93                    <li>
94                        <a href="/tags/">TAGS</a>
95                    </li>
96                    
97                </ul>
98            </div>
99        </div>
100        <!-- /.navbar-collapse -->
101    </div>
102    <!-- /.container -->
103</nav>
104<script>
105    // Drop Bootstarp low-performance Navbar
106    // Use customize navbar with high-quality material design animation
107    // in high-perf jank-free CSS3 implementation
108    var $body   = document.body;
109    var $toggle = document.querySelector('.navbar-toggle');
110    var $navbar = document.querySelector('#huxblog_navbar');
111    var $collapse = document.querySelector('.navbar-collapse');
112
113    var __HuxNav__ = {
114        close: function(){
115            $navbar.className = " ";
116            // wait until animation end.
117            setTimeout(function(){
118                // prevent frequently toggle
119                if($navbar.className.indexOf('in') < 0) {
120                    $collapse.style.height = "0px"
121                }
122            },400)
123        },
124        open: function(){
125            $collapse.style.height = "auto"
126            $navbar.className += " in";
127        }
128    }
129
130    // Bind Event
131    $toggle.addEventListener('click', function(e){
132        if ($navbar.className.indexOf('in') > 0) {
133            __HuxNav__.close()
134        }else{
135            __HuxNav__.open()
136        }
137    })
138
139    /**
140     * Since Fastclick is used to delegate 'touchstart' globally
141     * to hack 300ms delay in iOS by performing a fake 'click',
142     * Using 'e.stopPropagation' to stop 'touchstart' event from 
143     * $toggle/$collapse will break global delegation.
144     * 
145     * Instead, we use a 'e.target' filter to prevent handler
146     * added to document close HuxNav.  
147     *
148     * Also, we use 'click' instead of 'touchstart' as compromise
149     */
150    document.addEventListener('click', function(e){
151        if(e.target == $toggle) return;
152        if(e.target.className == 'icon-bar') return;
153        __HuxNav__.close();
154    })
155</script>
155
156
157
158    <!-- Page Header -->
159<header class="intro-header" style="background-image: url('/img/tag-bg.jpg')">
160    <div class="container">
161        <div class="row">
162            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
163                <div class="site-heading" id="tag-heading">
164                    <h1>TAGS</h1>
165                    <span class="subheading">keep hungry keep foolish</span>
166                </div>
167            </div>
168        </div>
169    </div>
170</header>
171
172<!-- Main Content -->
173<div class="container">
174	<div class="row">
175		<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
176            <!-- 标签云 -->
177			<div id='tag_cloud' class="tags">
178				
179				<a href="#csdn" title="csdn" rel="1">csdn</a>
180				
181				<a href="#前端" title="前端" rel="16">前端</a>
182				
183				<a href="#面试" title="面试" rel="1">面试</a>
184				
185				<a href="#360前端星" title="360前端星" rel="2">360前端星</a>
186				
187				<a href="#JavaScript" title="JavaScript" rel="6">JavaScript</a>
188				
189				<a href="#HTTP" title="HTTP" rel="1">HTTP</a>
190				
191				<a href="#Node" title="Node" rel="1">Node</a>
192				
193				<a href="#CSS" title="CSS" rel="1">CSS</a>
194				
195				<a href="#HTML" title="HTML" rel="1">HTML</a>
196				
197				<a href="#Angular" title="Angular" rel="1">Angular</a>
198				
199				<a href="#React" title="React" rel="1">React</a>
200				
201				<a href="#Threejs" title="Threejs" rel="1">Threejs</a>
202				
203				<a href="#Shell" title="Shell" rel="2">Shell</a>
204				
205				<a href="#Mac/Linux" title="Mac/Linux" rel="2">Mac/Linux</a>
206				
207				<a href="#Python" title="Python" rel="1">Python</a>
208				
209				<a href="#C++" title="C++" rel="10">C++</a>
210				
211				<a href="#Algorithm" title="Algorithm" rel="14">Algorithm</a>
212				
213				<a href="#Java" title="Java" rel="44">Java</a>
214				
215				<a href="#分布式" title="分布式" rel="5">分布式</a>
216				
217				<a href="#图算法" title="图算法" rel="1">图算法</a>
218				
219				<a href="#Targan" title="Targan" rel="1">Targan</a>
220				
221				<a href="#RMI" title="RMI" rel="1">RMI</a>
222				
223				<a href="#数据库" title="数据库" rel="1">数据库</a>
224				
225				<a href="#socket" title="socket" rel="1">socket</a>
226				
227				<a href="#多线程" title="多线程" rel="3">多线程</a>
228				
229				<a href="#RocketMQ" title="RocketMQ" rel="1">RocketMQ</a>
230				
231				<a href="#网络" title="网络" rel="1">网络</a>
232				
233				<a href="#Docker" title="Docker" rel="2">Docker</a>
234				
235				<a href="#Zookeeper" title="Zookeeper" rel="6">Zookeeper</a>
236				
237				<a href="#Spring" title="Spring" rel="1">Spring</a>
238				
239				<a href="#Dubbo" title="Dubbo" rel="1">Dubbo</a>
240				
241				<a href="#Java内存映射文件" title="Java内存映射文件" rel="1">Java内存映射文件</a>
242				
243				<a href="#mybatis" title="mybatis" rel="1">mybatis</a>
244				
245				<a href="#nginx" title="nginx" rel="1">nginx</a>
246				
247				<a href="#redis" title="redis" rel="1">redis</a>
248				
249				<a href="#RabbitMQ" title="RabbitMQ" rel="1">RabbitMQ</a>
250				
251				<a href="#Spring-boot" title="Spring-boot" rel="1">Spring-boot</a>
252				
253			</div>
254
255            <!--<blockquote class="tag-comments">
256                标签命名规范:
257                    <li>行业观察、职位、公司优先使用中文</li>
258                    <li>外国产品、术语优先使用英文</li>
259            </blockquote>-->
260
261            <!-- 标签列表 -->
262			
263			<div class="one-tag-list">
264			  	<span class="fa fa-tag listing-seperator" id="csdn">
265                    <span class="tag-text">csdn</span>
266                </span>
267				
268				  <!-- <li class="listing-item">
269				  <time datetime="2015-05-08">2015-05-08</time>
270				  <a href="/2015/05/08/blog-change/" title="博客迁移">博客迁移</a>
271				  </li> -->
272				 <div class="post-preview">
273				    <a href="/2015/05/08/blog-change/">
274				        <h2 class="post-title">
275                            博客迁移
276				        </h2>
277				        
278				    </a>
279				    <!-- <p class="post-meta">2015-05-08</p> -->
280				</div>
281				<hr>
282				
283			</div>
284			
285			<div class="one-tag-list">
286			  	<span class="fa fa-tag listing-seperator" id="前端">
287                    <span class="tag-text">前端</span>
288                </span>
289				
290				  <!-- <li class="listing-item">
291				  <time datetime="2016-03-14">2016-03-14</time>
292				  <a href="/2016/03/14/learn-react/" title="学习react">学习react</a>
293				  </li> -->
294				 <div class="post-preview">
295				    <a href="/2016/03/14/learn-react/">
296				        <h2 class="post-title">
297                            学习react
298				        </h2>
299				        
300				    </a>
301				    <!-- <p class="post-meta">2016-03-14</p> -->
302				</div>
303				<hr>
304				
305				  <!-- <li class="listing-item">
306				  <time datetime="2016-03-09">2016-03-09</time>
307				  <a href="/2016/03/09/review-basic-knowledge-of-js/" title="js的一些基础知识">js的一些基础知识</a>
308				  </li> -->
309				 <div class="post-preview">
310				    <a href="/2016/03/09/review-basic-knowledge-of-js/">
311				        <h2 class="post-title">
312                            js的一些基础知识
313				        </h2>
314				        
315				        <h3 class="post-subtitle">
316				            闭包,作用域链,原型链,继承
317				        </h3>
318				        
319				    </a>
320				    <!-- <p class="post-meta">2016-03-09</p> -->
321				</div>
322				<hr>
323				
324				  <!-- <li class="listing-item">
325				  <time datetime="2016-03-08">2016-03-08</time>
326				  <a href="/2016/03/08/about-angularjs/" title="关于angular的一些基础知识">关于angular的一些基础知识</a>
327				  </li> -->
328				 <div class="post-preview">
329				    <a href="/2016/03/08/about-angularjs/">
330				        <h2 class="post-title">
331                            关于angular的一些基础知识
332				        </h2>
333				        
334				    </a>
335				    <!-- <p class="post-meta">2016-03-08</p> -->
336				</div>
337				<hr>
338				
339				  <!-- <li class="listing-item">
340				  <time datetime="2015-09-21">2015-09-21</time>
341				  <a href="/2015/09/21/preview-info-of-link/" title="meta标签自定义链接预览信息">meta标签自定义链接预览信息</a>
342				  </li> -->
343				 <div class="post-preview">
344				    <a href="/2015/09/21/preview-info-of-link/">
345				        <h2 class="post-title">
346                            meta标签自定义链接预览信息
347				        </h2>
348				        
349				    </a>
350				    <!-- <p class="post-meta">2015-09-21</p> -->
351				</div>
352				<hr>
353				
354				  <!-- <li class="listing-item">
355				  <time datetime="2015-08-29">2015-08-29</time>
356				  <a href="/2015/08/29/a-menu-like-taobaoued/" title="仿照淘宝ued的一个菜单栏">仿照淘宝ued的一个菜单栏</a>
357				  </li> -->
358				 <div class="post-preview">
359				    <a href="/2015/08/29/a-menu-like-taobaoued/">
360				        <h2 class="post-title">
361                            仿照淘宝ued的一个菜单栏
362				        </h2>
363				        
364				    </a>
365				    <!-- <p class="post-meta">2015-08-29</p> -->
366				</div>
367				<hr>
368				
369				  <!-- <li class="listing-item">
370				  <time datetime="2015-08-07">2015-08-07</time>
371				  <a href="/2015/08/07/solve-Access-Control-Allow-Origin/" title="跨域问题解决">跨域问题解决</a>
372				  </li> -->
373				 <div class="post-preview">
374				    <a href="/2015/08/07/solve-Access-Control-Allow-Origin/">
375				        <h2 class="post-title">
376                            跨域问题解决
377				        </h2>
378				        
379				    </a>
380				    <!-- <p class="post-meta">2015-08-07</p> -->
381				</div>
382				<hr>
383				
384				  <!-- <li class="listing-item">
385				  <time datetime="2015-07-29">2015-07-29</time>
386				  <a href="/2015/07/29/download-image-with-node/" title="node批量下载图片">node批量下载图片</a>
387				  </li> -->
388				 <div class="post-preview">
389				    <a href="/2015/07/29/download-image-with-node/">
390				        <h2 class="post-title">
391                            node批量下载图片
392				        </h2>
393				        
394				    </a>
395				    <!-- <p class="post-meta">2015-07-29</p> -->
396				</div>
397				<hr>
398				
399				  <!-- <li class="listing-item">
400				  <time datetime="2015-07-02">2015-07-02</time>
401				  <a href="/2015/07/02/no-effect-of-click-a-link/" title="给a标签添加点击事件却无效">给a标签添加点击事件却无效</a>
402				  </li> -->
403				 <div class="post-preview">
404				    <a href="/2015/07/02/no-effect-of-click-a-link/">
405				        <h2 class="post-title">
406                            给a标签添加点击事件却无效
407				        </h2>
408				        
409				    </a>
410				    <!-- <p class="post-meta">2015-07-02</p> -->
411				</div>
412				<hr>
413				
414				  <!-- <li class="listing-item">
415				  <time datetime="2015-06-27">2015-06-27</time>
416				  <a href="/2015/06/27/solve-for-loop-bind-event/" title="js for循环绑定问题解决">js for循环绑定问题解决</a>
417				  </li> -->
418				 <div class="post-preview">
419				    <a href="/2015/06/27/solve-for-loop-bind-event/">
420				        <h2 class="post-title">
421                            js for循环绑定问题解决
422				        </h2>
423				        
424				    </a>
425				    <!-- <p class="post-meta">2015-06-27</p> -->
426				</div>
427				<hr>
428				
429				  <!-- <li class="listing-item">
430				  <time datetime="2015-06-22">2015-06-22</time>
431				  <a href="/2015/06/22/relative-url/" title="相对路径">相对路径</a>
432				  </li> -->
433				 <div class="post-preview">
434				    <a href="/2015/06/22/relative-url/">
435				        <h2 class="post-title">
436                            相对路径
437				        </h2>
438				        
439				    </a>
440				    <!-- <p class="post-meta">2015-06-22</p> -->
441				</div>
442				<hr>
443				
444				  <!-- <li class="listing-item">
445				  <time datetime="2015-06-22">2015-06-22</time>
446				  <a href="/2015/06/22/call-apply-bind/" title="call,apply,bind方法">call,apply,bind方法</a>
447				  </li> -->
448				 <div class="post-preview">
449				    <a href="/2015/06/22/call-apply-bind/">
450				        <h2 class="post-title">
451                            call,apply,bind方法
452				        </h2>
453				        
454				    </a>
455				    <!-- <p class="post-meta">2015-06-22</p> -->
456				</div>
457				<hr>
458				
459				  <!-- <li class="listing-item">
460				  <time datetime="2015-06-18">2015-06-18</time>
461				  <a href="/2015/06/18/url-and-uri/" title="URL,URI的区别">URL,URI的区别</a>
462				  </li> -->
463				 <div class="post-preview">
464				    <a href="/2015/06/18/url-and-uri/">
465				        <h2 class="post-title">
466                            URL,URI的区别
467				        </h2>
468				        
469				    </a>
470				    <!-- <p class="post-meta">2015-06-18</p> -->
471				</div>
472				<hr>
473				
474				  <!-- <li class="listing-item">
475				  <time datetime="2015-06-14">2015-06-14</time>
476				  <a href="/2015/06/14/js-drag-div/" title="js 实现拖拽效果">js 实现拖拽效果</a>
477				  </li> -->
478				 <div class="post-preview">
479				    <a href="/2015/06/14/js-drag-div/">
480				        <h2 class="post-title">
481                            js 实现拖拽效果
482				        </h2>
483				        
484				    </a>
485				    <!-- <p class="post-meta">2015-06-14</p> -->
486				</div>
487				<hr>
488				
489				  <!-- <li class="listing-item">
490				  <time datetime="2015-06-14">2015-06-14</time>
491				  <a href="/2015/06/14/360-FEstar/" title="360前端星计划">360前端星计划</a>
492				  </li> -->
493				 <div class="post-preview">
494				    <a href="/2015/06/14/360-FEstar/">
495				        <h2 class="post-title">
496                            360前端星计划
497				        </h2>
498				        
499				    </a>
500				    <!-- <p class="post-meta">2015-06-14</p> -->
501				</div>
502				<hr>
503				
504				  <!-- <li class="listing-item">
505				  <time datetime="2015-05-29">2015-05-29</time>
506				  <a href="/2015/05/29/360-FEstar-day-1/" title="你为什么学习前端?">你为什么学习前端?</a>
507				  </li> -->
508				 <div class="post-preview">
509				    <a href="/2015/05/29/360-FEstar-day-1/">
510				        <h2 class="post-title">
511                            你为什么学习前端?
512				        </h2>
513				        
514				        <h3 class="post-subtitle">
515				            360前端星计划第一天
516				        </h3>
517				        
518				    </a>
519				    <!-- <p class="post-meta">2015-05-29</p> -->
520				</div>
521				<hr>
522				
523				  <!-- <li class="listing-item">
524				  <time datetime="2015-05-08">2015-05-08</time>
525				  <a href="/2015/05/08/the-reject-of-ali/" title="状态'待回绝'">状态'待回绝'</a>
526				  </li> -->
527				 <div class="post-preview">
528				    <a href="/2015/05/08/the-reject-of-ali/">
529				        <h2 class="post-title">
530                            状态'待回绝'
531				        </h2>
532				        
533				    </a>
534				    <!-- <p class="post-meta">2015-05-08</p> -->
535				</div>
536				<hr>
537				
538			</div>
539			
540			<div class="one-tag-list">
541			  	<span class="fa fa-tag listing-seperator" id="面试">
542                    <span class="tag-text">面试</span>
543                </span>
544				
545				  <!-- <li class="listing-item">
546				  <time datetime="2015-05-08">2015-05-08</time>
547				  <a href="/2015/05/08/the-reject-of-ali/" title="状态'待回绝'">状态'待回绝'</a>
548				  </li> -->
549				 <div class="post-preview">
550				    <a href="/2015/05/08/the-reject-of-ali/">
551				        <h2 class="post-title">
552                            状态'待回绝'
553				        </h2>
554				        
555				    </a>
556				    <!-- <p class="post-meta">2015-05-08</p> -->
557				</div>
558				<hr>
559				
560			</div>
561			
562			<div class="one-tag-list">
563			  	<span class="fa fa-tag listing-seperator" id="360前端星">
564                    <span class="tag-text">360前端星</span>
565                </span>
566				
567				  <!-- <li class="listing-item">
568				  <time datetime="2015-06-14">2015-06-14</time>
569				  <a href="/2015/06/14/360-FEstar/" title="360前端星计划">360前端星计划</a>
570				  </li> -->
571				 <div class="post-preview">
572				    <a href="/2015/06/14/360-FEstar/">
573				        <h2 class="post-title">
574                            360前端星计划
575				        </h2>
576				        
577				    </a>
578				    <!-- <p class="post-meta">2015-06-14</p> -->
579				</div>
580				<hr>
581				
582				  <!-- <li class="listing-item">
583				  <time datetime="2015-05-29">2015-05-29</time>
584				  <a href="/2015/05/29/360-FEstar-day-1/" title="你为什么学习前端?">你为什么学习前端?</a>
585				  </li> -->
586				 <div class="post-preview">
587				    <a href="/2015/05/29/360-FEstar-day-1/">
588				        <h2 class="post-title">
589                            你为什么学习前端?
590				        </h2>
591				        
592				        <h3 class="post-subtitle">
593				            360前端星计划第一天
594				        </h3>
595				        
596				    </a>
597				    <!-- <p class="post-meta">2015-05-29</p> -->
598				</div>
599				<hr>
600				
601			</div>
602			
603			<div class="one-tag-list">
604			  	<span class="fa fa-tag listing-seperator" id="JavaScript">
605                    <span class="tag-text">JavaScript</span>
606                </span>
607				
608				  <!-- <li class="listing-item">
609				  <time datetime="2015-08-07">2015-08-07</time>
610				  <a href="/2015/08/07/solve-Access-Control-Allow-Origin/" title="跨域问题解决">跨域问题解决</a>
611				  </li> -->
612				 <div class="post-preview">
613				    <a href="/2015/08/07/solve-Access-Control-Allow-Origin/">
614				        <h2 class="post-title">
615                            跨域问题解决
616				        </h2>
617				        
618				    </a>
619				    <!-- <p class="post-meta">2015-08-07</p> -->
620				</div>
621				<hr>
622				
623				  <!-- <li class="listing-item">
624				  <time datetime="2015-07-29">2015-07-29</time>
625				  <a href="/2015/07/29/download-image-with-node/" title="node批量下载图片">node批量下载图片</a>
626				  </li> -->
627				 <div class="post-preview">
628				    <a href="/2015/07/29/download-image-with-node/">
629				        <h2 class="post-title">
630                            node批量下载图片
631				        </h2>
632				        
633				    </a>
634				    <!-- <p class="post-meta">2015-07-29</p> -->
635				</div>
636				<hr>
637				
638				  <!-- <li class="listing-item">
639				  <time datetime="2015-07-02">2015-07-02</time>
640				  <a href="/2015/07/02/no-effect-of-click-a-link/" title="给a标签添加点击事件却无效">给a标签添加点击事件却无效</a>
641				  </li> -->
642				 <div class="post-preview">
643				    <a href="/2015/07/02/no-effect-of-click-a-link/">
644				        <h2 class="post-title">
645                            给a标签添加点击事件却无效
646				        </h2>
647				        
648				    </a>
649				    <!-- <p class="post-meta">2015-07-02</p> -->
650				</div>
651				<hr>
652				
653				  <!-- <li class="listing-item">
654				  <time datetime="2015-06-27">2015-06-27</time>
655				  <a href="/2015/06/27/solve-for-loop-bind-event/" title="js for循环绑定问题解决">js for循环绑定问题解决</a>
656				  </li> -->
657				 <div class="post-preview">
658				    <a href="/2015/06/27/solve-for-loop-bind-event/">
659				        <h2 class="post-title">
660                            js for循环绑定问题解决
661				        </h2>
662				        
663				    </a>
664				    <!-- <p class="post-meta">2015-06-27</p> -->
665				</div>
666				<hr>
667				
668				  <!-- <li class="listing-item">
669				  <time datetime="2015-06-22">2015-06-22</time>
670				  <a href="/2015/06/22/call-apply-bind/" title="call,apply,bind方法">call,apply,bind方法</a>
671				  </li> -->
672				 <div class="post-preview">
673				    <a href="/2015/06/22/call-apply-bind/">
674				        <h2 class="post-title">
675                            call,apply,bind方法
676				        </h2>
677				        
678				    </a>
679				    <!-- <p class="post-meta">2015-06-22</p> -->
680				</div>
681				<hr>
682				
683				  <!-- <li class="listing-item">
684				  <time datetime="2015-06-14">2015-06-14</time>
685				  <a href="/2015/06/14/js-drag-div/" title="js 实现拖拽效果">js 实现拖拽效果</a>
686				  </li> -->
687				 <div class="post-preview">
688				    <a href="/2015/06/14/js-drag-div/">
689				        <h2 class="post-title">
690                            js 实现拖拽效果
691				        </h2>
692				        
693				    </a>
694				    <!-- <p class="post-meta">2015-06-14</p> -->
695				</div>
696				<hr>
697				
698			</div>
699			
700			<div class="one-tag-list">
701			  	<span class="fa fa-tag listing-seperator" id="HTTP">
702                    <span class="tag-text">HTTP</span>
703                </span>
704				
705				  <!-- <li class="listing-item">
706				  <time datetime="2015-06-18">2015-06-18</time>
707				  <a href="/2015/06/18/url-and-uri/" title="URL,URI的区别">URL,URI的区别</a>
708				  </li> -->
709				 <div class="post-preview">
710				    <a href="/2015/06/18/url-and-uri/">
711				        <h2 class="post-title">
712                            URL,URI的区别
713				        </h2>
714				        
715				    </a>
716				    <!-- <p class="post-meta">2015-06-18</p> -->
717				</div>
718				<hr>
719				
720			</div>
721			
722			<div class="one-tag-list">
723			  	<span class="fa fa-tag listing-seperator" id="Node">
724                    <span class="tag-text">Node</span>
725                </span>
726				
727				  <!-- <li class="listing-item">
728				  <time datetime="2015-07-29">2015-07-29</time>
729				  <a href="/2015/07/29/download-image-with-node/" title="node批量下载图片">node批量下载图片</a>
730				  </li> -->
731				 <div class="post-preview">
732				    <a href="/2015/07/29/download-image-with-node/">
733				        <h2 class="post-title">
734                            node批量下载图片
735				        </h2>
736				        
737				    </a>
738				    <!-- <p class="post-meta">2015-07-29</p> -->
739				</div>
740				<hr>
741				
742			</div>
743			
744			<div class="one-tag-list">
745			  	<span class="fa fa-tag listing-seperator" id="CSS">
746                    <span class="tag-text">CSS</span>
747                </span>
748				
749				  <!-- <li class="listing-item">
750				  <time datetime="2015-08-29">2015-08-29</time>
751				  <a href="/2015/08/29/a-menu-like-taobaoued/" title="仿照淘宝ued的一个菜单栏">仿照淘宝ued的一个菜单栏</a>
752				  </li> -->
753				 <div class="post-preview">
754				    <a href="/2015/08/29/a-menu-like-taobaoued/">
755				        <h2 class="post-title">
756                            仿照淘宝ued的一个菜单栏
757				        </h2>
758				        
759				    </a>
760				    <!-- <p class="post-meta">2015-08-29</p> -->
761				</div>
762				<hr>
763				
764			</div>
765			
766			<div class="one-tag-list">
767			  	<span class="fa fa-tag listing-seperator" id="HTML">
768                    <span class="tag-text">HTML</span>
769                </span>
770				
771				  <!-- <li class="listing-item">
772				  <time datetime="2015-09-21">2015-09-21</time>
773				  <a href="/2015/09/21/preview-info-of-link/" title="meta标签自定义链接预览信息">meta标签自定义链接预览信息</a>
774				  </li> -->
775				 <div class="post-preview">
776				    <a href="/2015/09/21/preview-info-of-link/">
777				        <h2 class="post-title">
778                            meta标签自定义链接预览信息
779				        </h2>
780				        
781				    </a>
782				    <!-- <p class="post-meta">2015-09-21</p> -->
783				</div>
784				<hr>
785				
786			</div>
787			
788			<div class="one-tag-list">
789			  	<span class="fa fa-tag listing-seperator" id="Angular">
790                    <span class="tag-text">Angular</span>
791                </span>
792				
793				  <!-- <li class="listing-item">
794				  <time datetime="2016-03-08">2016-03-08</time>
795				  <a href="/2016/03/08/about-angularjs/" title="关于angular的一些基础知识">关于angular的一些基础知识</a>
796				  </li> -->
797				 <div class="post-preview">
798				    <a href="/2016/03/08/about-angularjs/">
799				        <h2 class="post-title">
800                            关于angular的一些基础知识
801				        </h2>
802				        
803				    </a>
804				    <!-- <p class="post-meta">2016-03-08</p> -->
805				</div>
806				<hr>
807				
808			</div>
809			
810			<div class="one-tag-list">
811			  	<span class="fa fa-tag listing-seperator" id="React">
812                    <span class="tag-text">React</span>
813                </span>
814				
815				  <!-- <li class="listing-item">
816				  <time datetime="2016-03-14">2016-03-14</time>
817				  <a href="/2016/03/14/learn-react/" title="学习react">学习react</a>
818				  </li> -->
819				 <div class="post-preview">
820				    <a href="/2016/03/14/learn-react/">
821				        <h2 class="post-title">
822                            学习react
823				        </h2>
824				        
825				    </a>
826				    <!-- <p class="post-meta">2016-03-14</p> -->
827				</div>
828				<hr>
829				
830			</div>
831			
832			<div class="one-tag-list">
833			  	<span class="fa fa-tag listing-seperator" id="Threejs">
834                    <span class="tag-text">Threejs</span>
835                </span>
836				
837				  <!-- <li class="listing-item">
838				  <time datetime="2017-03-16">2017-03-16</time>
839				  <a href="/2017/03/16/learn-physijs/" title="学习Threejs物理引擎Physijs">学习Threejs物理引擎Physijs</a>
840				  </li> -->
841				 <div class="post-preview">
842				    <a href="/2017/03/16/learn-physijs/">
843				        <h2 class="post-title">
844                            学习Threejs物理引擎Physijs
845				        </h2>
846				        
847				    </a>
848				    <!-- <p class="post-meta">2017-03-16</p> -->
849				</div>
850				<hr>
851				
852			</div>
853			
854			<div class="one-tag-list">
855			  	<span class="fa fa-tag listing-seperator" id="Shell">
856                    <span class="tag-text">Shell</span>
857                </span>
858				
859				  <!-- <li class="listing-item">
860				  <time datetime="2017-03-22">2017-03-22</time>
861				  <a href="/2017/03/22/mac-linux-command/" title="Mac/Linux 常用命令整理">Mac/Linux 常用命令整理</a>
862				  </li> -->
863				 <div class="post-preview">
864				    <a href="/2017/03/22/mac-linux-command/">
865				        <h2 class="post-title">
866                            Mac/Linux 常用命令整理
867				        </h2>
868				        
869				    </a>
870				    <!-- <p class="post-meta">2017-03-22</p> -->
871				</div>
872				<hr>
873				
874				  <!-- <li class="listing-item">
875				  <time datetime="2017-03-18">2017-03-18</time>
876				  <a href="/2017/03/18/shell-change-file/" title="Shell 修改文件内容">Shell 修改文件内容</a>
877				  </li> -->
878				 <div class="post-preview">
879				    <a href="/2017/03/18/shell-change-file/">
880				        <h2 class="post-title">
881                            Shell 修改文件内容
882				        </h2>
883				        
884				    </a>
885				    <!-- <p class="post-meta">2017-03-18</p> -->
886				</div>
887				<hr>
888				
889			</div>
890			
891			<div class="one-tag-list">
892			  	<span class="fa fa-tag listing-seperator" id="Mac/Linux">
893                    <span class="tag-text">Mac/Linux</span>
894                </span>
895				
896				  <!-- <li class="listing-item">
897				  <time datetime="2018-02-04">2018-02-04</time>
898				  <a href="/2018/02/04/crontab/" title="Mac crontab创建定时任务">Mac crontab创建定时任务</a>
899				  </li> -->
900				 <div class="post-preview">
901				    <a href="/2018/02/04/crontab/">
902				        <h2 class="post-title">
903                            Mac crontab创建定时任务
904				        </h2>
905				        
906				    </a>
907				    <!-- <p class="post-meta">2018-02-04</p> -->
908				</div>
909				<hr>
910				
911				  <!-- <li class="listing-item">
912				  <time datetime="2017-03-22">2017-03-22</time>
913				  <a href="/2017/03/22/mac-linux-command/" title="Mac/Linux 常用命令整理">Mac/Linux 常用命令整理</a>
914				  </li> -->
915				 <div class="post-preview">
916				    <a href="/2017/03/22/mac-linux-command/">
917				        <h2 class="post-title">
918                            Mac/Linux 常用命令整理
919				        </h2>
920				        
921				    </a>
922				    <!-- <p class="post-meta">2017-03-22</p> -->
923				</div>
924				<hr>
925				
926			</div>
927			
928			<div class="one-tag-list">
929			  	<span class="fa fa-tag listing-seperator" id="Python">
930                    <span class="tag-text">Python</span>
931                </span>
932				
933				  <!-- <li class="listing-item">
934				  <time datetime="2017-04-30">2017-04-30</time>
935				  <a href="/2017/04/30/learn-python/" title="Python学习笔记">Python学习笔记</a>
936				  </li> -->
937				 <div class="post-preview">
938				    <a href="/2017/04/30/learn-python/">
939				        <h2 class="post-title">
940                            Python学习笔记
941				        </h2>
942				        
943				    </a>
944				    <!-- <p class="post-meta">2017-04-30</p> -->
945				</div>
946				<hr>
947				
948			</div>
949			
950			<div class="one-tag-list">
951			  	<span class="fa fa-tag listing-seperator" id="C++">
952                    <span class="tag-text">C++</span>
953                </span>
954				
955				  <!-- <li class="listing-item">
956				  <time datetime="2018-04-09">2018-04-09</time>
957				  <a href="/2018/04/09/cpp-out-precision/" title="C++ 输出时精度控制">C++ 输出时精度控制</a>
958				  </li> -->
959				 <div class="post-preview">
960				    <a href="/2018/04/09/cpp-out-precision/">
961				        <h2 class="post-title">
962                            C++ 输出时精度控制
963				        </h2>
964				        
965				    </a>
966				    <!-- <p class="post-meta">2018-04-09</p> -->
967				</div>
968				<hr>
969				
970				  <!-- <li class="listing-item">
971				  <time datetime="2018-03-24">2018-03-24</time>
972				  <a href="/2018/03/24/cpp-comparators-in-stl/" title="C++ 自定义的比较函数">
972C++ 自定义的比较函数</a>
973				  </li> -->
974				 <div class="post-preview">
975				    <a href="/2018/03/24/cpp-comparators-in-stl/">
976				        <h2 class="post-title">
977                            C++ 自定义的比较函数
978				        </h2>
979				        
980				    </a>
981				    <!-- <p class="post-meta">2018-03-24</p> -->
982				</div>
983				<hr>
984				
985				  <!-- <li class="listing-item">
986				  <time datetime="2018-02-02">2018-02-02</time>
987				  <a href="/2018/02/02/long-and-long-long/" title="C/C++ long和long long的区别">C/C++ long和long long的区别</a>
988				  </li> -->
989				 <div class="post-preview">
990				    <a href="/2018/02/02/long-and-long-long/">
991				        <h2 class="post-title">
992                            C/C++ long和long long的区别
993				        </h2>
994				        
995				    </a>
996				    <!-- <p class="post-meta">2018-02-02</p> -->
997				</div>
998				<hr>
999				
1000				  <!-- <li class="listing-item">
1001				  <time datetime="2017-06-14">2017-06-14</time>
1002				  <a href="/2017/06/14/diff-of-cpp-struct-class/" title="C++ struct 和 class的区别">C++ struct 和 class的区别</a>
1003				  </li> -->
1004				 <div class="post-preview">
1005				    <a href="/2017/06/14/diff-of-cpp-struct-class/">
1006				        <h2 class="post-title">
1007                            C++ struct 和 class的区别
1008				        </h2>
1009				        
1010				    </a>
1011				    <!-- <p class="post-meta">2017-06-14</p> -->
1012				</div>
1013				<hr>
1014				
1015				  <!-- <li class="listing-item">
1016				  <time datetime="2017-06-14">2017-06-14</time>
1017				  <a href="/2017/06/14/cpp-random-number/" title="C++随机数">C++随机数</a>
1018				  </li> -->
1019				 <div class="post-preview">
1020				    <a href="/2017/06/14/cpp-random-number/">
1021				        <h2 class="post-title">
1022                            C++随机数
1023				        </h2>
1024				        
1025				    </a>
1026				    <!-- <p class="post-meta">2017-06-14</p> -->
1027				</div>
1028				<hr>
1029				
1030				  <!-- <li class="listing-item">
1031				  <time datetime="2017-06-08">2017-06-08</time>
1032				  <a href="/2017/06/08/cpp-io-library/" title="C++ IO 库">C++ IO 库</a>
1033				  </li> -->
1034				 <div class="post-preview">
1035				    <a href="/2017/06/08/cpp-io-library/">
1036				        <h2 class="post-title">
1037                            C++ IO 库
1038				        </h2>
1039				        
1040				    </a>
1041				    <!-- <p class="post-meta">2017-06-08</p> -->
1042				</div>
1043				<hr>
1044				
1045				  <!-- <li class="listing-item">
1046				  <time datetime="2017-06-07">2017-06-07</time>
1047				  <a href="/2017/06/07/cpp-bit-manipulation/" title="C++位运算">C++位运算</a>
1048				  </li> -->
1049				 <div class="post-preview">
1050				    <a href="/2017/06/07/cpp-bit-manipulation/">
1051				        <h2 class="post-title">
1052                            C++位运算
1053				        </h2>
1054				        
1055				    </a>
1056				    <!-- <p class="post-meta">2017-06-07</p> -->
1057				</div>
1058				<hr>
1059				
1060				  <!-- <li class="listing-item">
1061				  <time datetime="2017-05-30">2017-05-30</time>
1062				  <a href="/2017/05/30/generic-algorithm/" title="泛型算法">泛型算法</a>
1063				  </li> -->
1064				 <div class="post-preview">
1065				    <a href="/2017/05/30/generic-algorithm/">
1066				        <h2 class="post-title">
1067                            泛型算法
1068				        </h2>
1069				        
1070				    </a>
1071				    <!-- <p class="post-meta">2017-05-30</p> -->
1072				</div>
1073				<hr>
1074				
1075				  <!-- <li class="listing-item">
1076				  <time datetime="2017-05-29">2017-05-29</time>
1077				  <a href="/2017/05/29/sequential-container/" title="顺序容器">顺序容器</a>
1078				  </li> -->
1079				 <div class="post-preview">
1080				    <a href="/2017/05/29/sequential-container/">
1081				        <h2 class="post-title">
1082                            顺序容器
1083				        </h2>
1084				        
1085				    </a>
1086				    <!-- <p class="post-meta">2017-05-29</p> -->
1087				</div>
1088				<hr>
1089				
1090				  <!-- <li class="listing-item">
1091				  <time datetime="2017-05-28">2017-05-28</time>
1092				  <a href="/2017/05/28/associative-container/" title="关联容器map,set">关联容器map,set</a>
1093				  </li> -->
1094				 <div class="post-preview">
1095				    <a href="/2017/05/28/associative-container/">
1096				        <h2 class="post-title">
1097                            关联容器map,set
1098				        </h2>
1099				        
1100				    </a>
1101				    <!-- <p class="post-meta">2017-05-28</p> -->
1102				</div>
1103				<hr>
1104				
1105			</div>
1106			
1107			<div class="one-tag-list">
1108			  	<span class="fa fa-tag listing-seperator" id="Algorithm">
1109                    <span class="tag-text">Algorithm</span>
1110                </span>
1111				
1112				  <!-- <li class="listing-item">
1113				  <time datetime="2018-04-09">2018-04-09</time>
1114				  <a href="/2018/04/09/cpp-out-precision/" title="C++ 输出时精度控制">C++ 输出时精度控制</a>
1115				  </li> -->
1116				 <div class="post-preview">
1117				    <a href="/2018/04/09/cpp-out-precision/">
1118				        <h2 class="post-title">
1119                            C++ 输出时精度控制
1120				        </h2>
1121				        
1122				    </a>
1123				    <!-- <p class="post-meta">2018-04-09</p> -->
1124				</div>
1125				<hr>
1126				
1127				  <!-- <li class="listing-item">
1128				  <time datetime="2018-03-24">2018-03-24</time>
1129				  <a href="/2018/03/24/cpp-comparators-in-stl/" title="C++ 自定义的比较函数">C++ 自定义的比较函数</a>
1130				  </li> -->
1131				 <div class="post-preview">
1132				    <a href="/2018/03/24/cpp-comparators-in-stl/">
1133				        <h2 class="post-title">
1134                            C++ 自定义的比较函数
1135				        </h2>
1136				        
1137				    </a>
1138				    <!-- <p class="post-meta">2018-03-24</p> -->
1139				</div>
1140				<hr>
1141				
1142				  <!-- <li class="listing-item">
1143				  <time datetime="2018-02-24">2018-02-24</time>
1144				  <a href="/2018/02/24/targan/" title="Targan算法求割边、割点">Targan算法求割边、割点</a>
1145				  </li> -->
1146				 <div class="post-preview">
1147				    <a href="/2018/02/24/targan/">
1148				        <h2 class="post-title">
1149                            Targan算法求割边、割点
1150				        </h2>
1151				        
1152				    </a>
1153				    <!-- <p class="post-meta">2018-02-24</p> -->
1154				</div>
1155				<hr>
1156				
1157				  <!-- <li class="listing-item">
1158				  <time datetime="2018-02-02">2018-02-02</time>
1159				  <a href="/2018/02/02/module-1000000007/" title="取模 10^9+7">取模 10^9+7</a>
1160				  </li> -->
1161				 <div class="post-preview">
1162				    <a href="/2018/02/02/module-1000000007/">
1163				        <h2 class="post-title">
1164                            取模 10^9+7
1165				        </h2>
1166				        
1167				    </a>
1168				    <!-- <p class="post-meta">2018-02-02</p> -->
1169				</div>
1170				<hr>
1171				
1172				  <!-- <li class="listing-item">
1173				  <time datetime="2018-01-29">2018-01-29</time>
1174				  <a href="/2018/01/29/n-puzzle/" title="N数码问题">N数码问题</a>
1175				  </li> -->
1176				 <div class="post-preview">
1177				    <a href="/2018/01/29/n-puzzle/">
1178				        <h2 class="post-title">
1179                            N数码问题
1180				        </h2>
1181				        
1182				    </a>
1183				    <!-- <p class="post-meta">2018-01-29</p> -->
1184				</div>
1185				<hr>
1186				
1187				  <!-- <li class="listing-item">
1188				  <time datetime="2018-01-13">2018-01-13</time>
1189				  <a href="/2018/01/13/oj-io/" title="OJ练习的输入输出">OJ练习的输入输出</a>
1190				  </li> -->
1191				 <div class="post-preview">
1192				    <a href="/2018/01/13/oj-io/">
1193				        <h2 class="post-title">
1194                            OJ练习的输入输出
1195				        </h2>
1196				        
1197				    </a>
1198				    <!-- <p class="post-meta">2018-01-13</p> -->
1199				</div>
1200				<hr>
1201				
1202				  <!-- <li class="listing-item">
1203				  <time datetime="2017-12-18">2017-12-18</time>
1204				  <a href="/2017/12/18/quick-sort/" title="快速排序">快速排序</a>
1205				  </li> -->
1206				 <div class="post-preview">
1207				    <a href="/2017/12/18/quick-sort/">
1208				        <h2 class="post-title">
1209                            快速排序
1210				        </h2>
1211				        
1212				    </a>
1213				    <!-- <p class="post-meta">2017-12-18</p> -->
1214				</div>
1215				<hr>
1216				
1217				  <!-- <li class="listing-item">
1218				  <time datetime="2017-12-18">2017-12-18</time>
1219				  <a href="/2017/12/18/improved-merge-sort/" title="改进的归并排序">改进的归并排序</a>
1220				  </li> -->
1221				 <div class="post-preview">
1222				    <a href="/2017/12/18/improved-merge-sort/">
1223				        <h2 class="post-title">
1224                            改进的归并排序
1225				        </h2>
1226				        
1227				    </a>
1228				    <!-- <p class="post-meta">2017-12-18</p> -->
1229				</div>
1230				<hr>
1231				
1232				  <!-- <li class="listing-item">
1233				  <time datetime="2017-11-27">2017-11-27</time>
1234				  <a href="/2017/11/27/01-knapsack/" title="01背包问题求解">01背包问题求解</a>
1235				  </li> -->
1236				 <div class="post-preview">
1237				    <a href="/2017/11/27/01-knapsack/">
1238				        <h2 class="post-title">
1239                            01背包问题求解
1240				        </h2>
1241				        
1242				    </a>
1243				    <!-- <p class="post-meta">2017-11-27</p> -->
1244				</div>
1245				<hr>
1246				
1247				  <!-- <li class="listing-item">
1248				  <time datetime="2017-10-31">2017-10-31</time>
1249				  <a href="/2017/10/31/single-source-shortest-paths-problem/" title="单源最短路径问题">单源最短路径问题</a>
1250				  </li> -->
1251				 <div class="post-preview">
1252				    <a href="/2017/10/31/single-source-shortest-paths-problem/">
1253				        <h2 class="post-title">
1254                            单源最短路径问题
1255				        </h2>
1256				        
1257				    </a>
1258				    <!-- <p class="post-meta">2017-10-31</p> -->
1259				</div>
1260				<hr>
1261				
1262				  <!-- <li class="listing-item">
1263				  <time datetime="2017-08-01">2017-08-01</time>
1264				  <a href="/2017/08/01/convex-hull/" title="凸包算法">凸包算法</a>
1265				  </li> -->
1266				 <div class="post-preview">
1267				    <a href="/2017/08/01/convex-hull/">
1268				        <h2 class="post-title">
1269                            凸包算法
1270				        </h2>
1271				        
1272				    </a>
1273				    <!-- <p class="post-meta">2017-08-01</p> -->
1274				</div>
1275				<hr>
1276				
1277				  <!-- <li class="listing-item">
1278				  <time datetime="2017-06-23">2017-06-23</time>
1279				  <a href="/2017/06/23/union-find/" title="并查集">并查集</a>
1280				  </li> -->
1281				 <div class="post-preview">
1282				    <a href="/2017/06/23/union-find/">
1283				        <h2 class="post-title">
1284                            并查集
1285				        </h2>
1286				        
1287				    </a>
1288				    <!-- <p class="post-meta">2017-06-23</p> -->
1289				</div>
1290				<hr>
1291				
1292				  <!-- <li class="listing-item">
1293				  <time datetime="2017-06-11">2017-06-11</time>
1294				  <a href="/2017/06/11/range-minimum-query/" title="范围最小值问题">范围最小值问题</a>
1295				  </li> -->
1296				 <div class="post-preview">
1297				    <a href="/2017/06/11/range-minimum-query/">
1298				        <h2 class="post-title">
1299                            范围最小值问题
1300				        </h2>
1301				        
1302				    </a>
1303				    <!-- <p class="post-meta">2017-06-11</p> -->
1304				</div>
1305				<hr>
1306				
1307				  <!-- <li class="listing-item">
1308				  <time datetime="2017-06-06">2017-06-06</time>
1309				  <a href="/2017/06/06/binary-indexed-tree/" title="二叉索引树(树状数组)">二叉索引树(树状数组)</a>
1310				  </li> -->
1311				 <div class="post-preview">
1312				    <a href="/2017/06/06/binary-indexed-tree/">
1313				        <h2 class="post-title">
1314                            二叉索引树(树状数组)
1315				        </h2>
1316				        
1317				    </a>
1318				    <!-- <p class="post-meta">2017-06-06</p> -->
1319				</div>
1320				<hr>
1321				
1322			</div>
1323			
1324			<div class="one-tag-list">
1325			  	<span class="fa fa-tag listing-seperator" id="Java">
1326                    <span class="tag-text">Java</span>
1327                </span>
1328				
1329				  <!-- <li class="listing-item">
1330				  <time datetime="2018-12-24">2018-12-24</time>
1331				  <a href="/2018/12/24/spi/" title="spi">spi</a>
1332				  </li> -->
1333				 <div class="post-preview">
1334				    <a href="/2018/12/24/spi/">
1335				        <h2 class="post-title">
1336                            spi
1337				        </h2>
1338				        
1339				    </a>
1340				    <!-- <p class="post-meta">2018-12-24</p> -->
1341				</div>
1342				<hr>
1343				
1344				  <!-- <li class="listing-item">
1345				  <time datetime="2018-12-15">2018-12-15</time>
1346				  <a href="/2018/12/15/%E8%87%AA%E5%AE%9A%E4%B9%89spring-boot-starter/" title="自定义spring-boot-starter">自定义spring-boot-starter</a>
1347				  </li> -->
1348				 <div class="post-preview">
1349				    <a href="/2018/12/15/%E8%87%AA%E5%AE%9A%E4%B9%89spring-boot-starter/">
1350				        <h2 class="post-title">
1351                            自定义spring-boot-starter
1352				        </h2>
1353				        
1354				    </a>
1355				    <!-- <p class="post-meta">2018-12-15</p> -->
1356				</div>
1357				<hr>
1358				
1359				  <!-- <li class="listing-item">
1360				  <time datetime="2018-12-15">2018-12-15</time>
1361				  <a href="/2018/12/15/rabbitmq/" title="rabbitmq学习">rabbitmq学习</a>
1362				  </li> -->
1363				 <div class="post-preview">
1364				    <a href="/2018/12/15/rabbitmq/">
1365				        <h2 class="post-title">
1366                            rabbitmq学习
1367				        </h2>
1368				        
1369				    </a>
1370				    <!-- <p class="post-meta">2018-12-15</p> -->
1371				</div>
1372				<hr>
1373				
1374				  <!-- <li class="listing-item">
1375				  <time datetime="2018-12-10">2018-12-10</time>
1376				  <a href="/2018/12/10/slf4j%E5%92%8Clog4j/" title="slf4j 和 log4j">slf4j 和 log4j</a>
1377				  </li> -->
1378				 <div class="post-preview">
1379				    <a href="/2018/12/10/slf4j%E5%92%8Clog4j/">
1380				        <h2 class="post-title">
1381                            slf4j 和 log4j
1382				        </h2>
1383				        
1384				    </a>
1385				    <!-- <p class="post-meta">2018-12-10</p> -->
1386				</div>
1387				<hr>
1388				
1389				  <!-- <li class="listing-item">
1390				  <time datetime="2018-12-10">2018-12-10</time>
1391				  <a href="/2018/12/10/jmh%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95/" title="JMH基准测试">JMH基准测试</a>
1392				  </li> -->
1393				 <div class="post-preview">
1394				    <a href="/2018/12/10/jmh%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95/">
1395				        <h2 class="post-title">
1396                            JMH基准测试
1397				        </h2>
1398				        
1399				    </a>
1400				    <!-- <p class="post-meta">2018-12-10</p> -->
1401				</div>
1402				<hr>
1403				
1404				  <!-- <li class="listing-item">
1405				  <time datetime="2018-12-03">2018-12-03</time>
1406				  <a href="/2018/12/03/redis%E5%AD%A6%E4%B9%A0/" title="redis学习">redis学习</a>
1407				  </li> -->
1408				 <div class="post-preview">
1409				    <a href="/2018/12/03/redis%E5%AD%A6%E4%B9%A0/">
1410				        <h2 class="post-title">
1411                            redis学习
1412				        </h2>
1413				        
1414				    </a>
1415				    <!-- <p class="post-meta">2018-12-03</p> -->
1416				</div>
1417				<hr>
1418				
1419				  <!-- <li class="listing-item">
1420				  <time datetime="2018-12-03">2018-12-03</time>
1421				  <a href="/2018/12/03/integer.class%E5%92%8Cint.class%E7%9A%84%E5%8C%BA%E5%88%AB/" title="Integer.class和int.class的区别">Integer.class和int.class的区别</a>
1422				  </li> -->
1423				 <div class="post-preview">
1424				    <a href="/2018/12/03/integer.class%E5%92%8Cint.class%E7%9A%84%E5%8C%BA%E5%88%AB/">
1425				        <h2 class="post-title">
1426                            Integer.class和int.class的区别
1427				        </h2>
1428				        
1429				    </a>
1430				    <!-- <p class="post-meta">2018-12-03</p> -->
1431				</div>
1432				<hr>
1433				
1434				  <!-- <li class="listing-item">
1435				  <time datetime="2018-11-22">2018-11-22</time>
1436				  <a href="/2018/11/22/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/" title="分布式锁">分布式锁</a>
1437				  </li> -->
1438				 <div class="post-preview">
1439				    <a href="/2018/11/22/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/">
1440				        <h2 class="post-title">
1441                            分布式锁
1442				        </h2>
1443				        
1444				    </a>
1445				    <!-- <p class="post-meta">2018-11-22</p> -->
1446				</div>
1447				<hr>
1448				
1449				  <!-- <li class="listing-item">
1450				  <time datetime="2018-11-05">2018-11-05</time>
1451				  <a href="/2018/11/05/mybatis-demo/" title="mybatis-demo">mybatis-demo</a>
1452				  </li> -->
1453				 <div class="post-preview">
1454				    <a href="/2018/11/05/mybatis-demo/">
1455				        <h2 class="post-title">
1456                            mybatis-demo
1457				        </h2>
1458				        
1459				    </a>
1460				    <!-- <p class="post-meta">2018-11-05</p> -->
1461				</div>
1462				<hr>
1463				
1464				  <!-- <li class="listing-item">
1465				  <time datetime="2018-10-24">2018-10-24</time>
1466				  <a href="/2018/10/24/java%E8%8E%B7%E5%8F%96%E6%9C%AC%E6%9C%BAip/" title="java获取本机ip">java获取本机ip</a>
1467				  </li> -->
1468				 <div class="post-preview">
1469				    <a href="/2018/10/24/java%E8%8E%B7%E5%8F%96%E6%9C%AC%E6%9C%BAip/">
1470				        <h2 class="post-title">
1471                            java获取本机ip
1472				        </h2>
1473				        
1474				    </a>
1475				    <!-- <p class="post-meta">2018-10-24</p> -->
1476				</div>
1477				<hr>
1478				
1479				  <!-- <li class="listing-item">
1480				  <time datetime="2018-10-19">2018-10-19</time>
1481				  <a href="/2018/10/19/spring%E8%A3%85%E9%85%8Dbean/" title="Spring装配bean">Spring装配bean</a>
1482				  </li> -->
1483				 <div class="post-preview">
1484				    <a href="/2018/10/19/spring%E8%A3%85%E9%85%8Dbean/">
1485				        <h2 class="post-title">
1486                            Spring装配bean
1487				        </h2>
1488				        
1489				    </a>
1490				    <!-- <p class="post-meta">2018-10-19</p> -->
1491				</div>
1492				<hr>
1493				
1494				  <!-- <li class="listing-item">
1495				  <time datetime="2018-10-16">2018-10-16</time>
1496				  <a href="/2018/10/16/java_byte-%E5%92%8Cstring%E7%9B%B8%E4%BA%92%E6%8D%A2/" title="java byte[]和String相互换">java byte[]和String相互换</a>
1497				  </li> -->
1498				 <div class="post-preview">
1499				    <a href="/2018/10/16/java_byte-%E5%92%8Cstring%E7%9B%B8%E4%BA%92%E6%8D%A2/">
1500				        <h2 class="post-title">
1501                            java byte[]和String相互换
1502				        </h2>
1503				        
1504				    </a>
1505				    <!-- <p class="post-meta">2018-10-16</p> -->
1506				</div>
1507				<hr>
1508				
1509				  <!-- <li class="listing-item">
1510				  <time datetime="2018-10-16">2018-10-16</time>
1511				  <a href="/2018/10/16/dubbo%E5%85%A5%E9%97%A8/" title="dubbo入门">dubbo入门</a>
1512				  </li> -->
1513				 <div class="post-preview">
1514				    <a href="/2018/10/16/dubbo%E5%85%A5%E9%97%A8/">
1515				        <h2 class="post-title">
1516                            dubbo入门
1517				        </h2>
1518				        
1519				    </a>
1520				    <!-- <p class="post-meta">2018-10-16</p> -->
1521				</div>
1522				<hr>
1523				
1524				  <!-- <li class="listing-item">
1525				  <time datetime="2018-10-16">2018-10-16</time>
1526				  <a href="/2018/10/16/Spring%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86DI%E5%92%8CAOP/" title="spring基础知识DI和AOP">spring基础知识DI和AOP</a>
1527				  </li> -->
1528				 <div class="post-preview">
1529				    <a href="/2018/10/16/Spring%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86DI%E5%92%8CAOP/">
1530				        <h2 class="post-title">
1531                            spring基础知识DI和AOP
1532				        </h2>
1533				        
1534				    </a>
1535				    <!-- <p class="post-meta">2018-10-16</p> -->
1536				</div>
1537				<hr>
1538				
1539				  <!-- <li class="listing-item">
1540				  <time datetime="2018-10-13">2018-10-13</time>
1541				  <a href="/2018/10/13/zookeeper%E4%B9%8Bjava%E5%BC%80%E5%8F%91/" title="zookeeper java开发">zookeeper java开发</a>
1542				  </li> -->
1543				 <div class="post-preview">
1544				    <a href="/2018/10/13/zookeeper%E4%B9%8Bjava%E5%BC%80%E5%8F%91/">
1545				        <h2 class="post-title">
1546                            zookeeper java开发
1547				        </h2>
1548				        
1549				    </a>
1550				    <!-- <p class="post-meta">2018-10-13</p> -->
1551				</div>
1552				<hr>
1553				
1554				  <!-- <li class="listing-item">
1555				  <time datetime="2018-10-12">2018-10-12</time>
1556				  <a href="/2018/10/12/zookeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/" title="zookeeper集群搭建">zookeeper集群搭建</a>
1557				  </li> -->
1558				 <div class="post-preview">
1559				    <a href="/2018/10/12/zookeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/">
1560				        <h2 class="post-title">
1561                            zookeeper集群搭建
1562				        </h2>
1563				        
1564				    </a>
1565				    <!-- <p class="post-meta">2018-10-12</p> -->
1566				</div>
1567				<hr>
1568				
1569				  <!-- <li class="listing-item">
1570				  <time datetime="2018-10-10">2018-10-10</time>
1571				  <a href="/2018/10/10/zookeeper%E7%9A%84watcher%E6%9C%BA%E5%88%B6/" title="zookeeper的watcher机制">zookeeper的watcher机制</a>
1572				  </li> -->
1573				 <div class="post-preview">
1574				    <a href="/2018/10/10/zookeeper%E7%9A%84watcher%E6%9C%BA%E5%88%B6/">
1575				        <h2 class="post-title">
1576                            zookeeper的watcher机制
1577				        </h2>
1578				        
1579				    </a>
1580				    <!-- <p class="post-meta">2018-10-10</p> -->
1581				</div>
1582				<hr>
1583				
1584				  <!-- <li class="listing-item">
1585				  <time datetime="2018-10-10">2018-10-10</time>
1586				  <a href="/2018/10/10/zookeeper%E7%9A%84acl%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/" title="zookeeper的ACL权限控制">zookeeper的ACL权限控制</a>
1587				  </li> -->
1588				 <div class="post-preview">
1589				    <a href="/2018/10/10/zookeeper%E7%9A%84acl%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/">
1590				        <h2 class="post-title">
1591                            zookeeper的ACL权限控制
1592				        </h2>
1593				        
1594				    </a>
1595				    <!-- <p class="post-meta">2018-10-10</p> -->
1596				</div>
1597				<hr>
1598				
1599				  <!-- <li class="listing-item">
1600				  <time datetime="2018-10-09">2018-10-09</time>
1601				  <a href="/2018/10/09/zookeeper%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B/" title="zookeeper基本数据模型">zookeeper基本数据模型</a>
1602				  </li> -->
1603				 <div class="post-preview">
1604				    <a href="/2018/10/09/zookeeper%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B/">
1605				        <h2 class="post-title">
1606                            zookeeper基本数据模型
1607				        </h2>
1608				        
1609				    </a>
1610				    <!-- <p class="post-meta">2018-10-09</p> -->
1611				</div>
1612				<hr>
1613				
1614				  <!-- <li class="listing-item">
1615				  <time datetime="2018-10-09">2018-10-09</time>
1616				  <a href="/2018/10/09/docker%E9%83%A8%E7%BD%B2spring-boot%E9%A1%B9%E7%9B%AE/" title="docker部署spring-boot项目">docker部署spring-boot项目</a>
1617				  </li> -->
1618				 <div class="post-preview">
1619				    <a href="/2018/10/09/docker%E9%83%A8%E7%BD%B2spring-boot%E9%A1%B9%E7%9B%AE/">
1620				        <h2 class="post-title">
1621                            docker部署spring-boot项目
1622				        </h2>
1623				        
1624				    </a>
1625				    <!-- <p class="post-meta">2018-10-09</p> -->
1626				</div>
1627				<hr>
1628				
1629				  <!-- <li class="listing-item">
1630				  <time datetime="2018-10-08">2018-10-08</time>
1631				  <a href="/2018/10/08/zookeeper%E5%AE%89%E8%A3%85/" title="Mac 安装 zookeeper">
1631Mac 安装 zookeeper</a>
1632				  </li> -->
1633				 <div class="post-preview">
1634				    <a href="/2018/10/08/zookeeper%E5%AE%89%E8%A3%85/">
1635				        <h2 class="post-title">
1636                            Mac 安装 zookeeper
1637				        </h2>
1638				        
1639				    </a>
1640				    <!-- <p class="post-meta">2018-10-08</p> -->
1641				</div>
1642				<hr>
1643				
1644				  <!-- <li class="listing-item">
1645				  <time datetime="2018-09-30">2018-09-30</time>
1646				  <a href="/2018/09/30/java-hashcode/" title="java hashcode">java hashcode</a>
1647				  </li> -->
1648				 <div class="post-preview">
1649				    <a href="/2018/09/30/java-hashcode/">
1650				        <h2 class="post-title">
1651                            java hashcode
1652				        </h2>
1653				        
1654				    </a>
1655				    <!-- <p class="post-meta">2018-09-30</p> -->
1656				</div>
1657				<hr>
1658				
1659				  <!-- <li class="listing-item">
1660				  <time datetime="2018-09-10">2018-09-10</time>
1661				  <a href="/2018/09/10/%E4%BD%BF%E7%94%A8dom4j%E8%A7%A3%E6%9E%90xml/" title="使用dom4j解析xml">使用dom4j解析xml</a>
1662				  </li> -->
1663				 <div class="post-preview">
1664				    <a href="/2018/09/10/%E4%BD%BF%E7%94%A8dom4j%E8%A7%A3%E6%9E%90xml/">
1665				        <h2 class="post-title">
1666                            使用dom4j解析xml
1667				        </h2>
1668				        
1669				    </a>
1670				    <!-- <p class="post-meta">2018-09-10</p> -->
1671				</div>
1672				<hr>
1673				
1674				  <!-- <li class="listing-item">
1675				  <time datetime="2018-09-07">2018-09-07</time>
1676				  <a href="/2018/09/07/jvm%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7/" title="jvm性能监控工具">jvm性能监控工具</a>
1677				  </li> -->
1678				 <div class="post-preview">
1679				    <a href="/2018/09/07/jvm%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7/">
1680				        <h2 class="post-title">
1681                            jvm性能监控工具
1682				        </h2>
1683				        
1684				    </a>
1685				    <!-- <p class="post-meta">2018-09-07</p> -->
1686				</div>
1687				<hr>
1688				
1689				  <!-- <li class="listing-item">
1690				  <time datetime="2018-09-07">2018-09-07</time>
1691				  <a href="/2018/09/07/java-%E5%B9%B6%E5%8F%91/" title="java并发">java并发</a>
1692				  </li> -->
1693				 <div class="post-preview">
1694				    <a href="/2018/09/07/java-%E5%B9%B6%E5%8F%91/">
1695				        <h2 class="post-title">
1696                            java并发
1697				        </h2>
1698				        
1699				    </a>
1700				    <!-- <p class="post-meta">2018-09-07</p> -->
1701				</div>
1702				<hr>
1703				
1704				  <!-- <li class="listing-item">
1705				  <time datetime="2018-09-06">2018-09-06</time>
1706				  <a href="/2018/09/06/java-%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/" title="java 垃圾回收">java 垃圾回收</a>
1707				  </li> -->
1708				 <div class="post-preview">
1709				    <a href="/2018/09/06/java-%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/">
1710				        <h2 class="post-title">
1711                            java 垃圾回收
1712				        </h2>
1713				        
1714				    </a>
1715				    <!-- <p class="post-meta">2018-09-06</p> -->
1716				</div>
1717				<hr>
1718				
1719				  <!-- <li class="listing-item">
1720				  <time datetime="2018-09-04">2018-09-04</time>
1721				  <a href="/2018/09/04/join-CountDownLatch-CyclicBarrier/" title="join、CountDownLatch、CyclicBarrier">join、CountDownLatch、CyclicBarrier</a>
1722				  </li> -->
1723				 <div class="post-preview">
1724				    <a href="/2018/09/04/join-CountDownLatch-CyclicBarrier/">
1725				        <h2 class="post-title">
1726                            join、CountDownLatch、CyclicBarrier
1727				        </h2>
1728				        
1729				    </a>
1730				    <!-- <p class="post-meta">2018-09-04</p> -->
1731				</div>
1732				<hr>
1733				
1734				  <!-- <li class="listing-item">
1735				  <time datetime="2018-09-02">2018-09-02</time>
1736				  <a href="/2018/09/02/thread.join-vs-wait/" title="thread.join-vs-wait">thread.join-vs-wait</a>
1737				  </li> -->
1738				 <div class="post-preview">
1739				    <a href="/2018/09/02/thread.join-vs-wait/">
1740				        <h2 class="post-title">
1741                            thread.join-vs-wait
1742				        </h2>
1743				        
1744				    </a>
1745				    <!-- <p class="post-meta">2018-09-02</p> -->
1746				</div>
1747				<hr>
1748				
1749				  <!-- <li class="listing-item">
1750				  <time datetime="2018-09-01">2018-09-01</time>
1751				  <a href="/2018/09/01/RocketMQ/" title="RocketMQ">RocketMQ</a>
1752				  </li> -->
1753				 <div class="post-preview">
1754				    <a href="/2018/09/01/RocketMQ/">
1755				        <h2 class="post-title">
1756                            RocketMQ
1757				        </h2>
1758				        
1759				    </a>
1760				    <!-- <p class="post-meta">2018-09-01</p> -->
1761				</div>
1762				<hr>
1763				
1764				  <!-- <li class="listing-item">
1765				  <time datetime="2018-08-30">2018-08-30</time>
1766				  <a href="/2018/08/30/ProcessBuilder-vs-Runtime/" title="ProcessBuilder 和 Runtime 的区别">ProcessBuilder 和 Runtime 的区别</a>
1767				  </li> -->
1768				 <div class="post-preview">
1769				    <a href="/2018/08/30/ProcessBuilder-vs-Runtime/">
1770				        <h2 class="post-title">
1771                            ProcessBuilder 和 Runtime 的区别
1772				        </h2>
1773				        
1774				    </a>
1775				    <!-- <p class="post-meta">2018-08-30</p> -->
1776				</div>
1777				<hr>
1778				
1779				  <!-- <li class="listing-item">
1780				  <time datetime="2018-08-27">2018-08-27</time>
1781				  <a href="/2018/08/27/System.exit-vs-return/" title="System.exit-vs-return">System.exit-vs-return</a>
1782				  </li> -->
1783				 <div class="post-preview">
1784				    <a href="/2018/08/27/System.exit-vs-return/">
1785				        <h2 class="post-title">
1786                            System.exit-vs-return
1787				        </h2>
1788				        
1789				    </a>
1790				    <!-- <p class="post-meta">2018-08-27</p> -->
1791				</div>
1792				<hr>
1793				
1794				  <!-- <li class="listing-item">
1795				  <time datetime="2018-08-10">2018-08-10</time>
1796				  <a href="/2018/08/10/thread/" title="thread">thread</a>
1797				  </li> -->
1798				 <div class="post-preview">
1799				    <a href="/2018/08/10/thread/">
1800				        <h2 class="post-title">
1801                            thread
1802				        </h2>
1803				        
1804				    </a>
1805				    <!-- <p class="post-meta">2018-08-10</p> -->
1806				</div>
1807				<hr>
1808				
1809				  <!-- <li class="listing-item">
1810				  <time datetime="2018-08-10">2018-08-10</time>
1811				  <a href="/2018/08/10/socket/" title="socket">socket</a>
1812				  </li> -->
1813				 <div class="post-preview">
1814				    <a href="/2018/08/10/socket/">
1815				        <h2 class="post-title">
1816                            socket
1817				        </h2>
1818				        
1819				    </a>
1820				    <!-- <p class="post-meta">2018-08-10</p> -->
1821				</div>
1822				<hr>
1823				
1824				  <!-- <li class="listing-item">
1825				  <time datetime="2018-08-05">2018-08-05</time>
1826				  <a href="/2018/08/05/java-rmi/" title="java-rmi">java-rmi</a>
1827				  </li> -->
1828				 <div class="post-preview">
1829				    <a href="/2018/08/05/java-rmi/">
1830				        <h2 class="post-title">
1831                            java-rmi
1832				        </h2>
1833				        
1834				    </a>
1835				    <!-- <p class="post-meta">2018-08-05</p> -->
1836				</div>
1837				<hr>
1838				
1839				  <!-- <li class="listing-item">
1840				  <time datetime="2018-08-05">2018-08-05</time>
1841				  <a href="/2018/08/05/getResourceAsStream/" title="getResourceAsStream">getResourceAsStream</a>
1842				  </li> -->
1843				 <div class="post-preview">
1844				    <a href="/2018/08/05/getResourceAsStream/">
1845				        <h2 class="post-title">
1846                            getResourceAsStream
1847				        </h2>
1848				        
1849				    </a>
1850				    <!-- <p class="post-meta">2018-08-05</p> -->
1851				</div>
1852				<hr>
1853				
1854				  <!-- <li class="listing-item">
1855				  <time datetime="2018-06-27">2018-06-27</time>
1856				  <a href="/2018/06/27/java-assembly-code/" title="Mac 查看java编译后的汇编代码">Mac 查看java编译后的汇编代码</a>
1857				  </li> -->
1858				 <div class="post-preview">
1859				    <a href="/2018/06/27/java-assembly-code/">
1860				        <h2 class="post-title">
1861                            Mac 查看java编译后的汇编代码
1862				        </h2>
1863				        
1864				    </a>
1865				    <!-- <p class="post-meta">2018-06-27</p> -->
1866				</div>
1867				<hr>
1868				
1869				  <!-- <li class="listing-item">
1870				  <time datetime="2018-06-20">2018-06-20</time>
1871				  <a href="/2018/06/20/java-message-middleware/" title="java消息中间件">java消息中间件</a>
1872				  </li> -->
1873				 <div class="post-preview">
1874				    <a href="/2018/06/20/java-message-middleware/">
1875				        <h2 class="post-title">
1876                            java消息中间件
1877				        </h2>
1878				        
1879				    </a>
1880				    <!-- <p class="post-meta">2018-06-20</p> -->
1881				</div>
1882				<hr>
1883				
1884				  <!-- <li class="listing-item">
1885				  <time datetime="2018-01-21">2018-01-21</time>
1886				  <a href="/2018/01/21/polymorphism/" title="多态">多态</a>
1887				  </li> -->
1888				 <div class="post-preview">
1889				    <a href="/2018/01/21/polymorphism/">
1890				        <h2 class="post-title">
1891                            多态
1892				        </h2>
1893				        
1894				    </a>
1895				    <!-- <p class="post-meta">2018-01-21</p> -->
1896				</div>
1897				<hr>
1898				
1899				  <!-- <li class="listing-item">
1900				  <time datetime="2018-01-13">2018-01-13</time>
1901				  <a href="/2018/01/13/java-io/" title="Java IO系统">Java IO系统</a>
1902				  </li> -->
1903				 <div class="post-preview">
1904				    <a href="/2018/01/13/java-io/">
1905				        <h2 class="post-title">
1906                            Java IO系统
1907				        </h2>
1908				        
1909				    </a>
1910				    <!-- <p class="post-meta">2018-01-13</p> -->
1911				</div>
1912				<hr>
1913				
1914				  <!-- <li class="listing-item">
1915				  <time datetime="2018-01-11">2018-01-11</time>
1916				  <a href="/2018/01/11/java-object-and-objects/" title="java Object和Objects区别">java Object和Objects区别</a>
1917				  </li> -->
1918				 <div class="post-preview">
1919				    <a href="/2018/01/11/java-object-and-objects/">
1920				        <h2 class="post-title">
1921                            java Object和Objects区别
1922				        </h2>
1923				        
1924				    </a>
1925				    <!-- <p class="post-meta">2018-01-11</p> -->
1926				</div>
1927				<hr>
1928				
1929				  <!-- <li class="listing-item">
1930				  <time datetime="2018-01-11">2018-01-11</time>
1931				  <a href="/2018/01/11/java-container-depth/" title="java容器深入研究">java容器深入研究</a>
1932				  </li> -->
1933				 <div class="post-preview">
1934				    <a href="/2018/01/11/java-container-depth/">
1935				        <h2 class="post-title">
1936                            java容器深入研究
1937				        </h2>
1938				        
1939				    </a>
1940				    <!-- <p class="post-meta">2018-01-11</p> -->
1941				</div>
1942				<hr>
1943				
1944				  <!-- <li class="listing-item">
1945				  <time datetime="2018-01-10">2018-01-10</time>
1946				  <a href="/2018/01/10/java-array/" title="Java 数组">Java 数组</a>
1947				  </li> -->
1948				 <div class="post-preview">
1949				    <a href="/2018/01/10/java-array/">
1950				        <h2 class="post-title">
1951                            Java 数组
1952				        </h2>
1953				        
1954				    </a>
1955				    <!-- <p class="post-meta">2018-01-10</p> -->
1956				</div>
1957				<hr>
1958				
1959				  <!-- <li class="listing-item">
1960				  <time datetime="2018-01-07">2018-01-07</time>
1961				  <a href="/2018/01/07/java-collection/" title="Java 容器">Java 容器</a>
1962				  </li> -->
1963				 <div class="post-preview">
1964				    <a href="/2018/01/07/java-collection/">
1965				        <h2 class="post-title">
1966                            Java 容器
1967				        </h2>
1968				        
1969				    </a>
1970				    <!-- <p class="post-meta">2018-01-07</p> -->
1971				</div>
1972				<hr>
1973				
1974				  <!-- <li class="listing-item">
1975				  <time datetime="2017-09-09">2017-09-09</time>
1976				  <a href="/2017/09/09/about-java/" title="Java概述">Java概述</a>
1977				  </li> -->
1978				 <div class="post-preview">
1979				    <a href="/2017/09/09/about-java/">
1980				        <h2 class="post-title">
1981                            Java概述
1982				        </h2>
1983				        
1984				    </a>
1985				    <!-- <p class="post-meta">2017-09-09</p> -->
1986				</div>
1987				<hr>
1988				
1989			</div>
1990			
1991			<div class="one-tag-list">
1992			  	<span class="fa fa-tag listing-seperator" id="分布式">
1993                    <span class="tag-text">分布式</span>
1994                </span>
1995				
1996				  <!-- <li class="listing-item">
1997				  <time datetime="2018-07-12">2018-07-12</time>
1998				  <a href="/2018/07/12/tree-election/" title="基于生成树的选举算法">基于生成树的选举算法</a>
1999				  </li> -->
2000				 <div class="post-preview">
2001				    <a href="/2018/07/12/tree-election/">
2002				        <h2 class="post-title">
2003                            基于生成树的选举算法
2004				        </h2>
2005				        
2006				    </a>
2007				    <!-- <p class="post-meta">2018-07-12</p> -->
2008				</div>
2009				<hr>
2010				
2011				  <!-- <li class="listing-item">
2012				  <time datetime="2018-02-20">2018-02-20</time>
2013				  <a href="/2018/02/20/remote-invoketion/" title="远程调用-《分布式系统概念与设计》">远程调用-《分布式系统概念与设计》</a>
2014				  </li> -->
2015				 <div class="post-preview">
2016				    <a href="/2018/02/20/remote-invoketion/">
2017				        <h2 class="post-title">
2018                            远程调用-《分布式系统概念与设计》
2019				        </h2>
2020				        
2021				    </a>
2022				    <!-- <p class="post-meta">2018-02-20</p> -->
2023				</div>
2024				<hr>
2025				
2026				  <!-- <li class="listing-item">
2027				  <time datetime="2018-01-15">2018-01-15</time>
2028				  <a href="/2018/01/15/interprocess-communication/" title="进程间通信-《分布式系统概念与设计》">进程间通信-《分布式系统概念与设计》</a>
2029				  </li> -->
2030				 <div class="post-preview">
2031				    <a href="/2018/01/15/interprocess-communication/">
2032				        <h2 class="post-title">
2033                            进程间通信-《分布式系统概念与设计》
2034				        </h2>
2035				        
2036				    </a>
2037				    <!-- <p class="post-meta">2018-01-15</p> -->
2038				</div>
2039				<hr>
2040				
2041				  <!-- <li class="listing-item">
2042				  <time datetime="2018-01-13">2018-01-13</time>
2043				  <a href="/2018/01/13/networking-and-internetworking/" title="网络与网际互联-《分布式系统概念与设计》">网络与网际互联-《分布式系统概念与设计》</a>
2044				  </li> -->
2045				 <div class="post-preview">
2046				    <a href="/2018/01/13/networking-and-internetworking/">
2047				        <h2 class="post-title">
2048                            网络与网际互联-《分布式系统概念与设计》
2049				        </h2>
2050				        
2051				    </a>
2052				    <!-- <p class="post-meta">2018-01-13</p> -->
2053				</div>
2054				<hr>
2055				
2056				  <!-- <li class="listing-item">
2057				  <time datetime="2018-01-08">2018-01-08</time>
2058				  <a href="/2018/01/08/system-models/" title="系统模型-《分布式系统概念与设计》">系统模型-《分布式系统概念与设计》</a>
2059				  </li> -->
2060				 <div class="post-preview">
2061				    <a href="/2018/01/08/system-models/">
2062				        <h2 class="post-title">
2063                            系统模型-《分布式系统概念与设计》
2064				        </h2>
2065				        
2066				    </a>
2067				    <!-- <p class="post-meta">2018-01-08</p> -->
2068				</div>
2069				<hr>
2070				
2071			</div>
2072			
2073			<div class="one-tag-list">
2074			  	<span class="fa fa-tag listing-seperator" id="图算法">
2075                    <span class="tag-text">图算法</span>
2076                </span>
2077				
2078				  <!-- <li class="listing-item">
2079				  <time datetime="2018-02-24">2018-02-24</time>
2080				  <a href="/2018/02/24/targan/" title="Targan算法求割边、割点">Targan算法求割边、割点</a>
2081				  </li> -->
2082				 <div class="post-preview">
2083				    <a href="/2018/02/24/targan/">
2084				        <h2 class="post-title">
2085                            Targan算法求割边、割点
2086				        </h2>
2087				        
2088				    </a>
2089				    <!-- <p class="post-meta">2018-02-24</p> -->
2090				</div>
2091				<hr>
2092				
2093			</div>
2094			
2095			<div class="one-tag-list">
2096			  	<span class="fa fa-tag listing-seperator" id="Targan">
2097                    <span class="tag-text">Targan</span>
2098                </span>
2099				
2100				  <!-- <li class="listing-item">
2101				  <time datetime="2018-02-24">2018-02-24</time>
2102				  <a href="/2018/02/24/targan/" title="Targan算法求割边、割点">Targan算法求割边、割点</a>
2103				  </li> -->
2104				 <div class="post-preview">
2105				    <a href="/2018/02/24/targan/">
2106				        <h2 class="post-title">
2107                            Targan算法求割边、割点
2108				        </h2>
2109				        
2110				    </a>
2111				    <!-- <p class="post-meta">2018-02-24</p> -->
2112				</div>
2113				<hr>
2114				
2115			</div>
2116			
2117			<div class="one-tag-list">
2118			  	<span class="fa fa-tag listing-seperator" id="RMI">
2119                    <span class="tag-text">RMI</span>
2120                </span>
2121				
2122				  <!-- <li class="listing-item">
2123				  <time datetime="2018-08-05">2018-08-05</time>
2124				  <a href="/2018/08/05/java-rmi/" title="java-rmi">java-rmi</a>
2125				  </li> -->
2126				 <div class="post-preview">
2127				    <a href="/2018/08/05/java-rmi/">
2128				        <h2 class="post-title">
2129                            java-rmi
2130				        </h2>
2131				        
2132				    </a>
2133				    <!-- <p class="post-meta">2018-08-05</p> -->
2134				</div>
2135				<hr>
2136				
2137			</div>
2138			
2139			<div class="one-tag-list">
2140			  	<span class="fa fa-tag listing-seperator" id="数据库">
2141                    <span class="tag-text">数据库</span>
2142                </span>
2143				
2144				  <!-- <li class="listing-item">
2145				  <time datetime="2018-08-06">2018-08-06</time>
2146				  <a href="/2018/08/06/Cannot-add-the-foreign-key-constraint/" title="Cannot-add-the-foreign-key-constraint">Cannot-add-the-foreign-key-constraint</a>
2147				  </li> -->
2148				 <div class="post-preview">
2149				    <a href="/2018/08/06/Cannot-add-the-foreign-key-constraint/">
2150				        <h2 class="post-title">
2151                            Cannot-add-the-foreign-key-constraint
2152				        </h2>
2153				        
2154				    </a>
2155				    <!-- <p class="post-meta">2018-08-06</p> -->
2156				</div>
2157				<hr>
2158				
2159			</div>
2160			
2161			<div class="one-tag-list">
2162			  	<span class="fa fa-tag listing-seperator" id="socket">
2163                    <span class="tag-text">socket</span>
2164                </span>
2165				
2166				  <!-- <li class="listing-item">
2167				  <time datetime="2018-08-10">2018-08-10</time>
2168				  <a href="/2018/08/10/socket/" title="socket">socket</a>
2169				  </li> -->
2170				 <div class="post-preview">
2171				    <a href="/2018/08/10/socket/">
2172				        <h2 class="post-title">
2173                            socket
2174				        </h2>
2175				        
2176				    </a>
2177				    <!-- <p class="post-meta">2018-08-10</p> -->
2178				</div>
2179				<hr>
2180				
2181			</div>
2182			
2183			<div class="one-tag-list">
2184			  	<span class="fa fa-tag listing-seperator" id="多线程">
2185                    <span class="tag-text">多线程</span>
2186                </span>
2187				
2188				  <!-- <li class="listing-item">
2189				  <time datetime="2018-09-04">2018-09-04</time>
2190				  <a href="/2018/09/04/join-CountDownLatch-CyclicBarrier/" title="join、CountDownLatch、CyclicBarrier">join、CountDownLatch、CyclicBarrier</a>
2191				  </li> -->
2192				 <div class="post-preview">
2193				    <a href="/2018/09/04/join-CountDownLatch-CyclicBarrier/">
2194				        <h2 class="post-title">
2195                            join、CountDownLatch、CyclicBarrier
2196				        </h2>
2197				        
2198				    </a>
2199				    <!-- <p class="post-meta">2018-09-04</p> -->
2200				</div>
2201				<hr>
2202				
2203				  <!-- <li class="listing-item">
2204				  <time datetime="2018-09-02">2018-09-02</time>
2205				  <a href="/2018/09/02/thread.join-vs-wait/" title="thread.join-vs-wait">thread.join-vs-wait</a>
2206				  </li> -->
2207				 <div class="post-preview">
2208				    <a href="/2018/09/02/thread.join-vs-wait/">
2209				        <h2 class="post-title">
2210                            thread.join-vs-wait
2211				        </h2>
2212				        
2213				    </a>
2214				    <!-- <p class="post-meta">2018-09-02</p> -->
2215				</div>
2216				<hr>
2217				
2218				  <!-- <li class="listing-item">
2219				  <time datetime="2018-08-10">2018-08-10</time>
2220				  <a href="/2018/08/10/thread/" title="thread">thread</a>
2221				  </li> -->
2222				 <div class="post-preview">
2223				    <a href="/2018/08/10/thread/">
2224				        <h2 class="post-title">
2225                            thread
2226				        </h2>
2227				        
2228				    </a>
2229				    <!-- <p class="post-meta">2018-08-10</p> -->
2230				</div>
2231				<hr>
2232				
2233			</div>
2234			
2235			<div class="one-tag-list">
2236			  	<span class="fa fa-tag listing-seperator" id="RocketMQ">
2237                    <span class="tag-text">RocketMQ</span>
2238                </span>
2239				
2240				  <!-- <li class="listing-item">
2241				  <time datetime="2018-09-01">2018-09-01</time>
2242				  <a href="/2018/09/01/RocketMQ/" title="RocketMQ">RocketMQ</a>
2243				  </li> -->
2244				 <div class="post-preview">
2245				    <a href="/2018/09/01/RocketMQ/">
2246				        <h2 class="post-title">
2247                            RocketMQ
2248				        </h2>
2249				        
2250				    </a>
2251				    <!-- <p class="post-meta">2018-09-01</p> -->
2252				</div>
2253				<hr>
2254				
2255			</div>
2256			
2257			<div class="one-tag-list">
2258			  	<span class="fa fa-tag listing-seperator" id="网络">
2259                    <span class="tag-text">网络</span>
2260                </span>
2261				
2262				  <!-- <li class="listing-item">
2263				  <time datetime="2018-09-02">2018-09-02</time>
2264				  <a href="/2018/09/02/TPS%E5%92%8CQPS%E5%8C%BA%E5%88%AB/" title="TPS和QPS区别">TPS和QPS区别</a>
2265				  </li> -->
2266				 <div class="post-preview">
2267				    <a href="/2018/09/02/TPS%E5%92%8CQPS%E5%8C%BA%E5%88%AB/">
2268				        <h2 class="post-title">
2269                            TPS和QPS区别
2270				        </h2>
2271				        
2272				    </a>
2273				    <!-- <p class="post-meta">2018-09-02</p> -->
2274				</div>
2275				<hr>
2276				
2277			</div>
2278			
2279			<div class="one-tag-list">
2280			  	<span class="fa fa-tag listing-seperator" id="Docker">
2281                    <span class="tag-text">Docker</span>
2282                </span>
2283				
2284				  <!-- <li class="listing-item">
2285				  <time datetime="2018-10-09">2018-10-09</time>
2286				  <a href="/2018/10/09/docker%E9%83%A8%E7%BD%B2spring-boot%E9%A1%B9%E7%9B%AE/" title="docker部署spring-boot项目">docker部署spring-boot项目</a>
2287				  </li> -->
2288				 <div class="post-preview">
2289				    <a href="/2018/10/09/docker%E9%83%A8%E7%BD%B2spring-boot%E9%A1%B9%E7%9B%AE/">
2290				        <h2 class="post-title">
2291                            docker部署spring-boot项目
2292				        </h2>
2293				        
2294				    </a>
2295				    <!-- <p class="post-meta">2018-10-09</p> -->
2296				</div>
2297				<hr>
2298				
2299				  <!-- <li class="listing-item">
2300				  <time datetime="2018-10-08">2018-10-08</time>
2301				  <a href="/2018/10/08/docker%E9%83%A8%E7%BD%B2%E5%89%8D%E7%AB%AF%E9%A1%B9%E7%9B%AE/" title="docker部署前端项目">docker部署前端项目</a>
2302				  </li> -->
2303				 <div class="post-preview">
2304				    <a href="/2018/10/08/docker%E9%83%A8%E7%BD%B2%E5%89%8D%E7%AB%AF%E9%A1%B9%E7%9B%AE/">
2305				        <h2 class="post-title">
2306                            docker部署前端项目
2307				        </h2>
2308				        
2309				    </a>
2310				    <!-- <p class="post-meta">2018-10-08</p> -->
2311				</div>
2312				<hr>
2313				
2314			</div>
2315			
2316			<div class="one-tag-list">
2317			  	<span class="fa fa-tag listing-seperator" id="Zookeeper">
2318                    <span class="tag-text">Zookeeper</span>
2319                </span>
2320				
2321				  <!-- <li class="listing-item">
2322				  <time datetime="2018-10-13">2018-10-13</time>
2323				  <a href="/2018/10/13/zookeeper%E4%B9%8Bjava%E5%BC%80%E5%8F%91/" title="zookeeper java开发">zookeeper java开发</a>
2324				  </li> -->
2325				 <div class="post-preview">
2326				    <a href="/2018/10/13/zookeeper%E4%B9%8Bjava%E5%BC%80%E5%8F%91/">
2327				        <h2 class="post-title">
2328                            zookeeper java开发
2329				        </h2>
2330				        
2331				    </a>
2332				    <!-- <p class="post-meta">2018-10-13</p> -->
2333				</div>
2334				<hr>
2335				
2336				  <!-- <li class="listing-item">
2337				  <time datetime="2018-10-12">2018-10-12</time>
2338				  <a href="/2018/10/12/zookeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/" title="zookeeper集群搭建">zookeeper集群搭建</a>
2339				  </li> -->
2340				 <div class="post-preview">
2341				    <a href="/2018/10/12/zookeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA/">
2342				        <h2 class="post-title">
2343                            zookeeper集群搭建
2344				        </h2>
2345				        
2346				    </a>
2347				    <!-- <p class="post-meta">2018-10-12</p> -->
2348				</div>
2349				<hr>
2350				
2351				  <!-- <li class="listing-item">
2352				  <time datetime="2018-10-10">2018-10-10</time>
2353				  <a href="/2018/10/10/zookeeper%E7%9A%84watcher%E6%9C%BA%E5%88%B6/" title="zookeeper的watcher机制">zookeeper的watcher机制</a>
2354				  </li> -->
2355				 <div class="post-preview">
2356				    <a href="/2018/10/10/zookeeper%E7%9A%84watcher%E6%9C%BA%E5%88%B6/">
2357				        <h2 class="post-title">
2358                            zookeeper的watcher机制
2359				        </h2>
2360				        
2361				    </a>
2362				    <!-- <p class="post-meta">2018-10-10</p> -->
2363				</div>
2364				<hr>
2365				
2366				  <!-- <li class="listing-item">
2367				  <time datetime="2018-10-10">2018-10-10</time>
2368				  <a href="/2018/10/10/zookeeper%E7%9A%84acl%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/" title="zookeeper的ACL权限控制">zookeeper的ACL权限控制</a>
2369				  </li> -->
2370				 <div class="post-preview">
2371				    <a href="/2018/10/10/zookeeper%E7%9A%84acl%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/">
2372				        <h2 class="post-title">
2373                            zookeeper的ACL权限控制
2374				        </h2>
2375				        
2376				    </a>
2377				    <!-- <p class="post-meta">2018-10-10</p> -->
2378				</div>
2379				<hr>
2380				
2381				  <!-- <li class="listing-item">
2382				  <time datetime="2018-10-09">2018-10-09</time>
2383				  <a href="/2018/10/09/zookeeper%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B/" title="zookeeper基本数据模型">zookeeper基本数据模型</a>
2384				  </li> -->
2385				 <div class="post-preview">
2386				    <a href="/2018/10/09/zookeeper%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B/">
2387				        <h2 class="post-title">
2388                            zookeeper基本数据模型
2389				        </h2>
2390				        
2391				    </a>
2392				    <!-- <p class="post-meta">2018-10-09</p> -->
2393				</div>
2394				<hr>
2395				
2396				  <!-- <li class="listing-item">
2397				  <time datetime="2018-10-08">2018-10-08</time>
2398				  <a href="/2018/10/08/zookeeper%E5%AE%89%E8%A3%85/" title="Mac 安装 zookeeper">
2398Mac 安装 zookeeper</a>
2399				  </li> -->
2400				 <div class="post-preview">
2401				    <a href="/2018/10/08/zookeeper%E5%AE%89%E8%A3%85/">
2402				        <h2 class="post-title">
2403                            Mac 安装 zookeeper
2404				        </h2>
2405				        
2406				    </a>
2407				    <!-- <p class="post-meta">2018-10-08</p> -->
2408				</div>
2409				<hr>
2410				
2411			</div>
2412			
2413			<div class="one-tag-list">
2414			  	<span class="fa fa-tag listing-seperator" id="Spring">
2415                    <span class="tag-text">Spring</span>
2416                </span>
2417				
2418				  <!-- <li class="listing-item">
2419				  <time datetime="2018-10-16">2018-10-16</time>
2420				  <a href="/2018/10/16/Spring%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86DI%E5%92%8CAOP/" title="spring基础知识DI和AOP">spring基础知识DI和AOP</a>
2421				  </li> -->
2422				 <div class="post-preview">
2423				    <a href="/2018/10/16/Spring%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86DI%E5%92%8CAOP/">
2424				        <h2 class="post-title">
2425                            spring基础知识DI和AOP
2426				        </h2>
2427				        
2428				    </a>
2429				    <!-- <p class="post-meta">2018-10-16</p> -->
2430				</div>
2431				<hr>
2432				
2433			</div>
2434			
2435			<div class="one-tag-list">
2436			  	<span class="fa fa-tag listing-seperator" id="Dubbo">
2437                    <span class="tag-text">Dubbo</span>
2438                </span>
2439				
2440				  <!-- <li class="listing-item">
2441				  <time datetime="2018-10-16">2018-10-16</time>
2442				  <a href="/2018/10/16/dubbo%E5%85%A5%E9%97%A8/" title="dubbo入门">dubbo入门</a>
2443				  </li> -->
2444				 <div class="post-preview">
2445				    <a href="/2018/10/16/dubbo%E5%85%A5%E9%97%A8/">
2446				        <h2 class="post-title">
2447                            dubbo入门
2448				        </h2>
2449				        
2450				    </a>
2451				    <!-- <p class="post-meta">2018-10-16</p> -->
2452				</div>
2453				<hr>
2454				
2455			</div>
2456			
2457			<div class="one-tag-list">
2458			  	<span class="fa fa-tag listing-seperator" id="Java内存映射文件">
2459                    <span class="tag-text">Java内存映射文件</span>
2460                </span>
2461				
2462				  <!-- <li class="listing-item">
2463				  <time datetime="2018-10-21">2018-10-21</time>
2464				  <a href="/2018/10/21/java%E5%86%85%E5%AD%98%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6/" title="java内存映射文件(mmap)">java内存映射文件(mmap)</a>
2465				  </li> -->
2466				 <div class="post-preview">
2467				    <a href="/2018/10/21/java%E5%86%85%E5%AD%98%E6%98%A0%E5%B0%84%E6%96%87%E4%BB%B6/">
2468				        <h2 class="post-title">
2469                            java内存映射文件(mmap)
2470				        </h2>
2471				        
2472				    </a>
2473				    <!-- <p class="post-meta">2018-10-21</p> -->
2474				</div>
2475				<hr>
2476				
2477			</div>
2478			
2479			<div class="one-tag-list">
2480			  	<span class="fa fa-tag listing-seperator" id="mybatis">
2481                    <span class="tag-text">mybatis</span>
2482                </span>
2483				
2484				  <!-- <li class="listing-item">
2485				  <time datetime="2018-11-05">2018-11-05</time>
2486				  <a href="/2018/11/05/mybatis-demo/" title="mybatis-demo">mybatis-demo</a>
2487				  </li> -->
2488				 <div class="post-preview">
2489				    <a href="/2018/11/05/mybatis-demo/">
2490				        <h2 class="post-title">
2491                            mybatis-demo
2492				        </h2>
2493				        
2494				    </a>
2495				    <!-- <p class="post-meta">2018-11-05</p> -->
2496				</div>
2497				<hr>
2498				
2499			</div>
2500			
2501			<div class="one-tag-list">
2502			  	<span class="fa fa-tag listing-seperator" id="nginx">
2503                    <span class="tag-text">nginx</span>
2504                </span>
2505				
2506				  <!-- <li class="listing-item">
2507				  <time datetime="2018-12-03">2018-12-03</time>
2508				  <a href="/2018/12/03/nginx%E9%85%8D%E7%BD%AE/" title="nginx配置">nginx配置</a>
2509				  </li> -->
2510				 <div class="post-preview">
2511				    <a href="/2018/12/03/nginx%E9%85%8D%E7%BD%AE/">
2512				        <h2 class="post-title">
2513                            nginx配置
2514				        </h2>
2515				        
2516				    </a>
2517				    <!-- <p class="post-meta">2018-12-03</p> -->
2518				</div>
2519				<hr>
2520				
2521			</div>
2522			
2523			<div class="one-tag-list">
2524			  	<span class="fa fa-tag listing-seperator" id="redis">
2525                    <span class="tag-text">redis</span>
2526                </span>
2527				
2528				  <!-- <li class="listing-item">
2529				  <time datetime="2018-12-03">2018-12-03</time>
2530				  <a href="/2018/12/03/redis%E5%AD%A6%E4%B9%A0/" title="redis学习">redis学习</a>
2531				  </li> -->
2532				 <div class="post-preview">
2533				    <a href="/2018/12/03/redis%E5%AD%A6%E4%B9%A0/">
2534				        <h2 class="post-title">
2535                            redis学习
2536				        </h2>
2537				        
2538				    </a>
2539				    <!-- <p class="post-meta">2018-12-03</p> -->
2540				</div>
2541				<hr>
2542				
2543			</div>
2544			
2545			<div class="one-tag-list">
2546			  	<span class="fa fa-tag listing-seperator" id="RabbitMQ">
2547                    <span class="tag-text">RabbitMQ</span>
2548                </span>
2549				
2550				  <!-- <li class="listing-item">
2551				  <time datetime="2018-12-15">2018-12-15</time>
2552				  <a href="/2018/12/15/rabbitmq/" title="rabbitmq学习">rabbitmq学习</a>
2553				  </li> -->
2554				 <div class="post-preview">
2555				    <a href="/2018/12/15/rabbitmq/">
2556				        <h2 class="post-title">
2557                            rabbitmq学习
2558				        </h2>
2559				        
2560				    </a>
2561				    <!-- <p class="post-meta">2018-12-15</p> -->
2562				</div>
2563				<hr>
2564				
2565			</div>
2566			
2567			<div class="one-tag-list">
2568			  	<span class="fa fa-tag listing-seperator" id="Spring-boot">
2569                    <span class="tag-text">Spring-boot</span>
2570                </span>
2571				
2572				  <!-- <li class="listing-item">
2573				  <time datetime="2018-12-15">2018-12-15</time>
2574				  <a href="/2018/12/15/%E8%87%AA%E5%AE%9A%E4%B9%89spring-boot-starter/" title="自定义spring-boot-starter">自定义spring-boot-starter</a>
2575				  </li> -->
2576				 <div class="post-preview">
2577				    <a href="/2018/12/15/%E8%87%AA%E5%AE%9A%E4%B9%89spring-boot-starter/">
2578				        <h2 class="post-title">
2579                            自定义spring-boot-starter
2580				        </h2>
2581				        
2582				    </a>
2583				    <!-- <p class="post-meta">2018-12-15</p> -->
2584				</div>
2585				<hr>
2586				
2587			</div>
2588			
2589
2590		</div>
2591	</div>
2592</div>
2593
2594
2595    <!-- Footer -->
2596<footer>
2597    <div class="container">
2598        <div class="row">
2599            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
2600                <ul class="list-inline text-center">
2601                    
2602                    
2603
2604                    <!-- add Weibo, Zhihu by Hux, add target = "_blank" to <a> by Hux -->
2605                    
2606                    <li>
2607                        <a target="_blank" href="https://www.zhihu.com/people/xushaopeng">
2608                            <span class="fa-stack fa-lg">
2609                                <i class="fa fa-circle fa-stack-2x"></i>
2610                                <i class="fa  fa-stack-1x fa-inverse">知</i>
2611                            </span>
2612                        </a>
2613                    </li>
2614                    
2615                    
2616                    <li>
2617                        <a target="_blank" href="http://weibo.com/3824822374">
2618                            <span class="fa-stack fa-lg">
2619                                <i class="fa fa-circle fa-stack-2x"></i>
2620                                <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
2621                            </span>
2622                        </a>
2623                    </li>
2624                    
2625
2626
2627                    
2628                    
2629                    <li>
2630                        <a target="_blank" href="https://github.com/husterxsp">
2631                            <span class="fa-stack fa-lg">
2632                                <i class="fa fa-circle fa-stack-2x"></i>
2633                                <i class="fa fa-github fa-stack-1x fa-inverse"></i>
2634                            </span>
2635                        </a>
2636                    </li>
2637                    
2638                    
2639                    <li>
2640                        <a target="_blank" href="https://www.linkedin.com/in/少鹏-徐-002574132">
2641                            <span class="fa-stack fa-lg">
2642                                <i class="fa fa-circle fa-stack-2x"></i>
2643                                <i class="fa fa-linkedin fa-stack-1x fa-inverse"></i>
2644                            </span>
2645                        </a>
2646                    </li>
2647                    
2648                </ul>
2649                <p class="copyright text-muted">
2650                    Copyright &copy; On the way 2018
2651                    <br>
2652                    Theme by <a href="http://huangxuan.me">Hux</a> <!-- |
2653                    <iframe
2654                        style="margin-left: 2px; margin-bottom:-5px;"
2655                        frameborder="0" scrolling="0" width="100px" height="20px"
2656                        src="https://ghbtns.com/github-btn.html?user=huxpro&repo=huxpro.github.io&type=star&count=true" >
2657                    </iframe> -->
2658                </p>
2659            </div>
2660        </div>
2661    </div>
2662</footer>
2663
2664<!-- jQuery -->
2665<script src="/js/jquery.min.js "></script>
2665
2666
2667<!-- Bootstrap Core JavaScript -->
2668<script src="/js/bootstrap.min.js "></script>
2668
2669
2670<!-- Custom Theme JavaScript -->
2671<script src="/js/hux-blog.min.js "></script>
2671
2672
2673<!-- Service Worker -->
2674
2675<script type="text/javascript">
2676    if(navigator.serviceWorker){
2677        // For security reasons, a service worker can only control the pages that are in the same directory level or below it. That's why we put sw.js at ROOT level.
2678        // navigator.serviceWorker
2679        //     .register('/sw.js')
2680        //     .then((registration) => {console.log('Service Worker Registered. ', registration)})
2681        //     .catch((error) => {console.log('ServiceWorker registration failed: ', error)})
2682    }
2683</script>
2683
2684
2685
2686
2687<!-- async load function -->
2688<script>
2689    function async(u, c) {
2690      var d = document, t = 'script',
2691          o = d.createElement(t),
2692          s = d.getElementsByTagName(t)[0];
2693      o.src = u;
2694      if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
2695      s.parentNode.insertBefore(o, s);
2696    }
2697</script>
2697
2698
2699<!-- 
2700     Because of the native support for backtick-style fenced code blocks 
2701     right within the Markdown is landed in Github Pages, 
2702     From V1.6, There is no need for Highlight.js, 
2703     so Huxblog drops it officially.
2704
2705     - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0  
2706     - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 
2707     - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers   
2708-->
2709<!--
2710    
2710<script>
2711        async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){
2712            hljs.initHighlightingOnLoad();
2713        })
2714    </script>
2714
2715    <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet">
2716-->
2717
2718
2719<!-- jquery.tagcloud.js -->
2720<script>
2721    // only load tagcloud.js in tag.html
2722    if($('#tag_cloud').length !== 0){
2723        async('/js/jquery.tagcloud.js',function(){
2724            $.fn.tagcloud.defaults = {
2725                //size: {start: 1, end: 1, unit: 'em'},
2726                color: {start: '#bbbbee', end: '#0085a1'},
2727            };
2728            $('#tag_cloud a').tagcloud();
2729        })
2730    }
2731</script>
2731
2732
2733<!--fastClick.js -->
2734<script>
2735    async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function(){
2736        var $nav = document.querySelector("nav");
2737        if($nav) FastClick.attach($nav);
2738    })
2739</script>
2739
2740
2741
2742<!-- Google Analytics -->
2743
2744
2745
2746<!-- Baidu Tongji -->
2747
2748<script>
2749    // dynamic User by Hux
2750    var _baId = '67e48f4fe976bc095ef0a26b866c20f6';
2751    console.log(_baId);
2752    // Originial
2753    var _hmt = _hmt || [];
2754    (function() {
2755      var hm = document.createElement("script");
2756      hm.src = "//hm.baidu.com/hm.js?" + _baId;
2757      var s = document.getElementsByTagName("script")[0];
2758      s.parentNode.insertBefore(hm, s);
2759    })();
2760</script>
2760
2761
2762
2763
2764
2765<!-- Side Catalog -->
2766
2767
2768
2769
2770
2771<!-- Image to hack wechat -->
2772<img src="/img/icon_wechat.png" width="0" height="0" />
2773<!-- Migrate from head to bottom, no longer block render and still work -->
2774
2775</body>
2776
2777</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.