原创 Spring中的@Async註解 異步任務處理

使用需求 在開發中,我們往往有一些特殊的需求,例如log、郵件、用戶op的記錄、來訪者信息的記錄等等。如果將這些操作放在他自己的線程中執行,會不會對程序造成阻塞呢?當高併發的情況下,任務的實時性還存在麼? @Async Sprin

原创 CentOS Linux 6.8 常用命令

常用 1.返回上一層目錄 cd .. 2.進入某個文件夾 cd xxx 返回上層目錄下的某個文件夾 cd ../xxx 4.啓動當前文件夾下的某個腳本文件 ./xxx.sh 5.編輯某個文件 //編輯日誌 vi後按i

原创 UBuntu17.04 獲取root權限

獲取權限 打開終端輸入 sudo passwd root 初次會提示輸入密碼 Enter new UNIX password: (輸入密碼) Retype new UNIX password: (輸入密碼) passwd: pas

原创 CentOS6.8 操作防火牆

1.查看防火牆狀態 service iptables status 2.啓動防火牆 service iptables start 3.停止防火牆 service iptables stop 4.重啓防火牆 servi

原创 Gradle下載與環境變量配置

Gradle下載 1.進入官網 https://gradle.org 2.點擊右上角Docs 3.點擊Installation下的Installation instructions 4.下載zip包 該頁面還有些MAC的

原创 阿里雲新建雲服務器ECS

購買後點擊立即開通 1.選擇地域、配置、網絡 2.選擇網絡模式(正常可選經典網絡)、鏡像、購買時長、安全設置 點擊確定完成實例 點贊 2 收藏 分享 文章舉報 Tr

原创 ON DUPLICATE KEY UPDATE 用法與說明

ON DUPLICATE KEY UPDATE作用 先聲明一點,ON DUPLICATE KEY UPDATE爲Mysql特有語法,這是個坑 語句的作用,當insert已經存在的記錄時,執行Update 用法 什麼意思?舉個例

原创 Git ---遊離狀態下的commit 分支切換與找回

Git遊離狀態 什麼是遊離狀態呢? 我不知道大家有沒有遇到過commit後切換到別的分支,再想切回來的時候發現找不到剛剛提的verson了,因爲你可能沒注意到剛纔提交的分支是哪個 舉個可能遇見的例子: 你可能在公司用idea檢

原创 CentOS Linux 6.8 tomcat的啓動關閉

tomcat啓動 1.進入tomcat下的bin文件夾 cd usr/local/tomcat/bin 2.啓動當前文件夾下的startup.sh ./startup.sh 3.查看實時日誌 //啓動後返回tomcat下的logs

原创 UBuntu 17.04安裝VMware Tools

終端 終端的打開方式很多種,比較實用的Ctrl+Alt+T 也可以將打開終端的快捷方式添加到右鍵 1.終端輸入 sudo apt-get install nautilus-open-terminal 2.註銷用戶重新登錄

原创 阿里雲RDS新建數據庫與導入

導入 1 登錄 → 控制檯 → 雲數據庫RDS版 → 實例列表 → 管理實例 → 數據庫管理 → 創建數據庫 2 在實例列表頁面登錄數據庫,進入後點擊【數據方案】中的導入 3 填寫表單 支持CSV、SQL、ZIP,忽略

原创 二進制運算

位運算符 運算符 符號 含義 例子 與 & 兩邊都爲真時爲真 1&1 =1 或 | 任何一邊爲真時爲真 1 ~ 非 取反 如果1則爲0 如果0爲1 ~1 = 0 ^ 異或 兩邊相同爲1 兩邊不同爲0 1

原创 阿里雲ECS服務切換雲數據庫RDS

一 連接方式 內網 ECS上的服務器連接RDS的數據庫 外網 外網的服務器連接RDS的數據庫 二 連接方法 2.1 內網 登錄 → 控制檯 → 雲服務器ECS → 實例 → 拿到服務器所在實例的內網ip 控制檯 → 雲

原创 解決Eclipse4K屏下工具欄過小

註冊表 1、打開註冊表 a.win+R快捷鍵打開運行窗口,輸入regedit,點擊確定 b.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySi

原创 UBuntu17.04 安裝Mysql

前言 UBuntu不用傳安裝包或其他操作,很簡單的幾步就搞定了 安裝 1.首先檢查系統中是否已經安裝了MySQL(第一次安裝跳過這步就可以) 終端輸入: sudo netstat -tap | grep mysql 沒反應或未