02 2017 档案
摘要:PROPAGATION_REQUIRES_NEW, in contrast to PROPAGATION_REQUIRED, uses a completely independent transaction for each affected transaction scope. In that
阅读全文
摘要:ALTER COLUMN Used to set or remove the default value for a column. Example: ALTER TABLE MyTable ALTER COLUMN foo SET DEFAULT 'bar'; ALTER TABLE MyTabl
阅读全文
摘要:1.术语 术语 英文单词 描述 内存屏障 Memory Barriers 是一组处理器指令,用于实现对内存操作的顺序限制。 In the Java Memory Model a volatile field has a store barrier inserted after a write to
阅读全文
摘要:条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。 当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。大多数磁盘系统都对访问次数(每秒的 I/O 操作,IOPS)和数据传输率(每秒传输的数据量,TPS)有限制。 当达到这些限制时,后面需要访问磁盘的进程就需要等
阅读全文
摘要:1. 要想让数据有高可用性,就需要冗余数据写多份。写多份的问题会带来一致性的问题,而一致性的问题又会带来性能问题。 所以说不可以让所有的项都绿起来,这就是著名的CAP理论:一致性,可用性,分区容忍性,你只可能要其中的两个。 2.出处 陈皓:分布式系统的事务处理
阅读全文
摘要:1. 封装、继承、多态 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过 类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization) /泛化(generalization),通
阅读全文