原创 jvm(java虛擬機)內存分配總結

java虛擬機的內存分配主要分類兩部分,線程共享區和線程獨佔區 1、線程共享區 2、線程獨佔區 3、1.8版本虛擬機內存架構調整 4、直接內存和運行時常量池 運行時常量池,就是運行時產生的常量。代碼中直接定義的常量是class字節

原创 jvm垃圾回收(gc)算法、收集器比較總結

判斷對象是否可回收(是否存活) 1、引用計數法: 記錄引用次數,不被引用減一,缺點,無法解決循環嵌套引用(hotspot不適用) gc信息的打印 -verbose:gc (打印簡單) -XX:+PrintGCDetails(打印詳細) 2

原创 mysql主從複製(讀寫分離)詳解

1.什麼是主從複製        MySQL 主從複製是指數據可以從一個MySQL數據庫服務器主節點複製到一個或多個從節點。MySQL 默認採用異步複製方式,這樣從節點不用一直訪問主服務器來更新自己的數據,數據的更新可以在遠程連接上進行,

原创 ab測試中的分層分流算法

簡介 AB測試是爲Web或App界面或流程製作兩個(A/B)或多個(A/B/n)版本,在同一時間維度,分別讓組成成分相同(相似)的訪客羣組(目標人羣)隨機的訪問這些版本,收集各羣組的用戶體驗數據和業務數據,最後分析、評估出最好版本,正式採

原创 mysql主從複製(讀寫分離)java實現

代碼中建議在service(業務)層進行主從分離。同一個service方法內部不建議再進行主從分離。這裏是事務切面層,我們知道,在同一個事務中會使用同一條鏈接進行處理,在業務層方法內部邏輯不再建議進行主從分離,避免數據不一致問題的出現。

原创 虛擬機中對象的創建、結構及訪問 總結

創建 1、從常量池中加載類的符號引用(類的數據結構和方法信息等),找不到就代表類還沒有加載,進行類的加載 2、給對象分配內存(對象創建過程中,內存區域大小就已經定義好了)使用方式看垃圾回收是否有內存整理功能 2.1指針碰撞 2.2空閒列表

原创 kafka springboot+@KafkaListener 自動提交的簡單使用

spring-boot 版本 1.5.12 依賴使用spring-kafka1.3.3(對應kafka-clients版本0.11.0.0,請使用於kafka版本對應版本的依賴) <parent>

原创 elasticsearch x-pack 安裝使用

#進入es目錄 cd /usr/share/elasticsearch/bin #安裝 ./elasticsearch-plugin install x-pack   1、修改elasticsearch.yml action.auto_

原创 elasticsearch-head 安裝使用

需要安裝node   5.0以上,elasticsearch-head 不能放在elasticsearch的 plugins、modules 目錄下,否則elasticsearch啓動會報錯   跨域 1、vim /elasticsea

原创 Elasticsearch 遷移升級,數據同步

1. Elasticsearch-dump 這個是我比較常用的一個工具 1) yum install epel-release   2) yum install nodejs   3) yum install nodejs npm 

原创 kibana 安裝

sense 再 5.0之後已經安裝無需再次安裝 https://www.elastic.co/guide/cn/kibana/current/settings.html   啓動 nohup /usr/local/server/ucent

原创 elasticsearch安裝與配置

各種版本 https://www.elastic.co/guide/en/elasticsearch/reference/index.html 配置 https://www.elastic.co/guide/cn/elasticsearc

原创 es+lostash+mysql 數據的增量同步

前置 安裝es和logstash  同時es已經建立對應的索引 1、下載再 logstash 目錄下後使用 bin/logstash-plugin install logstash-input-jdbc 命令安裝jdbc的數據連接插件  

原创 springboot + @KafkaListener 手動提交及消費能力優化

public class KonkaKafkaListener { private final static Logger LOGGER = LoggerFactory.getLogger(KonkaKafkaListener

原创 springboot+@KafkaListener 消費者參數詳解

1.1 consumer參數詳解 BOOTSTRAP_SERVERS_CONFIG kafka ip+port REQUEST_TIMEOUT_MS_CONFIG 請求超時時間 ENABLE_AUTO_COMMIT_CO