原创 dubbo的異步調用

        不可否認dubbo是一款十分棒的架構設計,但是可能對它瞭解的不夠,在使用過程中也是遇到了很多問題。發現時間久了之前一些遇到的問題沒有落文檔,慢慢也都忘了,這是一種損失我認爲。所以就最近一次遇到的問題做一下筆記,如果有大佬看

原创 併發編程整理總結

                                併發編程總結 1.線程 1.1線程的實現 這裏展示最常見的兩個(看代碼吧),其實繼承Thread這種如果看過源碼的話你會發現也是去實現了Runnable接口。這裏不做展開,感

原创 jvm參數和工具整理

參數設置: 打印垃圾回收時的配置:-verbose:gc  -XX:+PrintGCDetials 啓用特定GC:-XX:+UseSerialGC 指定堆內存大小:   最小:-Xms10M  最大:-Xmx20M 指定新生代內存:-Xm

原创 redis學習總結

一.什麼是redis 二.redis支持的數據結構以及對應的適應場景 三.爲什麼要用redis(redis的優點) 四.redis使用中的一些問題和處理方案 一.什麼是redis? Redis 是一個高性能的key-value(存儲系統

原创 Java類加載整理總結

1.概述 一個Java文件從編寫到最後地執行其實總結起來就是兩步:1.編譯;2.運行。編譯,即把我們寫好的java文件,通過javac命令編譯成字節碼,也就是我們常說的.class文件。運行,則是把編譯生成的.class文件交給Java虛

原创 探索SpringBoot啓動源碼

一. 啓動原理分析 @SpringBootApplication public class Application {     public static void main(String[] args) {         Sp

原创 數據庫索引

     數據庫的索引,使用比較多了,但是對於原理一直懵懂,今天來徹底整理一下。 索引的2種數據結構:   1.平衡樹(非二叉;主流的關係型數據庫一般都默認用它,MySQL裏常用的索引數據結構有B+樹索引和哈希索引兩種)   2.哈希桶

原创 數據庫事務、隔離級別、傳播行爲介紹

事務的基本要素(ACID)的定義:           1.原子性(Atomicity):事務開始後所有操作,要麼全部做完,要麼全部不做,不可能停滯在中間環節。事務執行過程中出錯,會回滾到事務開始前的狀態,所有的操作就像沒有發生一樣。也就

原创 淺談CountDownLatch

# CountDownLatch         最近複習線程池相關內容整理了一些資料:新手可以參考一下,大佬如果覺得有誤也請指出。         CountDownLatch是JAVA提供在java.util.concurrent包

原创 java代理隨筆雜記

正向代理: 1.通過一個代理去訪問一些原本無訪問到的網絡資源。 2.例如防火牆(VPN加速器):一些情況下由於訪問一些網站會帶來不可預料的危險, 但是我們又不得不訪問時就可以使用正向代理,在正向代理配置中設置 影藏自身的一些基本信息,達

原创 初識docker和jenkins

       第一次發文如有錯誤還請大佬指出。      公司項目的構建發佈一直是主管用docker和jenkins來快速發佈的,這幾天也試着自行體驗了一下,中間感謝主管的幫助。       Docker 是一個開源的應用容器引擎,基於