原创 Java虛擬機學習資料整理

深入理解java虛擬機第二版文字版本-帶目錄.PDF--下載地址 鏈接: https://pan.baidu.com/s/1gNEo1gn4iyl48UkPpmaRyA 提取碼: emg6   深入理解java虛擬機第二版極簡版 htt

原创 深入瞭解Java虛擬機極簡版

Java虛擬機極簡版 第一部分 走進Java 略過… 第二部分: 內存自動管理機制 1.內存數據區及內存溢出異常 運行時數據區 ■線程共享 堆: 創建的對象 方法區: 類信息,常量,靜態變量,常量池(符號信用) ■線程私有 虛擬機

原创 Rocketmq 集羣部署-順序消息-併發消息-壓力測試

1.部署Rocketmq 1.1 配置安裝 參考使用手冊 1.1.1 修改配置 修改hosts vim /etc/hosts 172.22.31.94 rocketmq-nameserver01 172.22.31.

原创 數據庫分庫分表大全

數據庫分庫分表 關係型數據庫本身容易成爲系統瓶頸,單機存儲量、連接數、處理能力有限,當單標數據量達到1000萬或大於100G時,即使讀寫分離、優化索引,性能還是明顯下降,此時需要考慮數據切分。 數據庫分佈式的核心就是數據切分以及切

原创 Collections.synchronizedCollection(Collection c)--如何保證線程安全

1.調用靜態方法     public static <T> Collection<T> synchronizedCollection(Collection<T> c) {         return new SynchronizedC

原创 Elasticsearch日期類型、常見時區問題

Date datatype 簡介 存儲格式 JSON 本身沒有date類型,Elasticsearch將設置了時區的date轉換爲UTC時間,將沒有設置時區的date直接設置爲UTC時間,以long型時間戳存儲。 查詢統計 dat

原创 Spring AOP內部方法調用代理失效

原生CGLib內部方法互相調用時可以代理,但基於CGLib的Spring AOP卻代理失效 背景: 校準程序校準一分鐘前的數據,假設18:01:00開始校準 17:59:00 - 18:00:00,此時因訂單批次行更新modify

原创 MySQL索引及性能優化

MySQL索引及性能優化 1.索引 索引原理 ◆索引結構 B+Tree 和 順序訪問指針實現,既有B+Tree的平衡性,順序訪問指針可以提高區間查詢速度 B+Tree的一個節點中,key從左到右非遞減排列,如果某個指針左右相鄰

原创 數據庫原理

數據庫原理 1.事務 ACID 原子性 一致性 隔離性 持久性 2.併發一致性問題 修改覆蓋(寫寫之間併發) 讀取其他事務修改的數據:t1修改,t2修改,t2修改覆蓋t1修改,t1最後讀取t2修改的數據 髒讀(寫讀之間併發)

原创 Linux LVM邏輯卷管理

一、LVM初始化 1.物理卷pv 常用命令 pvs/pvscan 查看系統裏有pv的磁盤 pvdisplay 顯示系統上面的pv狀態 pvremove 刪除pv 創建pv pvcreate /dev/sdb2 Physical

原创 深入理解java虛擬機第二版文字版本-帶目錄.PDF--下載鏈接

深入理解java虛擬機第二版文字版本-帶目錄.PDF--下載地址 https://download.csdn.net/download/lj_1129/11022274   深入理解java虛擬機第二版極簡版 http://note.yo

原创 Shiro入門教程-簡介/認證/授權原理詳解

0. 鏈接 http://note.youdao.com/noteshare?id=de35e5d962d54bd70235b25b6b5a1f4a 1. 簡介 2. 身份驗證 2.1 環境準備 2.2 登陸退出 2.2.1 首

原创 Nexus私服搭建

1.下載:nexus-latest-bundle.tar.gz 2.解壓啓動: tar -zxvf nexus-latest-bundle.tar.gz --> (nexus-2.6.3-01;sonatype-work)   cd n

原创 Java 回調函數應用

  import java.util.Random;   import org.junit.Test; /**  *  * @author liangjun  * @descriptionTODO  利用回調函數記錄方法運行時間,處

原创 Tomcat映射外部資源,部署應用

Tomcat虛擬目錄映射兩種方法和用途 (1)將web應用映射到tomcat中:如一個test的web應用,可以通過虛擬目錄映射將其映射到tomcat(webapps)中。 (2)將外部資源映射到tomcat中以便使用:如一些外部圖