千金良方说:"我现在奉上179341字的MySQL资料包,还来得及吗?有"代码段、附录、和高清图!!"
- 上一篇"上发布过"一不小心,我就上传了 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资料包,还来得及吗?有"代码段、附录、和高清图!!"的更多相关文章
- 第二十八篇、自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图
1)SDWebImage会自动帮助开发者缓存图片(包括内存缓存,沙盒缓存),所以我们需要设置用户在WiFi环境下下载的高清图,下次在蜂窝网络状态下打开应用也应显示高清图,而不是去下载缩略图. 2)许多 ...
- 隐马尔可夫模型的前向算法(java实现),今天奉上
隐马尔可夫模型的前向算法(手动实现),今天奉上,由于研究生期间,实现的时候没有多加注释,这里为了让更好的人进入自然语言处理领域,特此,将前向算法奉上,具体公式可参考52nlp的HMN系列博客. 参考了 ...
- 一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了
自从2019年11月我们出版了<千金良方--MySQL 性能优化金字塔法则>一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库 ...
- 如何在一台服务器上安装两个mysql或者更多
如何在一台服务器上安装两个mysql 1 前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2 环境 mysql ...
- 【2016年特别福利】史上最全CSS学习资料大全
css学习篇 [2016年特别福利]史上最全CSS学习资料大全
- 【转】JSP使用上传文件,并生产高清缩略图示例
原文地址:http://blog.csdn.net/yakson/article/details/9875731 前言 刚开始本来只想来测试一下Thumbnails生成缩略图的效果的,顺便来学一下js ...
- (转)如何在Windows上安装多个MySQL
原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...
- [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- ...
- [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 ...
随机推荐
- Autofac依赖注入
简介 Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 .它的实现方式是将常规的.net类当做 组件 处理. ...
- 【Linux】yum库的配置
链接–>CentOS7之yum仓库配置
- Java实现 蓝桥杯VIP 算法训练 数列
问题描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,- (该序列实际上就是 ...
- Java实现 蓝桥杯VIP 算法提高 质因数2
算法提高 质因数2 时间限制:1.0s 内存限制:256.0MB 将一个正整数N(1<N<32768)分解质因数,把质因数按从小到大的顺序输出.最后输出质因数的个数. 输入格式 一行,一个 ...
- Java中TreeSet的详细用法
第1部分 TreeSet介绍 TreeSet简介 TreeSet 是一个有序的集合,它的作用是提供有序的Set集合.它继承于AbstractSet抽象类,实现了NavigableSet, Clonea ...
- Linux vi使用技巧
导入命令执行结果:r !命令,例如:导入已经存在的文件内容到当前文件 导入命令执行的结果到当前文件 定义快捷键,map 快捷键 触发命令,例如:map ^P I#<ESC>(使用CRTL+ ...
- 对LinkedList源码的一些个人理解
由于转行的原因,最近打算开始好好学习,昨天看到了部分的LinkedList源码,并且看了一点数据结构的视频,现总结部分自己的心得体会,以供后期给现在的自己拍砖~ 双向链表每一个元素都有数据本身加指向前 ...
- 使用liunx系统自带的工具sar监控指定接口速率
1.路由器双出口部署,接口可以实现负载分担,在接口负载比例设置为1:2之后,管理员反馈流量有些异常,内网tracert -d 外网域名或者IP,都走一条链路. 2.底层尝试使用sar命令监控两个接口的 ...
- iOS-线程&&进程的深入理解
进程基本概念 进程就是一个正在运行的一个应用程序; 每一个进度都是独立的,每一个进程均在专门且手保护的内存空间内; iOS是怎么管理自己的内存的,见博客:博客地址 在Linux系统中,想要新开启一个进 ...
- FTP配置多用户多目录多权限
环境介绍 根据开发的需求 要求创建FTP服务器,把前端和后端分开用不同的FTP账号 系统环境 centos 7.4 selinux 关闭 防火墙关闭 安装FTP 很简单就一条命令 yum instal ...