原创 HTTPS系列筆記記錄(一):HTTPS 和SSL/TLS協議原理詳解

前言: HTTPS(也稱爲HTTP over Transport Layer Security(TLS),HTTP over SSL,和HTTP Secure)是一種通過計算機網絡進 行安全通信的通信協議,廣泛應用於互聯網,比喻Go

原创 在AWS的EC2上創建root用戶,並使用root用戶登錄

今天開始研究亞馬遜的雲主機EC2,遇到了一個問題,我需要在EC2上安裝tomcat,但是yum命令只能是root用戶纔可以運行,而EC2默認是以ec2-user用戶登錄的,所以需要切換到root用戶登錄,特將研究成果公佈如下:    

原创 Guava包中的ListenableFuture詳情解析

前言: 本章介紹goole Guava 包的 ListenableFuture,也就是開源的Java Library Guaa中的一個併發編程的輔助類,它笨神是繼承是java的Future。併發是一個很難的問題,但它是由具有強大和簡單的抽

原创 Intellij IDEA在web項目Properties中文unicode轉碼

在IDEA中創建了properties文件,發現默認輸入中文不會自動進行unicode轉碼。如下圖,解決問題: 默認是沒有勾選,勾選即可。快捷鍵 ctrl+alt+s 點贊 收藏 分享 文章舉報

原创 linux上安裝git,並添加github SSHkeys

源碼安裝 安裝依賴的包  yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

原创 hexo博客安裝RSS插件

一、步驟 1、安裝插件。進入本地hexo目錄,打開Git bash。輸入以下命令 npm install hexo-generator-feed 1212 2、添加配置。在本地hexo根目錄下的_config.yml文件中,添加以

原创 Gradle入門教程

前言: Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化構建工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各種繁瑣配置。 面向Java應用爲主。當前其支

原创 Linux下的安裝Maven及環境配置

1.保證該項目安裝了JDK   請在系統中輸入java -version查看該命令是否存在   如果沒有安裝JDK請移步到Centos/linux下的JDK安裝 2.下載Maven    1 wget htt

原创 Jenkins中deploy插件的deploy war/ear to a container與deploy artifacts to maven reepository區別

本章介紹jjenkins 中deploy插件的deploy war/ear to a container與deploy artifacts to maven reepository區別: deploy war/ear to a con

原创 linux安裝JDK

本章講解linux安裝jdk的幾種方式: 跳過驗證: wget --no-cookies --header "Cookie: gpw_e24=xxx;" http://download.oracle.com/otn-pub/java/j

原创 修改Tomcat Connector運行模式,優化Tomcat運行性能

摘要:  Tomcat是一個小型的輕量級應用服務器,也是JavaEE開發人員最常用的服務器之一。不過,許多開發人員不知道的是,Tomcat Connector(Tomcat連接器)有bio、nio、apr三種運行模式,那麼這三種運行模式

原创 HttpAsyncClient異步報錯Request cannot be executed; I/O reactor status: INACTIVE

You need to start the async client before using it try (CloseableHttpAsyncClient httpclient = HttpAsyncClients.createDe

原创 Intellij IDEA 多模塊分組顯示操作詳解 move module to group

IntelliJ IDEA 創建多模塊項目並分組顯示 前言:        由於現在都是使用微服務分佈式方式開發功能模塊,每個小項目基於功能模塊來劃分,項目過多導致開發時不能快速定位到開發的項目模塊的位置,爲了提高開發效率給項目分

原创 Intellij IDEA中多項目進行 grouping-modules

前言: 項目模塊越來越多,爲了方便快速查閱功能代碼使用分組模塊進行歸類,瞭解詳情可移步官網。 解決方案: 1.以下是官網推薦的解決方案 2018 版本 通過Project structure 操作 grouping module

原创 TeamViewer 免費許可到期的解決辦法

TeamViewer 免費許可到期的解決辦法 TeamViewer 免費許可到期的解決辦法 Teamviewer是一款遠程控制軟件,使用過程中系統彈出“Teamviewer試用版已到期”的提示,需要用戶購買許可證或延長試用期才能繼續使