團隊開發(fā)框架實戰(zhàn)—CQRS架構 CQRS架構圖 什么是CQRS? 這里只通過Udi Dahan的《Clarified CQRS》文章中的一張圖片簡要介紹一下: UI上有兩種類...
1、簡介 ThreadLocal是什么呢?其實ThreadLocal并非是一個線程的本地實現(xiàn)版本,它并不是一個Thread,而是threadlocalvariable(線程局...
今天寫了一個統(tǒng)計sql,在一個近億條數(shù)據(jù)的表上執(zhí)行,200s都查不出結果。SQL如下: 執(zhí)行explain,發(fā)現(xiàn)這個sql掃描了8000W條記錄到磁盤上。然后再進行篩選。ty...
一、進程間通信的概念 每個進程各自有不同的用戶地址空間,任何一個進程的全局變量在另一個進程中都看不到,所以進程之間要交換數(shù)據(jù)必須通過內(nèi)核,在內(nèi)核中開辟一塊緩沖區(qū),進程1把數(shù)據(jù)...
我曾經(jīng)在公司處理過很多次Mysql性能上的問題,利用一些Linux常用的命令來查看Mysql對服務器的CUP和I/O使用情況,通過慢查詢?nèi)罩菊页鲇写齼?yōu)化的sql,通過show...
太強了樓主,受益匪淺。
SpringIOC和AOP原理 設計模式SpringIOC的特點 在接觸Spring的過程中,聽到最多的無非兩個名詞,一個是控制反轉一個是依賴注入。實際這是一個意思,控制反轉代表原來由程序本身去控制對象之間的依賴關...
SpringIOC的特點 在接觸Spring的過程中,聽到最多的無非兩個名詞,一個是控制反轉一個是依賴注入。實際這是一個意思,控制反轉代表原來由程序本身去控制對象之間的依賴關...
并不是因為final的原因才不能添加元素,去看下源碼就知道。Arrays繼承了AbstractList<E>,而在AbstractList中U對add方法天然就會拋出異?!皌hrow new UnsupportedOperationException();”,平時我們使用的都是ArrayList的add方法,它是進行了重寫;所以根本原因在于Arrays的內(nèi)部類ArrayList沒有重寫add方法罷了;final只是代表不能更改引用指向,對象本身是可以增加元素的
在網(wǎng)上發(fā)現(xiàn)一篇講解 Arrays.asList 用法的好文章:Java Array to List Examples,我把文章要點整理如下,并加上一些個人見解,懇請各位看官斧...
Spring JoinPoint的用法 JoinPoint 對象 JoinPoint對象封裝了SpringAop中切面方法的信息,在切面方法中添加JoinPoint參數(shù),就可...
什么是Netty? Netty 是一個利用 Java 的高級網(wǎng)絡的能力,隱藏其背后的復雜性而提供一個易于使用的 API 的客戶端/服務器框架。Netty 是一個廣泛使用的 J...
4月份的第一周基本沒干什么,出去逛街花費了兩天的時間,上課一天的時間,幫人組裝一臺電腦用了一天的時間,再加上出去玩,這一周的有效學習時間可能只有兩天。 上一周說的要在這一周開...