什么是閉包 1、一個(gè)含有自由變量的函數(shù);2、這些自由變量所在的環(huán)境。也就是函數(shù)和環(huán)境的總和構(gòu)成一個(gè)閉包。外部環(huán)境持有內(nèi)部函數(shù)所使用的自由變量,對(duì)...
volatile中難以理解的問(wèn)題 其實(shí)還有一個(gè)類(lèi)似的問(wèn)題: 為什么有了MESI還需要volatile呢?為什么會(huì)想到這個(gè)問(wèn)題, 因?yàn)槲覀兤綍r(shí)是拿...
一、什么是偽共享 CPU緩存系統(tǒng)中是以緩存行(cache line)為單位存儲(chǔ)的。目前主流的CPU Cache的Cache Line大小都是64...
geoHash的問(wèn)題這篇博客(http://www.itdecent.cn/p/7332dcb978b2)里已經(jīng)寫(xiě)得非常完善了, 本文從數(shù)學(xué)方...
昨天面試當(dāng)中一個(gè)小伙認(rèn)為MVCC可以解決RR中的幻讀問(wèn)題, 先說(shuō)結(jié)論, MVCC不能解決幻讀,很遺憾還是得用鎖。 下面詳細(xì)描述一下。InnoDB...
在RR條件, id是主鍵,插入五條數(shù)據(jù) 我們可以發(fā)現(xiàn) 針對(duì)事務(wù)一:select * from user where id = 6 for upd...
在討論String之前先看一下并發(fā)模式中的不變模式 Immutable設(shè)計(jì)模式 核心思想 一個(gè)對(duì)象一旦被創(chuàng)建, 它的內(nèi)部狀態(tài)永遠(yuǎn)不會(huì)發(fā)生改變, ...
Spring對(duì)AOP的支持 Spring中AOP代理由Spring的IOC容器負(fù)責(zé)生成、管理,其依賴(lài)關(guān)系也由IOC容器負(fù)責(zé)管理。因此,AOP代理...
對(duì)于數(shù)據(jù)存儲(chǔ)層高并發(fā)問(wèn)題,最先想到的可能就是讀寫(xiě)分離,在網(wǎng)站訪問(wèn)量大并且讀寫(xiě)不平均的情況下,將存儲(chǔ)分為master,slave兩臺(tái),所有的寫(xiě)都路...