前言 在平常的后端項(xiàng)目開發(fā)中,狀態(tài)機(jī)模式的使用其實(shí)沒有大家想象中那么常見,筆者之前由于不在電商領(lǐng)域工作,很少在業(yè)務(wù)代碼中用狀態(tài)機(jī)來管理各種狀態(tài),一般都是手動(dòng)get/set狀態(tài)...
Kotlin協(xié)程實(shí)際上是所謂的stackless協(xié)程,即沒有在線程之上實(shí)現(xiàn)類似線程棧的結(jié)構(gòu),可以認(rèn)為是一種kotlin語言層面支持的 線程調(diào)度框架,使用這個(gè)框架,我們可以省去...
lettuce-core版本: 5.1.7.RELEASE 先看一下Lettuce的基本使用方法,使用Lettuce大概分為如下幾步: 基于Redis連接信息創(chuàng)建RedisC...
轉(zhuǎn)載請(qǐng)注明出處即可。這不是一篇講Spring源碼解析的文章,也不是剖析Spring內(nèi)部設(shè)計(jì)的文章。只是在閱讀中的一些思考。 一、為什么很多優(yōu)秀框架或系統(tǒng)源碼感覺難以閱讀或理解...
如果我不說奇技淫巧,你們估計(jì)就不點(diǎn)進(jìn)來了 Git作為當(dāng)今最流行的分布式的代碼版本管理系統(tǒng),它的出現(xiàn)改變了軟件開發(fā)流程,大大地提高了開發(fā)流暢度。 使用Git也有一段時(shí)間了,一直...
1. 前言 隨著互聯(lián)網(wǎng)的高速發(fā)展,前端頁面的展示、交互體驗(yàn)越來越靈活、炫麗,響應(yīng)體驗(yàn)也要求越來越高,后端服務(wù)的高并發(fā)、高可用、高性能、高擴(kuò)展等特性的要求也愈加苛刻,從而導(dǎo)致前...
1 前言: 在上一篇文章一文讓你明白Java字節(jié)碼中,我們了解了java字節(jié)碼的解析過程,那么在接下來的內(nèi)容中,我們來了解一下類的加載機(jī)制。 2 題外話 Java的核心是什么...
我們都知道,不管是Java還是Android都繞不開JVM(Java虛擬機(jī))。雖然Android有dalvik和art,但是Android的編程語言還是Java,了解JVM機(jī)...
轉(zhuǎn)載請(qǐng)注明原作者,如果你覺得這篇文章對(duì)你有幫助或啟發(fā),也可以來請(qǐng)我喝咖啡[http://ww2.sinaimg.cn/large/6aee7dbbjw1eiixgkex2ij...