原创 CentOS 7基礎Java開發環境JDK, Maven, Tomcat, MySQL,Redis

一、搭建JDK環境通常情況下CentOS 7自帶的JDK爲OpenJDK,不同於Oracel SUN JDK,爲了與在PC上保持相同的JDK配置方式及使用習慣,可替換爲Oracle SUN JDK。(1)卸載OpenJDK先通過命令查詢Ja

原创 解決中綴表達式中的單目運算符的處理

編譯程序或者腳本解釋程序中經常用到表達式的處理,其中單目運算符需要特殊處理:正號+、負號-、按位取反~、邏輯非!;尤其是單目運算符與二元運算符混雜的情況下,例如正號+、負號-與二元的加+、減-容易混淆;實際上仔細觀察中綴表達式的字符流時可以

原创 CentOS7文本模式下配置及安裝KVM虛擬機

一、準備工作:       在安裝和配置kvm虛擬機之前,首先確保kvm軟件已經被正確安裝,如果沒有安裝,請參考如下幾步操作:         第一步:檢查CPU是否支持vmx相關指令,如果執行結果中有vmx相關的關鍵字,則爲支持;    

原创 CentOS 7基礎Java開發環境搭建(JDK, Maven, Tomcat, MySQL)

一、搭建JDK環境通常情況下CentOS 7自帶的JDK爲OpenJDK,不同於Oracel SUN JDK,爲了與在PC上保持相同的JDK配置方式及使用習慣,可替換爲Oracle SUN JDK。(1)卸載OpenJDK先通過命令查詢Ja

原创 開發基於連接池的Java客戶端及服務端HTTPS應用

一、準備工作1、客戶端、服務端HTTPS證書正常情況下,如果服務端應用需要在互聯網上發佈HTTPS服務,需要提供可信賴的證書,證書可到專門的證書服務商購買,也可以到專業的開放網站申請免費的證書,例如阿里雲、騰訊雲、FreeSSL網站等。如果

原创 聯想ThinkServer RS260服務器靜音降噪改造及CentOS拷機測試

聯想ThinkServer RS260是1u超薄,體積比較小;服務器原有的側吹風扇屬於增壓暴力風扇,噪音巨大,導致服務器在家用環境下難以使用;本次拷機的主要目的是,在對散熱配置進行了靜音降噪的改造後,通過測試來確認散熱性能仍然是充足的,以確

原创 ThinkServer RS260安裝CentOS操作實錄

硬件:聯想ThinkServer RS260 E3 1220V6安裝U盤:2個 一、製作EasyStartup啓動盤、CentOS啓動盤(1) 製作EasyStartup啓動盤在沒有EasyStartup啓動光盤的情況下, 可從聯想網站,找

原创 CentOS7安裝及配置Nginx服務

Nginx是CentOS中最常用的HTTP服務程序之一,以下針對CentOS7下Nginx二進制包安裝、編譯安裝兩個場景分別予以說明。一、二進制包安裝方式在安裝CentOS7時選擇同時安裝Nginx或者後來通過yum命令安裝Nginx應用,