原创 虛擬機安裝mysql 5.7( Center OS 7 )

輸入命令: wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 遇到問題如下 解決方法:輸入以下3條命令 [root@localhost

原创 kafka簡單調優

生產者 1、batch.size:默認是16384byte,也就是16kb,生產者發送多個消息到broker上的同一個分區時,爲了減少網絡請求帶來的性能開銷,通過批量的方式 來提交消息,可以通過這個參數來控制批量提交的字節數大小, 意味着

原创 虛擬機搭建Rabbitmq(Center OS 7)

安裝rabbitmq之前必須安裝erlang,因爲rabbitmq是erlang語言編寫的 rabbitmq不同版本也對應着不同的erlang版本,對照表:https://www.rabbitmq.com/which-erlang.htm

原创 java 線上應用排查CUP過高(模擬場景)

1、先使用top命令查看系統資源是使用信息,top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況。我運行了個java進程模擬線上業務排查。 top  PID爲7607的進程佔用的CPU資源已接近100%

原创 Spring簡單總結IOC、DI、AOP、MVC 筆記

IOC 從refresh方法開始 定位:會先通過getResource方法獲取到資源的URL 加載:通過loadBeanDefinitions方法把資源變成BeanDefinition對象 註冊:把BeanDefinition對象信息放到

原创 Spring自定義註解實現HandlerInterceptorAdapter 攔截請求

 註解類 UnLoginAccessAnnotation.java import java.lang.annotation.Documented; import java.lang.annotation.ElementType; imp

原创 git命令使用筆記

git 命令 git add [file name] ->添加暫存區中,加上 -f 可以強制添加被忽略的文件 git commit -m "提交說明" ->提交暫存區中文件,同時創建一個版本號 git diff [file name]  

原创 docker 簡單入門

Container 是一種輕量級的虛擬化技術,不用模擬硬件創建虛擬機。 Docker 是基於 Linux Kernel 的 Namespace、CGroups、UnionFileSystem 等技術封裝成的一種自 定義容器格式,從而提供一

原创 zookeeper watch 實現原理筆記

zk三種註冊監聽方式:getData(),exists,getChildren。 客戶端發送的監聽請求會放到隊列中(outgoingQueue),隊列會有一個 sendThread 處理,sendThread 通過發送 path 路徑和

原创 自定義註解實現HandlerInterceptorAdapter 攔截請求

 註解類 UnLoginAccessAnnotation.java import java.lang.annotation.Documented; import java.lang.annotation.ElementType; imp

原创 Java中基本類型長度

java基本類型長度: 1個字節(byte) = 8bit (8個0或者1組成) short、char       2個字節   16位 int、float           4個字節    32位 double、long    8個字

原创 CentOS 7 部署 Kibana7.6.2

虛擬機版本: CentOS 7  JDK版本:1.8(需提前安裝好,保證 命令 "java -version" 有輸出版本信息) es版本: elasticsearch 7.6.2 kibana版本: kibana 7.6.2 參考資料:

原创 Elasticsearch 7.6.2 引入IK Analysis

系統:Cent OS 7 Elasticsearch版本 : 7.6.2 Kibana版本:7.6.2 IK Analysis版本:7.x 參考資料:b站up主 “狂神說” git地址:https://github.com/medcl/e

原创 CentOS 7 部署 elasticsearch 7.6.2

虛擬機版本: CentOS 7  JDK版本:1.8(需提前安裝好,保證 命令 "java -version" 有輸出版本信息) es版本: elasticsearch 7.6.2 從官網下載後解壓運行,https://www.elast

原创 打不開磁盤“E:\Virtual Machines\CentOS 7 64 位\CentOS 7 64 位-000003.vmdk”或它所依賴的某個快照磁盤。

vmware下啓動Centos虛擬機報錯虛擬無法打開磁盤    “打不開磁盤“E:\Virtual Machines\CentOS 7 64 位\CentOS 7 64 位-000003.vmdk”或它所依賴的某個快照磁盤。”或它所依賴的