- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 字符串的公共前缀对Mysql B+树查询影响回溯分析
年前项目组接微信公众号。上线之后,跟微信相关的用cid列的查询会话的SQL变慢了几十倍!思考这个问题思考了很久,从出现以来一直是我心头的一个结。cid这一列是建了索引的,普通的cid列更新都没问题,为何只有微信的有问题?相同的前缀又是如何影响索引的? 分析过程 1.explain下微信cid的查询,微信的cid会以mid-qqwanggou001为前缀插入数据 ...
2016-03-15 09:39:30 5447 10
原创 《深入理解java虚拟机》读书笔记:Java对象的内存布局
一个int类型4占4个字节的内存,一个byte一个字节。但是他们的封装类型Integer,Byte对象内存损耗还是一样的吗?并不是,而且差距十分大。 HotSpot虚拟机中,一个普通的Java对象由3部分构成 对象头类内定义的实例数据内存对齐 2不必多说,Java对象不存定义好的实例字段存啥。 对象头又分两部分,Mark Word和类型指针。Mark W
2016-03-30 21:46:50 2818 3
原创 mysql error code '1064' 排查过程
下午自测代码,在这个update上卡了一个半小时,大大的降低了开发的生产力,把排查过程发出来,好的士兵不会掉进同一个陷阱。先把异常堆栈打出来。 2016-03-28 17:23:38.420 main DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory:463] - Finished creati
2016-03-28 18:02:59 33067 3
原创 LeetCode OJ 322. Coin Change DP求解
题目链接:https://leetcode.com/problems/coin-change/ 322. Coin Change My Submissions Question Total Accepted: 15289 Total Submissions: 62250 Difficulty: Medium You are given
2016-03-17 01:11:11 2259
原创 solr单机多实例部署文件锁冲突解决办法
给出一个有问题的单机多tomcat实例引用同一个solr实例部署图。这种部署必然造成一个问题,启动第二个tomcat实例时,一定会报索引文件夹文件锁已经被占用。 最初的解决办法是,有多少个tomcat实例,就部署多少个solr的war包。然后依次修改每个solr的core的data路径。如此完成线上部署,实在麻烦,而且容易出错! 今天请教了位有多年solr经验的同事,终
2016-03-14 19:47:31 1998 5
原创 LeetCode OJ 238. Product of Array Except Self 解题报告
题目链接:https://leetcode.com/problems/product-of-array-except-self/ 238. Product of Array Except Self My Submissions Question Total Accepted: 36393 Total Submissions: 87262 Difficul
2016-03-03 10:13:10 2017
原创 LeetCode OJ 56. Merge Intervals 贪心法求解
题目链接:https://leetcode.com/problems/merge-intervals/ 56. Merge Intervals My Submissions Question Total Accepted: 60386 Total Submissions: 244495 Difficulty: Hard Given a
2016-03-01 20:05:54 1487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人