Java序列化JSON時long型數(shù)值,會出現(xiàn)精度丟失的問題扔水。原因:java中得long能表示的范圍比js中number大,也就意味著部分數(shù)值在js中存不下(變成不準確的值)...

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