<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[Mysql源码学习应该如何入手？]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 16 Nov 2016 03:36:25 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	摘自华仔的黑夜路人 2016-11-16 黑夜路人 黑夜路人技术<br/>1.今天这个话题我推荐个电子书, 嗯嗯, MySQL 官方的&nbsp;&nbsp; mysql internals manual&nbsp;&nbsp; 另外就是姜神两本书, 结合起来看我觉得最好&nbsp;&nbsp; 毕竟姜神只是将了实现原理, 具体如何看源码却没有讲&nbsp;&nbsp;&nbsp;&nbsp;--我不叫大脸猫<br/><br/>2.看 MYSQL得先看懂C++吧&nbsp;&nbsp;--阿杜<br/><br/>3.InnoDB引擎是以C为主开发的 --我不叫大脸猫<br/><br/>4.看看redis的源码还行，压力不大，mysql的太难了，下不了爪&nbsp;&nbsp;&nbsp;&nbsp;--孔乙己<br/><br/>5.对于普通人来讲，读mysql源码性价比略低，redis、nginx、php都可以先试读一下&nbsp;&nbsp;--liyang<br/><br/>6.mysql 源码在lnmp架构中最难了，可以先从php 源码入手，然后redis&nbsp;&nbsp; --taxuewuhen<br/><br/>7.先把mysql 内核原理看一遍，然后分模块分析源码&nbsp;&nbsp;--秋天<br/><br/>8.可以从innodb读起&nbsp;&nbsp;MySQL其实不是难度太大，就是比较杂，乱七八糟的很多&nbsp;&nbsp;--廖强<br/><br/>9.innodb 技术含量蛮高的。&nbsp;&nbsp;读明白了，大部分数据库、存储的问题都理解了。&nbsp;&nbsp;--黑夜路人<br/><br/>10.最好一个功能点，比如主从同步等，通过gdb定位来阅读会好很多，其实也不复杂&nbsp;&nbsp;--廖强<br/><br/>11.强哥用gdb -p还是用别的gdb方式阅读？&nbsp;&nbsp;--周志<br/><br/>12.不是用gdb阅读，是用gdb找到对应代码处理的地方，针对性的看，可以忽略很多无关的东西&nbsp;&nbsp;--廖强<br/><br/>13.一般用gdb我都找不到自己想要找的对应代码的位置，我就用gdb -p的，强哥一般用啥？&nbsp;&nbsp;--周志<br/><br/>14.你别-p啊&nbsp;&nbsp;自己重新编译，编译参数加上-g&nbsp;&nbsp;--廖强<br/><br/>15.比如我看redis源码，直接gdb redis-cli&nbsp;&nbsp; --周志<br/><br/>16.类似啊，直接启跟attach到进城上去差不多，但是必须加上-g参数编译&nbsp;&nbsp;如果一开始就不知道入口在哪里，可以先info files，找到Entry point的地址，再b *地址，就可以看到入口文件了&nbsp;&nbsp;--廖强<br/><br/>17.找到了，也给redis-cli添加了断点&nbsp;&nbsp;想调试下这个函数sdssplitargs，我该怎么找到它呢&nbsp;&nbsp;--周志<br/><br/>18.直接b函数名&nbsp;&nbsp;--廖强<br/><br/><br/><br/>【链接】<br/>MySQL · 源码分析 · 网络通信模块浅析<br/>http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&amp;mid=2650342817&amp;idx=1&amp;sn=bda66b2940d7fe20dfa881a1dd8b55ed&amp;mpshare=1&amp;scene=1&amp;srcid=1115GFLqgSWVdbSTDVYWntAf#rd<br/><br/>淘宝Buy+负责人胡晓航谈干货：我们碰到了哪些“坑”？<br/>http://media.weibo.cn/article?featurecode=20000180&amp;from=timeline&amp;id=2309404041700417887341&amp;jumpfrom=weibocom&amp;lfid=4015325827391301&amp;luicode=10000370&amp;oid=3678257112902716&amp;sourceType=weixin<br/><br/>服务容错模式<br/>http://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&amp;mid=2651745508&amp;idx=2&amp;sn=73f76b6462f521374fb548c21386467e&amp;chksm=bd12b5a98a653cbf829ea3558e3a7f1d90d7986717b439b9a6bfe9ec011861bd62a4fa103dd2&amp;mpshare=1&amp;scene=1&amp;srcid=1114PCSc5RrYgRDtIImUYoKJ#rd<br/><br/>Hystrix 使用与分析<br/>http://m.blog.csdn.net/article/details?id=50000511<br/><br/>又一个升级到PHP 7后性能提升50%的案例：Tumblr<br/>http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&amp;mid=2653547882&amp;idx=1&amp;sn=12512269ddb4743c6c7978277643d28b&amp;chksm=813a7cf2b64df5e406ad8ebee973da19d330b3785a134af577883e5f725fa28884d070ed9cf7&amp;mpshare=1&amp;scene=1&amp;srcid=1115vhT3jmCZQ5qd7jtLKtf6#wechat_redirect<br/><br/>【揭秘】腾讯大数据98.8秒完成100TB数据排序的架构和算法<br/>http://mp.weixin.qq.com/s?__biz=MzA3MDQ4MzQzMg==&amp;mid=2665690467&amp;idx=1&amp;sn=9c7c37541ea9a0f6f6709133ac569888&amp;chksm=842bb9e4b35c30f20d2f83070536e411f00c7b8e125f13db1c8f9081b3006ffa84f15cc7dcf1&amp;mpshare=1&amp;scene=1&amp;srcid=11159tGabp6p0vqT5lXdZye4#rd
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Mysql源码学习应该如何入手？]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>