原创 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 是一個開源的應用容器引擎,基於