-
Notifications
You must be signed in to change notification settings - Fork 10
/
index.html
1 lines (1 loc) · 9.11 KB
/
index.html
1
<!DOCTYPE HTML><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="google-site-verification" content="GkJ68PCnxM9Ih7Zm9v8p91FOCV7ymNCO2KdGbflLh3E"><meta name="360-site-verification" content="dd6547587641bfede036f7c79561e8a0"><meta name="shenma-site-verification" content="fd96cf3751972c9b05f8471d2ccadddc_1496951214"><meta name="msvalidate.01" content="1D38B05050A977F6FDEDA481198343F1"><meta name="sogou_site_verification" content="MpPsku240L"><title>芋道源码 —— 纯源码解析BLOG</title><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=3,minimum-scale=1"><meta name="author" content="王文斌"><meta name="description" content="愿半生编码,如一生老友!"><meta name="keywords" content="Java,架构,后端,服务端,RocketMQ,MyCAT,分布式消息队列,分布式存储,技术博客,Sharding-JDBC,分库分表"><link rel="alternate" href="atom.xml" title="芋道源码 —— 纯源码解析BLOG" type="application/atom+xml"><link rel="icon" href="/images/favicon.ico"><link rel="stylesheet" href="/css/style.css"><script>var _hmt=_hmt||[];!function(){var e=document.createElement("script");e.src="//hm.baidu.com/hm.js?9e70e3362807c1bd185a79655b307027";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}()</script><script>!function(){var t=document.createElement("script"),e=window.location.protocol.split(":")[0];t.src="https"===e?"https://zz.bdstatic.com/linksubmit/push.js":"http://push.zhanzhang.baidu.com/push.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}()</script><script>!function(){var t="http:"==document.location.protocol?"http://js.passport.qihucdn.com/11.0.1.js?f05b61dd54bbc38386611a5238672938":"https://jspassport.ssl.qhimg.com/11.0.1.js?f05b61dd54bbc38386611a5238672938";document.write('<script src="'+t+'" id="sozz"><\/script>')}()</script><script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script></head></html><body><header><div><div id="textlogo"><h1 class="site-name"><a href="/" title="芋道源码 —— 纯源码解析BLOG">芋道源码 —— 纯源码解析BLOG</a></h1><a class="blog-motto">愿半生编码,如一生老友!</a></div><div class="navbar"><a class="navbutton navmobile" href="#" title="菜单"></a></div><nav class="animated"><ul><ul><li><a href="/">文章</a></li><li><a href="https://github.com/YunaiV" rel="external nofollow noopener noreferrer" target="_blank">Github</a></li><li><a href="http://www.iocoder.cn/images/common/wechat_mp_2017_07_31_bak.jpg">微信公众号</a></li><li><a href="/link_url">友链</a></li></ul></ul></nav></div></header><div id="container"><div class="archive-title" id="asidepart"><aside class="clearfix"><div id="authorInfo"><div><img width="100%" src="/images/common/wechat_mp_2017_07_31_bak.jpg"></div><div class="social-list"></div></div><div class="categorieslist"><p class="asidetitle">微信公众号福利:芋道源码</p><ul><li><a href="/images/common/wechat_mp_2017_07_31_bak.jpg">0. 阅读源码葵花宝典</a></li><li><a href="/images/common/wechat_mp_2017_07_31_bak.jpg">1. RocketMQ / MyCAT / Sharding-JDBC 详细中文注释源码</a></li><li><a href="/images/common/wechat_mp_2017_07_31_bak.jpg">2. 您对于源码的疑问每条留言都将得到认真回复</a></li><li><a href="/images/common/wechat_mp_2017_07_31_bak.jpg">3. 新的源码解析文章实时收到通知,每周六十点更新</a></li><li><a href="/images/common/wechat_mp_2017_07_31_bak.jpg">4. 认真的源码交流微信群</a></li></ul></div></aside></div><div id="main" class="archive-part clearfix"><div id="archive-page"><section class="post" itemscope="" itemprop="blogPost"><a href="/Architecture/how-to-read-source-code/" title="技术杂文 相关文章" itemprop="url"><time itemprop="datePublished">源码阅读</time><h1 itemprop="name">闲聊如何阅读源码(音频)</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/Architecture/how-to-read-article/" title="技术杂文 相关文章" itemprop="url"><time itemprop="datePublished">你懂的</time><h1 itemprop="name">闲聊如何阅读文章</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/RocketMQ/" title="阿里分布式消息队列中间件 RocketMQ 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">阿里分布式消息队列中间件 RocketMQ 源码解析系列</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/Sharding-JDBC/" title="当当数据库中间件 Sharding-JDBC 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">当当数据库中间件 Sharding-JDBC 源码解析系列</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/MyCAT/" title="阿里Cobar数据库中间件衍生 MyCAT 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">阿里Cobar数据库中间件衍生 MyCAT 源码解析系列</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/Elastic-Job-Lite/" title="当当分布式作业中间件 Elastic-Job-Lite 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">当当分布式作业中间件 Elastic-Job-Lite 源码解析系列</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/Elastic-Job-Cloud/" title="当当分布式作业中间件 Elastic-Job-Cloud 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">当当分布式作业中间件 Elastic-Job-Cloud 源码解析系列</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/TCC-Transaction/" title="TCC事务中间件 TCC-Transaction 源码解析系列" itemprop="url"><time itemprop="datePublished">源码解析系列</time><h1 itemprop="name">TCC事务中间件 TCC-Transaction 源码解析系列</h1></a></section></div><div id="archive-page"><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/技术杂文/" title="技术杂文 相关文章" itemprop="url"><time itemprop="datePublished">技术杂文</time><h1 itemprop="name">技术杂文 相关文章</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/Docker/" title="Docker 相关文章" itemprop="url"><time itemprop="datePublished">Docker</time><h1 itemprop="name">Docker 相关文章</h1></a></section><section style="margin-bottom:.5em" class="post" itemscope="" itemprop="blogPost"><a href="/categories/Nginx/" title="Nginx 相关文章" itemprop="url"><time itemprop="datePublished">Nginx</time><h1 itemprop="name">Nginx 相关文章</h1></a></section></div></div></div><footer><div id="footer"><img src="http://www.iocoder.cn/images/common/wechat_mp_simple.png" style="display:none"><p class="copyright">© 2017 <a href="http://www.iocoder.cn" target="_blank" title="王文斌">王文斌</a> && <span style="display:inline" id="busuanzi_container_site_uv">总访客数 <span id="busuanzi_value_site_uv" font="微软雅黑"></span> 次</span> && <span style="display:inline" id="busuanzi_container_site_pv">总访问量 <span id="busuanzi_value_site_pv" font="微软雅黑"></span> 次</span> && Hosted by <a href="https://pages.coding.me" style="font-weight:700" rel="external nofollow noopener noreferrer" target="_blank">Coding Pages</a> && Powered by <a href="http://hexo.io" target="_blank" title="hexo" rel="external nofollow noopener noreferrer">hexo</a> && Theme by <a href="http://gengbiao.me" target="_blank" title="coney" rel="external nofollow noopener noreferrer">coney</a></p></div></footer><script src="/js/jquery-2.1.0.min.js"></script><script type="text/javascript">$(document).ready(function(){function e(){"number"==typeof window.innerWidth?n=window.innerWidth:document.documentElement&&document.documentElement.clientWidth&&(n=document.documentElement.clientWidth)}$(".navbar").click(function(){$("header nav").toggleClass("shownav")});var n=0,s=$("#main"),a=$("#asidepart"),o=$(".closeaside"),d=$(".openaside");$(window).resize(function(){e(),n>=1024?$("header nav").removeClass("shownav"):(s.removeClass("moveMain"),a.css("display","block").removeClass("fadeOut"),d.css("display","none"))}),o.click(function(){a.addClass("fadeOut").css("display","none"),d.css("display","block").addClass("fadeIn"),s.addClass("moveMain")}),d.click(function(){d.css("display","none").removeClass("beforeFadeIn"),a.css("display","block").removeClass("fadeOut").addClass("fadeIn"),s.removeClass("moveMain")}),$(window).scroll(function(){d.css("top",Math.max(80,260-$(this).scrollTop()))})})</script><link rel="stylesheet" href="/alert/css/alert.css"><script src="/alert/js/alert.js"></script><script src="/js/jquery.cookie.js"></script><script src="/js/util.js"></script></body>