原创 MySQL事務內幕與ACID

MySQL的事務實現嚴格遵循ACID特性,即原子性(atomicity),一致性(consistency),隔離性(isolation),持久性(durability)。爲了避免一上來就陷入對ACID的概念理解,我們直接先談MySQL事務實

原创 簡單組合java.util.Map<K,V>實現Map<K,P,V>

java.util.Map<K,V>爲單鍵對單值,有時需要雙鍵對單值,因此基於Map<K,V>可以簡單實現一個Map<K,P,V>。 接口定義:下載Java代碼  package cc.lixiaohui.demo.javassist.pr

原创 簡單組合java.util.Map<K,V>實現Map<K,P,V>

java.util.Map<K,V>爲單鍵對單值,有時需要雙鍵對單值,因此基於Map<K,V>可以簡單實現一個Map<K,P,V>。 接口定義:下載Java代碼  package cc.lixiaohui.demo.javassist.pr

原创 MySQL事務內幕與ACID

MySQL的事務實現嚴格遵循ACID特性,即原子性(atomicity),一致性(consistency),隔離性(isolation),持久性(durability)。爲了避免一上來就陷入對ACID的概念理解,我們直接先談MySQL事務實