原创 java多線程之髒讀代碼示例及處理

一、髒讀 概念:對於對象的同步和異步的方法,我們在設計自己的程序時,一定要考慮問題的整體性,不然就會出現數據不一致的錯誤,很經典的就是髒讀問題 二、示例 package day005; /** * * 項目名稱:JavaThre

原创 【java 多線程】java線程調度之線程睡眠Thread.sleep方法

一、Thread.sleep方法 Thread.sleep(long millis)源碼: /** * Causes the currently executing thread to sleep (tempor

原创 CentOS7.5.1804 Minimal安裝mysql 8.0.18

CentOS7.5.1804 Minimal安裝mysql 8.0.181、刪除舊版本MySQL2、官網複製安裝源地址:3、進入/usr/local目錄下 ,創建mysql文件4、使用命令“yum install wget 安裝w

原创 CentOS7.5.1804 Minimal安裝Kibana7.3.2

注意:如果kibana要跟elasticsearch配合使用,安裝的時候請將兩個工具的版本保持一致,不然可能會出現一些奇怪的問題 一、下載kibana安裝包 官網下載地址: https://www.elastic.co/cn/do

原创 CentOS7.5.1804 Minimal安裝zookeeper-3.4.13(單機版)

因只供自學,故後面的操作都是用root用戶進行的 一、下載 官網下載地址: http://mirrors.hust.edu.cn/apache/zookeeper/ 選擇最新的版本進行下載 這裏選擇3.4.13進行下載: [ro

原创 CentOS7.5.1804 Minimal安裝Sentinel-Dashboard1.6.2

1.Sentinel 概述 Sentinel 是阿里中間件團隊開源的,面向分佈式服務架構的輕量級流量控制產品,主要以流量爲切入點, 從流量控制、熔斷降級、系統負載保護等多個維度來幫助用戶保護服務的穩定性。 2.S

原创 CentOS7.5.1804 Minimal安裝Nacos1.1.0

Nacos 快速開始 這個快速開始手冊是幫忙您快速在您的電腦上,下載、安裝並使用 Nacos。 1.預備環境準備 Nacos 依賴 Java 環境來運行。如果您是從代碼開始構建並運行Nacos,還需要爲此配置 Maven環境,請確

原创 Linux解壓tar.gz文件時提示gzip:stdin:not錯誤

在linux系統中利用tar命令解壓tar.gz類型文件時報錯 執行的命令是 tar -zvxf kafka_2.12-2.2.0.tgz -C /usr/local/ 報錯: gzip: stdin: not in gzip

原创 CentOS7.5.1804 Minimal安裝ElasticSearch7.x

注:如果已經安裝了ES和ik,需要重新安裝,需要把/usr/share/elasticsearch/plugins/路徑下ik刪除,避免版本不匹配導致ES不能啓動一、CentOS7下安裝ES1.配置jdk環境

原创 idea中maven聚合項目的Module變灰的可能原因

在使用idea的過程中,遇到其中一個maven模塊變成灰色,如下所示: 造成這個的原因可能是忽略了maven模塊,可以嘗試如下解決方法:在idea中maven的setting中找到ignored files,看右邊的面板中是否將變灰

原创 Intellij idea 控制檯中文亂碼

1、編碼普通中文亂碼 ①settings --> editor --> file encodings 中IED Encoding 和project Encoding defult encoding for properties fi

原创 Intellij idea操作maven時控制檯中文亂碼

windows環境下,Intellij idea中maven操作時,控制檯中文亂碼問題(編譯報錯或者clean install時出現的其他錯誤描述亂碼) 解決方案: File->Setting->maven->runner 在VMop

原创 IntelliJ IDEA 快捷鍵

-----------自動代碼-------- 常用的有fori/sout/psvm+Tab即可生成循環、System.out、main方法等boilerplate樣板代碼 例如要輸入for(User user : users)只

原创 IntelliJ IDEA 2018.3.4 破解方法(親測可用)

文章目錄破解IntelliJ IDEA 2018.3.41、從下面地址下載一個破解jar包2、拷貝文件到idea的bin目錄下3、接下來需要在這個bin目錄下找到兩個vmoptions文件,如下圖所示。4、接下來重新啓動idea軟件,

原创 Netty4整合springboot報java.io.IOException: 你的主機中的軟件中止了一個已建立的連接錯誤

我的是用netty4整合springboot的時候,客戶端第一次請求ok,第二次請求就會報這個錯 java.io.IOException: 你的主機中的軟件中止了一個已建立的連接。 at sun.nio.ch.SocketDispat