1 什么是Stream(流) 計算機科學(xué)中有很多帶“流”的概念,例如字符流,字節(jié)流,比特流等等,很少有書籍在講到這些概念的時候會詳解介紹什么是流...
1 概述 Java8據(jù)說是Java誕生以來最大的一次演進,說實話,對我個人來說沒有什么特別大的感受,因為我學(xué)Java也就最近一兩年的事,Java...
1 為什么需要多數(shù)據(jù)源 在比較大型的項目中,數(shù)據(jù)庫可能會分布在多臺服務(wù)器上,例如有若干個數(shù)據(jù)庫服務(wù)是專門存放日志數(shù)據(jù)的,又有若干個數(shù)據(jù)庫服務(wù)是專...
1 自動配置 Spring boot的一大特性就是“自動配置”。在傳統(tǒng)的Spring應(yīng)用開發(fā)中,開發(fā)者往往需要寫很多的XML配置項,包括數(shù)據(jù)源的...
1 什么是消息推送 很多手機APP會不定時的給用戶推送消息,例如一些新聞APP會給用戶推送用戶可能感興趣的新聞,或者APP有更新了,會給用戶推送...
秒殺這個東西雖然快被玩“爛”了,但如果僅僅是瀏覽網(wǎng)上的文章的話,并不能真正理解那些文章中說到的各種方案。例如都說要消息隊列來削峰,那該如何做?就...
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等語言的開發(fā)工具,同時具備支持目前主流的技術(shù)和框架,擅長于企業(yè)應(yīng)用...
大家都知道,我們編寫的Java類經(jīng)過編譯器編譯后會生成class文件,class文件描述了類的各種信息,最終都要加載到內(nèi)存中才能運行使用,那虛擬...
1 概述 在之前的文章,我們了解了Java內(nèi)存布局、內(nèi)存模型、對象模型和垃圾回收的知識。在實際生產(chǎn)中,絕大多數(shù)Java開發(fā)者都不會參與到JVM的...