原创 SpringBoot以非Web方式啓動

@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class}) @EnableTransactionM

原创 sqlserver ssl連接問題 java1.6

服務器報錯如下:  Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connectio

原创 Zookeeper基礎介紹

Zookeeper是一個高性能,分佈式的,開源分佈式應用協調服務。 1、源代碼開發 2、分佈式協調服務 2.1 順序一致性 2.2 原子性 2.3 單一視圖 2.4 可靠性 2.5 實時性 3、高性能 4、簡單的api實現複製的功

原创 zkClient實現master選舉

master選舉 zkClient實現maste選舉 public class MasterServer { private ZkClient zkClient; //爭搶的一個master節點 pr

原创 CMS 收集器

CMS 收集器       CMS(Concurrent Mark Sweep)收集器是一種以獲取最短回收停頓時間爲目標的收集器。目前很大一部分的Java應用集中在互聯網站或者B/S系統的服務端上,這類應用尤其重視服務的響應速度,希望系統

原创 G1收集器

G1收集器        G1算法在jdk1.9後成爲了JVM的默認垃圾回收算法。G1的特點是保持高回收率的同時減少停頓。 G1具備如下特點。 並行與併發:G1能充分利用多CPU、多核環境下的硬件優勢,使用多個CPU(CPU或者CPU核心

原创 操作系統與計算機網絡 面試知識點

操作系統與計算機網絡 面試中經常考查的計算機基礎知識以及Java語言特性。計算機的基礎知識是工程師基本能力的體現,也是面試前必須要牢牢掌握的部分。 操作系統 第一個,我們來看看操作系統相關知識的彙總。操作系統知識對於服務問題的排

原创 鎖的優化

鎖的優化自旋鎖與自適應自旋自旋鎖自適應自旋鎖消除鎖粗化輕量級鎖偏向鎖 內容來源於《深入理解Java虛擬機 JVM高級特性與最佳實踐(第二版)》’ 自旋鎖與自適應自旋 自旋鎖 介紹: 互斥同步對性能最大的影響是阻塞的實現,掛起線程和

原创 虛擬機類加載機制

虛擬機類加載機制類加載的時機類加載的過程加載驗證準備解析初始化 內容來源於《深入理解Java虛擬機 JVM高級特性與最佳實踐(第二版)》’ 虛擬機把描述類的數據從Class文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形

原创 JVM監控工具VisualVM的使用

JVM監控工具VisualVMVisualVM安裝安裝插件本地監控監控遠程jvmBTrace動態日誌跟蹤 VisualVM(All-in-One Java Troubleshooting Tool)是到目前爲止隨JDK發佈的功能最強大

原创 Jvm垃圾收集器(HotSpot虛擬機爲例)

Jvm垃圾收集器(HotSpot虛擬機爲例)HotSpot虛擬機的垃圾收集器Serial 收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器G1收集器

原创 Zookeeper學習筆記

Zookeeper是一個高性能,分佈式的,開源分佈式應用協調服務。 1、源代碼開發 2、分佈式協調服務 2.1 順序一致性 2.2 原子性 2.3 單一視圖 2.4 可靠性 2.5 實

原创 Zookeeper實現分佈式鎖

Zookeeper實現分佈式鎖 ** * 實現分佈式環境下同步鎖的實現 * * @author hao.wang * @date 2017/1/20 15:43 */ public class DistributeLock

原创 springMVC重定向redirect傳遞參數

@RequestMapping(value = "/submit") public String submit(RedirectAttributes attr,HttpServletRequest request) throw