Java序列化JSON時(shí)long型數(shù)值,會(huì)出現(xiàn)精度丟失的問(wèn)題。原因:java中得long能表示的范圍比js中number大,也就意味著部分?jǐn)?shù)值在js中存不下(變成不準(zhǔn)確的值)...
Java序列化JSON時(shí)long型數(shù)值,會(huì)出現(xiàn)精度丟失的問(wèn)題。原因:java中得long能表示的范圍比js中number大,也就意味著部分?jǐn)?shù)值在js中存不下(變成不準(zhǔn)確的值)...
數(shù)據(jù)準(zhǔn)備: create table t(c1 int primary key, c2 int, c3 int, c4 int, unique index i_c2(c2),...
Java虛擬機(jī)在執(zhí)行java程序的過(guò)程中會(huì)把它所管理的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域.根據(jù) <<java虛擬機(jī)規(guī)范>> 中的規(guī)定,將內(nèi)存區(qū)域劃分為 程序計(jì)數(shù)器(Program...
1. 什么是MVCC? 多版本并發(fā)控制(Multi-Version Concurrency Control, MVCC),顧名思義,在并發(fā)訪問(wèn)的時(shí)候,數(shù)據(jù)存在版本的概念,可以...
對(duì)于DB來(lái)說(shuō),經(jīng)常會(huì)面對(duì)并發(fā)問(wèn)題,但是開(kāi)發(fā)的時(shí)候DB總是能很好的解決并發(fā)的問(wèn)題。那么面對(duì)并發(fā)DB是怎么進(jìn)行控制的呢?之前一段時(shí)間總是對(duì)Mysql的鎖機(jī)制概念十分模糊,什么時(shí)候...
MySQL中主要有兩種鎖:行級(jí)鎖和表級(jí)鎖:行級(jí)鎖(row-level):特點(diǎn)是鎖定對(duì)象的粒度小,發(fā)生鎖定資源爭(zhēng)用的概率也小,能夠給予應(yīng)用程序盡可能大的并發(fā)處理能力,從而提高一...
Mysql 事務(wù) 特征:原子性:不可分割的操作單元,事務(wù)中所有操作,要么全部成功;要么撤回到執(zhí)行事務(wù)之前的狀態(tài)一致性:如果在執(zhí)行事務(wù)之前數(shù)據(jù)庫(kù)是一致的,那么在執(zhí)行事務(wù)之后數(shù)據(jù)...
1背景1 1.1MVCC:Snapshot Read vs Current Read2 1.2Cluster Index:聚簇索引3 1.32PL:Two-Phase Loc...
背景 以前接觸到的數(shù)據(jù)庫(kù)死鎖,都是批量更新時(shí)加鎖順序不一致而導(dǎo)致的死鎖,但是上周卻遇到了一個(gè)很難理解的死鎖。借著這個(gè)機(jī)會(huì)又重新學(xué)習(xí)了一下mysql的死鎖知識(shí)以及常見(jiàn)的死鎖場(chǎng)景...
近日遇到一個(gè)比較奇怪的deadlock錯(cuò)誤, 錯(cuò)誤詳情: Deadlock found when trying to get lock; try restarting tra...
前言:不管是遠(yuǎn)程的視頻面試,還是現(xiàn)場(chǎng)的面試,都有可能會(huì)有手撕代碼的環(huán)節(jié),這也是很多童鞋包括我(雖然還沒(méi)遇到過(guò)..)都很頭疼的東西,可能是因?yàn)?IDE 自動(dòng)提示功能用慣了或是其...
在過(guò)去(當(dāng)自定義類加載器使用不普遍的時(shí)候),類幾乎是“靜態(tài)的”并且很少被卸載和回收,因此類也可以被看成“永久的”。另外由于類作為JVM實(shí)現(xiàn)的一部分,它們不由程序來(lái)創(chuàng)建,因?yàn)樗?..
分庫(kù)分表的基本思想 Sharding的基本思想就要把一個(gè)數(shù)據(jù)庫(kù)切分成多個(gè)部分放到不同的數(shù)據(jù)庫(kù)(server)上,從而緩解單一數(shù)據(jù)庫(kù)的性能問(wèn)題。不太嚴(yán)格的講,對(duì)于海量數(shù)據(jù)的數(shù)據(jù)...
轉(zhuǎn)自:https://zhuanlan.zhihu.com/p/34133067?utm_source=weibo&utm_medium=social 很久前參加過(guò)今日頭條的...