背景最近在重读“Dynamo: Amazon’s Highly Available Key-value Store”(经典好文,推荐!),文章4.4 中聊到了Data Version为了提高可用性,Dynamo允许“更新”操作异步的传播到其他副本,当出现多个写事件并发执行时,可能会导致系统中出现多个版本的对象。由于我们无法保证分布式系统中的多个结点的物理时钟是完美同步的,所以通过物理时钟来确定事件...
分类:
其他好文 时间:
2014-10-10 21:35:54
阅读次数:
213
今天帮开发人员优化SQL,发现一个以前不怎么在意的问题SELECT
bond.store_no
FROM
bill_order_num_dtlbond
WHEREEXISTS
(select1
frommeetorder_staff_dtlb,
meetorder_staffa
whereb.operate_area=bond.store_no
anda.seq_no=b.seq_no
anda.user_code=‘lym‘
);查询需要2S,bill..
分类:
其他好文 时间:
2014-10-10 21:31:44
阅读次数:
289
var paramsReceivable = {}; paramsReceivable.querytext = Ext.getCmp('hiddquerytext').getValue(); gridReceivable.store.load({ params: paramsReceivable, ...
分类:
其他好文 时间:
2014-10-10 13:30:24
阅读次数:
219
Index GenerationTime Limit:1000MSMemory Limit:10000KTotal Submissions:230Accepted:89DescriptionMost nonfiction and reference books have an index to he...
分类:
其他好文 时间:
2014-10-10 10:24:44
阅读次数:
194
MongoDB is a powerful, flexible, and scalable data store. It combines the ability toscale out with many of the most useful features of relational data...
分类:
数据库 时间:
2014-10-10 02:10:43
阅读次数:
319
for (var i = 0; i < storeEditFee.getCount(); i++) { json.push(storeEditFee.getAt(i).data);} json = Ext.util.JSON.encode(json);
分类:
Web程序 时间:
2014-10-09 20:52:17
阅读次数:
119
Java的并发编程是依赖虚拟机内存模型的三个特性实现的:(1).原子性(Atomicity):原子性是指不可再分的最小操作指令,即单条机器指令,原子性操作任意时刻只能有一个线程,因此是线程安全的。Java内存模型中通过read、load、assign、use、store和write这6个操作保证变量...
分类:
编程语言 时间:
2014-10-09 16:31:07
阅读次数:
247
The key is to use two constant space(32 bits) to store how many times 1 or 0 showed up in the bit i. If times of 1 in bit i is not the multiple of 3, then the unique value's bit i is 1. Otherwise the ...
分类:
其他好文 时间:
2014-10-09 15:29:08
阅读次数:
243
1.怎么给某一组件注册事件?先画一个组件,然后在控制器中加入对这个组件的处理(包括组件对应的方法调用和方法定义)。2.ExtJS4的提示框和JS的差异:ExtJS4:一步走完程序;JS:让程序停止,按'OK'后程序再往下走。3.刚开始练习的时候我们是把数据直接放在Store里(本地),但是实际中不能...
分类:
Web程序 时间:
2014-10-09 14:50:48
阅读次数:
161