-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
16 lines (16 loc) · 15.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html><html><head><meta name="generator" content="Hexo 3.8.0"><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><meta name="description" content><meta name="keywords" content><meta name="author" content="Sunny___,undefined"><meta name="copyright" content="Sunny___"><title>【朝阳的博客】</title><link rel="stylesheet" href="/css/fan.css"><link rel="stylesheet" href="/css/thirdparty/jquery.mCustomScrollbar.min.css"><link rel="icon" href="/favicon.ico"><script>var isPassword = '' || false;
if (isPassword) {
if (prompt('请输入文章密码') !== '') {
alert('密码错误!');
history.back();
}
}</script><script>window.GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: undefined,
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
}
}</script></head><body><canvas id="universe"></canvas><!--#body--><div id="sidebar"><div class="author-info"><div class="author-info-avatar"><img class="author-info-avatar-img" src="/avatar.png"></div><div class="author-info-name">Sunny___</div><div class="author-info-description"></div><div class="links-buttons"><a class="links-button button-hover" href="https://github.com/Suny95" target="_blank">GitHub<i class="icon-dot bg-color7"></i></a><a class="links-button button-hover" href="mailto:[email protected]" target="_blank">E-Mail<i class="icon-dot bg-color6"></i></a><a class="links-button button-hover" href="tencent://message/?uin=327310547&Site=&Menu=yes" target="_blank">QQ<i class="icon-dot bg-color10"></i></a></div><div class="author-info-articles"><a class="author-info-articles-archives article-meta" href="/archives"><span class="pull-top">日志</span><span class="pull-bottom">13</span></a><a class="author-info-articles-tags article-meta" href="/tags"><span class="pull-top">标签</span><span class="pull-bottom">12</span></a><a class="author-info-articles-categories article-meta" href="/categories"><span class="pull-top">分类</span><span class="pull-bottom">3</span></a></div></div></div><div id="main-container"><header><div id="menu-outer"><i class="menu-list-icon fas fa-bars"></i><nav id="menu-inner"><a class="menu-item" href="/">首页</a><a class="menu-item" href="/tags">标签</a><a class="menu-item" href="/categories">分类</a><a class="menu-item" href="/archives">归档</a></nav><div class="right-info"><a class="title-name" href="/">朝阳的博客</a><span id="now-time"></span></div></div></header><div id="content-outer"><div id="content-inner"><div id="recent-posts"><!-- each post in page.posts.sort('date', -1).limit(10).toArray()--><!-- config中配置按照什么排序--><div class="recent-post-item"><a class="post-title" href="/2019/05/06/Zookeeper笔记 (七) zookeeper分布式锁、领导选举的原理/">Zookeeper笔记 (七) zookeeper分布式锁、领导选举的原理</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a><i class="fa fa-angle-right" style="margin: 0 8px;"></i><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/分布式锁/">分布式锁</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/ZAB/">ZAB</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (七) zookeeper分布式锁、领导选举的原理:</strong> <excerpt in index | 首页摘要><br>zookeeper分布式锁、领导选举的原理<br></excerpt></p></div></div><a class="button-hover more" href="/2019/05/06/Zookeeper笔记 (七) zookeeper分布式锁、领导选举的原理/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/05/06/Zookeeper笔记 (六) 祥解ZAB协议/">Zookeeper笔记 (六) 祥解ZAB协议</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (六) 祥解ZAB协议:</strong> <excerpt in index | 首页摘要><br>祥解ZAB协议<br></excerpt></p></div></div><a class="button-hover more" href="/2019/05/06/Zookeeper笔记 (六) 祥解ZAB协议/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/05/05/Zookeeper笔记 (五) 开源客户端curator/">Zookeeper笔记 (五) 开源客户端curator</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/curator/">curator</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (五) 开源客户端curator:</strong> <excerpt in index | 首页摘要><br>开源客户端curator<br></excerpt></p></div></div><a class="button-hover more" href="/2019/05/05/Zookeeper笔记 (五) 开源客户端curator/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/05/05/Zookeeper笔记 (四) Watcher机制/">Zookeeper笔记 (四) Watcher机制</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/watcher/">watcher</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (四) Watcher机制:</strong> <excerpt in index | 首页摘要><br>Watcher机制<br></excerpt></p></div></div><a class="button-hover more" href="/2019/05/05/Zookeeper笔记 (四) Watcher机制/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/05/05/Zookeeper笔记 (三) ACL详解/">Zookeeper笔记 (三) ACL详解</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-20</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/acl/">acl</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (三) ACL详解:</strong> <excerpt in index | 首页摘要><br>ACL权限控制<br></excerpt></p></div></div><a class="button-hover more" href="/2019/05/05/Zookeeper笔记 (三) ACL详解/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/04/30/Zookeeper笔记 (二) Znode详解/">Zookeeper笔记 (二) Znode详解</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/znode/">znode</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (二) Znode详解:</strong> <excerpt in index | 首页摘要><br>Znode详解<br></excerpt></p></div></div><a class="button-hover more" href="/2019/04/30/Zookeeper笔记 (二) Znode详解/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/04/30/Zookeeper笔记 (一) zookeeper介绍/">Zookeeper笔记 (一) zookeeper介绍</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/zookeeper/">zookeeper</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/zookeeper/">zookeeper</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/znode/">znode</a></div></div><div class="post-content"><div class="main-content content"><p><strong> Zookeeper笔记 (一) zookeeper介绍:</strong> <excerpt in index | 首页摘要><br>zookeeper介绍<br></excerpt></p></div></div><a class="button-hover more" href="/2019/04/30/Zookeeper笔记 (一) zookeeper介绍/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/04/28/多线程笔记 (六) J.U.C之Condition/">多线程笔记 (六) J.U.C之Condition</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/多线程/">多线程</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/线程/">线程</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/condition/">condition</a></div></div><div class="post-content"><div class="main-content content"><p><strong> 多线程笔记 (六) J.U.C之Condition:</strong> <excerpt in index | 首页摘要><br>J.U.C之Condition<br></excerpt></p></div></div><a class="button-hover more" href="/2019/04/28/多线程笔记 (六) J.U.C之Condition/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/04/28/多线程笔记 (五) 生产者消费者线程模型/">多线程笔记 (五) 生产者消费者线程模型</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/多线程/">多线程</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/线程/">线程</a></div></div><div class="post-content"><div class="main-content content"><p><strong> 多线程笔记 (五) 生产者消费者线程模型:</strong> <excerpt in index | 首页摘要><br>生产者消费者线程模型<br></excerpt></p></div></div><a class="button-hover more" href="/2019/04/28/多线程笔记 (五) 生产者消费者线程模型/#more">阅读全文</a></div><div class="recent-post-item"><a class="post-title" href="/2019/04/26/多线程笔记 (四) 线程池介绍/">多线程笔记 (四) 线程池介绍</a><div class="container"><time class="button-hover post-date"><i class="fas fa-calendar-alt article-icon" aria-hidden="true"></i> 更新于 2019-05-07</time><div class="button-hover categories"><i class="fa fa-inbox article-icon" aria-hidden="true"></i><a class="link-a" href="/categories/多线程/">多线程</a></div><div class="button-hover tags"><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/线程/">线程</a><span> | </span><i class="fa fa-tag article-icon" aria-hidden="true"></i><a class="link-a" href="/tags/线程池/">线程池</a></div></div><div class="post-content"><div class="main-content content"><p><strong> 多线程笔记 (四) 线程池介绍:</strong> <excerpt in index | 首页摘要><br>线程池介绍<br></excerpt></p></div></div><a class="button-hover more" href="/2019/04/26/多线程笔记 (四) 线程池介绍/#more">阅读全文</a></div></div><div id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="extend next" rel="next" href="/page/2/"><i class="fas fa-angle-right"></i></a></div></div></div></div><div class="button-hover" id="return-top"><i class="fas fa-arrow-up" aria-hidden="true"></i></div><footer><div id="footer"><div class="button-hover" id="side-button"><i class="fas fa-arrow-right"></i></div><div class="right-content"><div class="busuanzi"><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><span id="busuanzi_container_site_uv"><i class="fas fa-user"></i></span><span id="busuanzi_value_site_uv"></span><span></span><span class="footer-separator">|</span><span id="busuanzi_container_site_pv"><i class="fas fa-eye"></i></span><span id="busuanzi_value_site_pv"></span><span></span></div><div class="copyright">©2019 By Sunny___</div></div></div></footer></div><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/thirdparty/jquery-3.3.1.min.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/thirdparty/velocity.min.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/thirdparty/jquery.mCustomScrollbar.concat.min.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/fan.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/utils.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/scroll.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/sidebar.js"></script><!--script(src=url)--><!--js(src=url_for(url) + '?version=' + version())--><script src="/js/copy.js"></script><!--script(src=url)--></body></html>