
nice
史上最好用的依賴注入框架Google GuiceSpring框架的依賴注入是家喻戶曉的,但是在實(shí)際的開(kāi)發(fā)中我們想使用便捷的依賴注入功能看成,但是又不想引入Spring框架的復(fù)雜性君编,該怎么辦呢? 有了Google Guice川慌,這...
Spring框架的依賴注入是家喻戶曉的吃嘿,但是在實(shí)際的開(kāi)發(fā)中我們想使用便捷的依賴注入功能,但是又不想引入Spring框架的復(fù)雜性梦重,該怎么辦呢兑燥? 有了Google Guice,這...
什么是Redis及其重要性? Redis是一個(gè)使用ANSI C編寫的開(kāi)源叹哭、支持網(wǎng)絡(luò)忍宋、基于內(nèi)存、可選持久化的高性能鍵值對(duì)數(shù)據(jù)庫(kù)风罩。 Redis的之父是來(lái)自意大利的西西里島的Sal...
每個(gè)時(shí)代,都不會(huì)虧待會(huì)學(xué)習(xí)的人超升。 大家好入宦,我是 yes。 今天我想和大家一起盤一盤分布式事務(wù)廓俭,會(huì)介紹常見(jiàn)的分布式事務(wù)實(shí)現(xiàn)方案和其優(yōu)缺點(diǎn)以及適用的場(chǎng)景云石,并會(huì)帶出它們的一些變體實(shí)...
寫作背景 大家都清楚研乒,日志是 MySQL 數(shù)據(jù)庫(kù)的重要組成部分汹忠,記錄著數(shù)據(jù)庫(kù)運(yùn)行期間各種狀態(tài)信息。MySQL 日志主要包括「錯(cuò)誤日志」雹熬、「查詢?nèi)罩尽箍聿恕ⅰ嘎樵內(nèi)罩尽埂ⅰ付M(jìn)制...
什么是Netty? Netty 是一個(gè)利用 Java 的高級(jí)網(wǎng)絡(luò)的能力烈菌,隱藏其背后的復(fù)雜性而提供一個(gè)易于使用的 API 的客戶端/服務(wù)器框架阵幸。Netty 是一個(gè)廣泛使用的 J...
概念 面向切面編程(也叫面向方面編程):Aspect Oriented Programming(AOP)蔑鹦,是軟件開(kāi)發(fā)中的一個(gè)熱點(diǎn)夺克,也是Spring框架中的一個(gè)重要內(nèi)容。利用A...
1嚎朽、這兩個(gè)方法來(lái)自不同的類分別是铺纽,sleep來(lái)自Thread類,和wait來(lái)自O(shè)bject類火鼻。 sleep是Thread的靜態(tài)類方法室囊,誰(shuí)調(diào)用的誰(shuí)去睡覺(jué),即使在a線程里調(diào)用了b...
一魁索、前言 在Java中有三種實(shí)現(xiàn)定時(shí)任務(wù)的方式:1.java自帶的API java.util.Timer類 java.util.TimerTask類融撞。2.Quartz框架 開(kāi)...
wait 不是不釋放鎖么尝偎?該怎么理解?
wait/notify詳解前言 今天我們來(lái)分析一下Object的wait/notify方法鹏控。雖然明面上是兩個(gè)方法致扯,但是通過(guò)查看Object源碼,我們發(fā)現(xiàn)wait/notify相關(guān)的方法其實(shí)一共有5個(gè)当辐。...
面試題 你有沒(méi)有做 MySQL 讀寫分離耍群?如何實(shí)現(xiàn) MySQL 的讀寫分離?MySQL 主從復(fù)制原理的是啥找筝?如何解決 MySQL 主從同步的延時(shí)問(wèn)題蹈垢? 考點(diǎn)分析 高并發(fā)這個(gè)階...