原创 Linux服務器搭建系列—源碼安裝nginx

1.下載 官網地址:http://nginx.org/en/download.html 這裏選擇Stable version對應的版本,最新穩定版本; 選擇linux版本複製下鏈接,並在服務器/usr/local/src目路下輸入命令

原创 java關鍵字volatile的作用

自從jdk1.5以後,volatile可謂發生了翻天覆地的變化,從一個一直被吐槽的關鍵詞,變成一個輕量級的線程通信代名詞。 接下來我們將從以下幾個方面來分析以下volatile。 重排序與as if serial的關係 vola

原创 SpringBoot中@Value的使用方法

1.使用 @Value("${...}") 方式: 可以獲取屬性文件中對應的值(如果屬性文件中沒有這個屬性,則會報錯。可以通過賦予默認值解決這個問題,如@Value("${attr:127.0.0.1}")) 2.使用 @Value("#

原创 VMWare虛擬機三種模式(橋接/Nat/Host-only)區別及上網

VMware三種網絡模式(橋接、NAT、Host-Only)的區別以及對應的上網方式 演示採用的是windows7和VMware Workstation7.15中文版本。下載軟件,一路下一步安裝完畢後,打開控制面板--網絡和共享中心--

原创 java多線程-ThreadPoolExecutor的拒絕策略

在分析ThreadPoolExecutor的構造參數時,有一個RejectedExecutionHandler參數。 RejectedExecutionHandler是一個接口:   public interface RejectedE

原创 Linux服務器搭建系列—安裝JDK

1.複製官網下載鏈接 官網下載網址爲 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如果小夥伴們想要下載其他的大版

原创 Linux服務器搭建系列—源碼安裝mysql5.7

1.卸載舊版本的mysql 1.1使用命令查詢舊版本 rpm -qa | grep mysql 1.2卸載 rpm -e <安裝包名稱> #普通刪除 rpm -e --nodeps <安裝包名稱> #強力刪除模式(包含依賴)

原创 Linux服務器搭建系列—安裝Redis

1.下載 #如果wget沒有安裝,執行yum -y install wget命令在執行下列命令 cd /usr/local/src wget http://download.redis.io/releases/redis-5.0.7.t

原创 Linux服務器搭建系列—安裝Maven

1.下載 #如果wget沒有安裝,執行yum -y install wget命令在執行下列命令 cd /usr/local/src wget http://mirrors.tuna.tsinghua.edu.cn/apache/mave

原创 MySQL Explain詳解,explain查詢結果每列含義詳細解釋

在日常工作中,我們會有時會開慢查詢去記錄一些執行時間比較久的SQL語句,找出這些SQL語句並不意味着完事了,些時我們常常用到explain這個命令來查看一個這些SQL語句的執行計劃,查看該SQL語句有沒有使用上了索引,有沒有做全表掃描,這

原创 Linux服務器搭建系列—修改主機名(一)

登錄linux服務器之後,查看主機名相關設置 使用hostname命令查看當前系統主機名: 我們可以查看到當前的主機名爲izwz9j4bsah4nmp0ulx7hez 接下來我們使用hostnamectl set-hostname <主

原创 Linux服務器搭建系列—添加用戶和用戶組

1、添加新的用戶賬號使用useradd命令,其語法如下: useradd 選項 用戶名 選項: -c comment 指定一段註釋性描述。 -d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。 -g 用戶組

原创 MQTT協議從服務端到客戶端詳解

一:前言        最近在瞭解MQTT協議相關的內容,內容有點多,特此把MQTT協議,以及其從服務端到客戶端的流程整理出來,記錄如下。 二:MQTT協議介紹         MQTT(Message Queuing Telemetry

原创 @PostConstruct註解的使用

1、從Java EE5規範開始,Servlet中增加了兩個影響Servlet生命週期的註解,@PostConstruct和@PreDestroy,這兩個註解被用來修飾一個非靜態的void()方法。寫法有如下兩種方式:   @PostCon

原创 springboot(集成篇):RabbitMQ集成詳解

RabbitMQ 即一個消息隊列,主要是用來實現應用程序的異步和解耦,同時也能起到消息緩衝,消息分發的作用。 消息中間件在互聯網公司的使用中越來越多,剛纔還看到新聞阿里將RocketMQ捐獻給了apache,當然了今天的主角還是講Rabb