![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
項(xiàng)目經(jīng)常會出現(xiàn)mysql的死鎖問題,當(dāng)年年少總是想通過SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看被鎖的事務(wù),然后kil...
其實(shí)秒殺類場景最主要的是執(zhí)行秒殺操作要單線程的姐仅,提到單線程,肯定會想到synchronized關(guān)鍵字骄噪,但是他有兩個(gè)致命缺點(diǎn):1尚困、無法做到細(xì)粒度控制,2链蕊、只適合單點(diǎn)不適用集群事甜。...
傳統(tǒng)的圖片上傳一般使用FTP上傳到圖片服務(wù)器,但是如果圖片數(shù)量龐大滔韵,一臺圖片服務(wù)器滿足不了的時(shí)候逻谦,這個(gè)時(shí)候如果考慮增加一臺圖片服務(wù)器,那么FTP上傳就會存在弊端陪蜻。 FastD...
最近公司有個(gè)需求就是將excel的數(shù)據(jù)存儲到數(shù)據(jù)庫邦马,不過數(shù)據(jù)庫有三百多張表,不同的excel存在不同的表中宴卖,如果每張表都建個(gè)實(shí)體去映射需要建三百多個(gè)實(shí)體滋将,代碼大量重復(fù)不說,工...
1症昏、ArrayList随闽、Vector、LinkedList之間的區(qū)別肝谭? ArrayList:底層數(shù)組掘宪,查詢快,增刪慢分苇,線程不安全添诉,效率高Vector:底層數(shù)組屁桑,查詢快(由于線...
Spring Security是一款強(qiáng)大的安全認(rèn)證服務(wù)框架医寿,它的原理就是在訪問我們的系統(tǒng)前加了一系列的過濾器,可以稱為過濾器鏈蘑斧。它的兩大核心就是認(rèn)證和授權(quán)靖秩,本文主要描述的是認(rèn)...
JDK提供了大量優(yōu)秀的集合實(shí)現(xiàn)供開發(fā)者使用沟突,合格的程序員必須要能夠通過功能場景和性能需求選用最合適的集合花颗,這就要求開發(fā)者必須熟悉Java的常用集合類。本文將就Java Col...
一個(gè)“忘年交”的姐們裸辭之后职辅,終于迫于荷包壓力要重出江湖了棒呛,近幾日電話里,幾乎都在聲討各色奇葩面試官域携,約了她一起吃晚飯簇秒,算是安慰她受傷的小心靈,我先到了吃飯的地兒秀鞭,并給她點(diǎn)...
Volatitle的特征趋观? Volatitle的內(nèi)存語義? Volatitle的重排序锋边? 內(nèi)存屏障/內(nèi)存柵欄皱坛? happens-before原則? 手機(jī)掃二維碼登錄是怎么實(shí)現(xiàn)...
前言 對于 Java 后端開發(fā)人員宠默,Spring 事務(wù)注解幾乎天天都會接觸麸恍。但是,你真的全部了解 Spring 事務(wù)注解的細(xì)節(jié)嗎搀矫?今天我們就來深入討論一下 Spring 事務(wù)...
導(dǎo)讀:之前寫了一系列關(guān)于并發(fā)編程的文章抹沪,也對今年的一些大型互聯(lián)網(wǎng)公司的并發(fā)編程面試題做了一個(gè)大致的匯總,今天瓤球,就來寫一下關(guān)于Java并發(fā)編程的總結(jié)與思考融欧。 編寫優(yōu)質(zhì)的并發(fā)代碼...
一、重客戶端 寫入緩存: 應(yīng)用同時(shí)更新數(shù)據(jù)庫和緩存 如果數(shù)據(jù)庫更新成功卦羡,則開始更新緩存噪馏,否則如果數(shù)據(jù)庫更新失敗,則整個(gè)更新過程失敗绿饵。 判斷更新緩存是否成功欠肾,如果成功則返回 如...
這都不知道就不要去大公司面試了,丟人 java并發(fā)面試題(一)基礎(chǔ)本文整理了常見的Java并發(fā)面試題拟赊,希望對大家面試有所幫助刺桃,歡迎大家互相交流。多線程java中有幾種方法可以...
我們知道吸祟,動態(tài)代理(這里指JDK的動態(tài)代理)與靜態(tài)代理的區(qū)別在于瑟慈,其真實(shí)的代理類是動態(tài)生成的桃移。但具體是怎么生成,生成的代理類包含了哪些內(nèi)容葛碧,以什么形式存在借杰,它為什么一定要以接...
有次一個(gè)同事讓我一同去面試一個(gè)候選人,沒仔細(xì)看簡歷进泼,所以在問了設(shè)計(jì)模式之后就讓他談一談對內(nèi)存泄漏和垃圾回收的理解蔗衡,當(dāng)時(shí)候選人一下子就懵了。后來才知道乳绕,他面的是初粘都、中級開發(fā)職位...