摘要: # Gitblogv2.1版本发布更新 #[Gitblog官网](http://www.gitblog.cn/) [Gitblog文档](http://gitblogdoc.sinaapp.com/) ### Gitblog官方QQ群: 84692078 ##### 2.1版本更新特性 ##- ... 阅读全文
posted @ 2015-08-10 16:01 jockchou 阅读(358) 评论(0) 推荐(0) 编辑
摘要: # Gitblogv2.1.3版本发布更新 #[Gitblog官网](http://www.gitblog.cn/) [Gitblog文档](http://gitblogdoc.sinaapp.com/) ### Gitblog官方QQ群: 84692078 ##### 此版本主要是一些bug修... 阅读全文
posted @ 2015-08-22 00:31 jockchou 阅读(259) 评论(0) 推荐(0) 编辑
摘要: [Gitblog官网](http://www.gitblog.cn/) [Gitblog使用手册](http://gitblogdoc.sinaapp.com/) Gitblog官方QQ群:`84692078`Gitblog2.1更新进度已经完成开发的功能:1.优化了博客属性的提取,采用正则,减... 阅读全文
posted @ 2015-08-04 19:20 jockchou 阅读(809) 评论(0) 推荐(0) 编辑
摘要: [Gitblog官方](https://github.com/jockchou/gitblog) [Gitblog文档](http://gitblogdoc.sinaapp.com/) Gitblog官方QQ群:84692078 如果你自己拥有服务器或者云平台提供的云主机,我推荐你使用Linu... 阅读全文
posted @ 2015-07-31 13:40 jockchou 阅读(4904) 评论(1) 推荐(0) 编辑
摘要: # MongoDB3.0集群配置文件自动生成器 #请到此下载:[项目Github地址](https://github.com/jockchou/mongodb-conf-generator)[项目Github地址](https://github.com/jockchou/mongodb-conf-g... 阅读全文
posted @ 2015-07-16 19:33 jockchou 阅读(666) 评论(0) 推荐(0) 编辑
摘要: # 用redis实现计数器 #社交产品业务里有很多统计计数的功能,比如:- 用户: 总点赞数,关注数,粉丝数- 帖子: 点赞数,评论数,热度- 消息: 已读,未读,红点消息数- 话题: 阅读数,帖子数,收藏数## 统计计数的特点 ##- 实时性要求高 - 写的频率很高 - 写的性能对MySQL是... 阅读全文
posted @ 2015-07-15 12:22 jockchou 阅读(6856) 评论(0) 推荐(1) 编辑
摘要: # #先简单解释下什么是双写缓冲。InnoDB使用了一种叫做doublewrite的特殊文件flush技术,在把pages写到date files之前,InnoDB先把它们写到一个叫doublewrite buffer的连续区域内,在写doublewrite buffer完成后,InnoDB才会把... 阅读全文
posted @ 2015-07-14 10:19 jockchou 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 在InnoDB存储引擎的架构中,有多个内存块,这些内存块组成一个内存池。InnoDB存储引擎体系架构如下图所示:![innodb构架](http://jockchou.com/img/innodb-1.png)# 后台线程 #后台线程的主要作用是负责刷新内存池中的数据,保证缓冲池中的内存缓存的是最近... 阅读全文
posted @ 2015-07-14 10:17 jockchou 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页。既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中取数据,那为什么还要刷新脏页到磁盘呢?如果重做日志可以无限增大,同时缓冲池足够大,能够缓存所有数据,... 阅读全文
posted @ 2015-07-14 10:15 jockchou 阅读(2084) 评论(0) 推荐(1) 编辑
摘要: InnoDB缓冲池是通过LRU算法来管理page的。频繁使用的page放在LRU列表的前端,最少使用的page在LRU列表的尾端,缓冲池满了的时候,优先淘汰尾端的page。## InnoDB中的LRU结构 ##InnoDB引擎中page的默认大小为16KB,InnoDB对传统的LRU算法做了一些优化... 阅读全文
posted @ 2015-07-13 21:05 jockchou 阅读(1165) 评论(0) 推荐(0) 编辑