• 上一篇"上发布过"一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了",我在更早之前,在微信公众号"老叶茶馆"上发布过"一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了",一不小心上了5500+的阅读量,非常感谢大家捧场!那家伙,这次,我为大家带来《千金良方--MySQL 性能优化金字塔法则》的代码段加粗文本(字数31051+)、以及此书附赠的4个附录(字数148290+)
  • 关于此书,也是我与另外两位同事(李春、董红禹)共同的处女作,在撰写过程中有不少心酸且有一些哭笑不得的小插曲。例如:
    • 由于经验不足,疏于和出版社的沟通,误将排版字数65W当做了统计字数65W,于是乎,我们写呀写,写到了45W统计字数,然后再也写不动了,才跟出版社联系,说无法凑足65W字怎么办?

    • 随后,出版社的编辑反馈了2条关键信息:

      • 我们稿酬是按照版税率结算,不是按照字数结算
      • 出版社是按排版计数,不是按照统计计数
    • 于是我们按照出版社的排版样式,一算,吓一大跳,总页数已经超过了1000页,综合评估一些因素之后,必须缩减到700页左右,于是,我们又陷入了需要缩减哪一部分内容的纠结中,经过一番纠结,我们决定将4个附录(附录ABCD)裁剪掉,做成电子版提供给大家免费下载,最后,就是大家看到的正文部分699页(印刷字数约108W字)

    • 历时将近2年,我们几位作者原本都快没啥知觉了,但当我们第一次看到书的封面时(如下图),心里还是忍不住窃喜(我想,写过书的朋友,懂我在说啥的,就好比怀胎9个月,马上就要做父母了一样)

    • 我们原计划将电子版的下载链接放进前言的末尾,不过,非常非常抱歉的是,由于前期我们检查疏忽,竟然遗漏了电子版的下载链接,导致很多朋友后来前来询问,并没有看到电子版附录的下载链接,甚至有些不明真相的朋友,直接吐槽说书中提到了那么多参数啥的,一丁点也不做介绍。不过,我们在本书第二次印刷时,将电子版的附录下载链接补充到了前言末尾。

    • 我们也在"知数堂"圈内推送过一次电子版的PDF文件,我也单独在朋友圈推送过通过我的百度网盘提供的下载链接。但我想来想去,电子版PDF终究不方便快速查阅,于是,我们决定将4个附录将近15W统计字数的内容开源出来,供大家随时实地方便快速地查阅所需的内容。

    • 另外,考虑到一些朋友前来咨询书中的代码段是否有提供下载,提到做实验的时候不方便(我猜可能想偷个小小的懒吧),所以我们决定将书中的加粗代码段和一些关键的配置代码段源码开源出来。还有,书中一些看起来不那么清晰的大图,我们也一并开源出来了。

  • 还有!必须要感谢大家对本书的支持,现在,此书即将启动第三次印刷了!!好吧,我废话有点多了,下面开始进入本文的正题吧!

  • 在"一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了"一文中,我为大家介绍了通过搜索github的WIKI页面中的page的方法来快速查找所需的资料,但,很遗憾地告诉大家,本期为大家奉上的github资料库,不能用这个方法来快速查找资料了,因为,本期的内容,并不是所有的段落都创建了page,一些短小但繁多的段落我们直接放到了目录大纲中,因此,对于本期开源的文档资料库,其搜索的正确姿势顺序是:

  • 首先,打开如下链接

  • 《千金良方--MySQL 性能优化金字塔法则》资料库:https://github.com/xiaoboluo768/qianjinliangfang

  • 在这里,你可以看到类似如下图所示的界面

  • 然后,往下拉一点,你就可以看到根目录了(蓝色字体是超链接,在这一页里,每一个红色方可标记处的链接背后,对应着一个子目录大纲,点击即可查看更多的内容)

  • 假设我们想要查看本书的代码段和高清大图,我们可以点击第一个蓝色字体"1. 书中代码段以及高清大图目录",等待几秒钟之后,跳转的界面类似图下图

  • 在这里,目录列表我们直接使用了此书的章节名称来创建目录,同时,也使用了章节名称来创建page(这里可以看到,总共有236个page,不过,不全是代码段的内容,还包括4个附录的内容哈),我们也可以通过page搜索框来搜索,然后点击搜索结果页即可,类似如下

  • 如果你的时间比较充裕,当然你也可以从第一章开始,逐个章节往后翻,与上一期我们介绍的MySQL 4个系统库的文档资料库一样,每一个page文末都配有上一篇和下一篇的跳转链接,你可以一直往后翻(可以翻完整个文档资料库,包括4个附录的内容)而不需要回到主页目录

  • 然后,如果中途想要返回到目录大纲,可以直接点击WIKI标签,如下图所示

  • 在这里,你可以点击其他几个蓝色超链接字体,进入其他的子目录大纲



  • 最后,此书的高清大图,我们寄存在了代码仓库中,点击"code"标签,然后点击image目录,即可查看





  • 这里的图片名称,第一个数字代表书中的章节号,第二个数字代表该图片在每一个章节中的序列号。当然,为了尽可能方便大家查阅,我们也将这些突破直接插入到了每一个章节的代码段page中,类似如下图

  • 至此,本期内容到这里就接近尾声了。同样,剩下的时间,就交给大家了,如果大家在"使用"期间有任何"体验"不佳的,仍然可以一如既往地随时吐槽,不过...,还是老规矩,吐槽归吐槽,别忘了正事儿,有哪里不对劲、怎么改进希望别忘了告诉我,谢谢大家!哦,对了,上一期我将本人的联系方式放到github中了,这一期我就直接放这里了,不过我只留QQ(309969177),因为我不常上QQ,所以才留QQ,所以才能定期看一下QQ,所以....所以....

千金良方说:"我现在奉上179341字的MySQL资料包,还来得及吗?有"代码段、附录、和高清图!!"的更多相关文章

  1. 第二十八篇、自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图

    1)SDWebImage会自动帮助开发者缓存图片(包括内存缓存,沙盒缓存),所以我们需要设置用户在WiFi环境下下载的高清图,下次在蜂窝网络状态下打开应用也应显示高清图,而不是去下载缩略图. 2)许多 ...

  2. 隐马尔可夫模型的前向算法(java实现),今天奉上

    隐马尔可夫模型的前向算法(手动实现),今天奉上,由于研究生期间,实现的时候没有多加注释,这里为了让更好的人进入自然语言处理领域,特此,将前向算法奉上,具体公式可参考52nlp的HMN系列博客. 参考了 ...

  3. 一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了

    自从2019年11月我们出版了<千金良方--MySQL 性能优化金字塔法则>一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库 ...

  4. 如何在一台服务器上安装两个mysql或者更多

    如何在一台服务器上安装两个mysql 1       前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2       环境 mysql ...

  5. 【2016年特别福利】史上最全CSS学习资料大全

    css学习篇 [2016年特别福利]史上最全CSS学习资料大全

  6. 【转】JSP使用上传文件,并生产高清缩略图示例

    原文地址:http://blog.csdn.net/yakson/article/details/9875731 前言 刚开始本来只想来测试一下Thumbnails生成缩略图的效果的,顺便来学一下js ...

  7. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

  8. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II

    接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...

  9. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV

    接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...

随机推荐

  1. 开心一下-实现基于Java一个中文编程语言

    https://mp.weixin.qq.com/s/TsTiLVF5D07-wbDMk9bsyQ   这不是认真的,不是真的要去实现一个中文编程语言.   多年以前,有位同学把Java代码发给我说帮 ...

  2. Chisel3 - model - UserModule commands

    https://mp.weixin.qq.com/s/0ECca6XyFyEri0B4ckOZ4A   介绍UserModule类中,如何管理构建硬件模型所需的命令.   ​​   1. _comma ...

  3. Java 蓝桥杯 算法训练(VIP) 最大体积

    最大体积 问题描述 每个物品有一定的体积(废话),不同的物品组合,装入背包会战用一定的总体积. 假如每个物品有无限件可用,那么有些体积是永远也装不出来的. 为了尽量装满背包,附中的OIER想要研究一下 ...

  4. Java实现 第十一届 蓝桥杯 (本科组)省内模拟赛

    有错误的或者有问题的欢迎评论 计算机存储中有多少字节 合法括号序列 无向连通图最少包含多少条边 字母重新排列 凯撒密码加密 反倍数 正整数的摆动序列 螺旋矩阵 小明植树 户户通电 计算机存储中有多少字 ...

  5. Java实现 LeetCode 495 提莫攻击

    495. 提莫攻击 在<英雄联盟>的世界中,有一个叫 "提莫" 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态.现在,给出提莫对艾希的攻击时间序列和 ...

  6. Java实现 LeetCode 451 根据字符出现频率排序

    451. 根据字符出现频率排序 给定一个字符串,请将字符串里的字符按照出现的频率降序排列. 示例 1: 输入: "tree" 输出: "eert" 解释: 'e ...

  7. Java实现 LeetCode 41 缺失的第一个正数

    41. 缺失的第一个正数 给定一个未排序的整数数组,找出其中没有出现的最小的正整数. 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: ...

  8. Java实现台阶问题

    1 问题描述 一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求总共有多少种跳法. 2 解决方案 2.1 递归法 如果整个台阶只有1级,则显然只有一种跳法.如果台阶有2级,则有两种跳法:一种是分 ...

  9. Java实现 洛谷 P1089 津津的储蓄计划

    import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scan ...

  10. 彻底搞懂 etcd 系列文章(一):初识 etcd

    0 专辑概述 etcd 是云原生架构中重要的基础组件,由 CNCF 孵化托管.etcd 在微服务和 Kubernates 集群中不仅可以作为服务注册与发现,还可以作为 key-value 存储的中间件 ...