发布时间:2015-04-27 16:49:09
postgresql 中有内置函数generate_series来产生序列,批量灌数比较方便,如:insert into t select generate_series(1,100,1);mysql 中没有找到类似函数所以写个shell命令来导入,把语句写在一个事务里是为了提高插入效率:seq 100000 | gawk 'BEGIN{print "begin;"}{print "insert into t1 values("$0","$0","$0.........【阅读全文】
发布时间:2015-04-27 16:35:17
在分布式系统中,我们经常遇到多数据副本保持一致的问题,在我们所能找到的资料中该问题讲的很笼统,模模糊糊的,把多个问题或分类糅合在一起,难以理解。在思考和翻阅资料后,通俗地把一致性的问题可分解为2个问题: 1、任何一次修改保证数据一致性。 2、多次数据修改的一致性。 .........【阅读全文】
发布时间:2015-04-27 16:33:05
关于哈希表,在内核里设计两个很重要的数据结构: 哈希链表节点: 点击(此处)折叠或打开 /*Kernel Version : 3.4.x [include/linux/types.h]*/ struct hlist_node { struct hlist_node *next, **pprev;}; .........【阅读全文】
发布时间:2015-04-27 11:16:08
前两天和阿彬扯淡的时候(注意不是扯蛋),他说自己一个礼拜解决了三个Core dumped,华丽丽之极,让我对其敬仰、膜拜之情如滔滔之江水,绵绵不绝。今天我也来谈一下Linux环境下开发时经常遇到的“Segmetation fault”的一点点个人看法,也算是抛砖引玉了。 (备注:我的glibc版本是2.12,GCC.........【阅读全文】