原创 CentOS 7下安裝Kafka單機版

詳細安裝步驟 下載kafka_2.10-0.10.0.0.tgz到/data/soft目錄 進入解壓目錄(在此爲/data/app/Kafka/kafka_2.10-0.10.0.0/bin),啓動zookeeper服務。可以在命令的結

原创 ubuntu node 和 npm 的安裝

我的系統環境: Ubuntu 16.04 64位 本文內容親測可用, 請放心食用 使用淘寶鏡像 淘寶鏡像官網是https://npm.taobao.org/ 使用淘寶鏡像前請自行安裝好 npm 和 node node 和 npm 的安

原创 SHA-256,SHA-512 和 AES128 算法的調用

Java 已經實現了 SHA-256 和 SHA-512 兩種 Hash 算法 利用 java.security.MessageDigest 調用已經集成的 Hash 算法 創建 Encrypt 對象,並調用 SHA256 或者 SH

原创 Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念

PO(persistant object) 持久對象 在 o/r 映射的時候出現的概念,如果沒有 o/r 映射,沒有這個概念存在了。通常對應數據模型 ( 數據庫 ), 本身還有部分業務邏輯的處理。可以看成是與數據庫中的表相映射的 jav

原创 spring 多數據源

前言 項目中我們經常會遇到的問題,尤其是數據同步或定時任務等項目更是如此。多數據源讓人最頭痛的,不是配置多個數據源,而是如何能靈活動態的切換數據源。例如在一個spring和hibernate的框架的項目中,我們在spring配置中往往是配

原创 編譯安裝Redis

編譯安裝Redis 1、解壓源碼安裝包,通過tar -xvf redis-3.0.2.tar.gz解壓源碼,速度相當快; 2、進入解壓後的目錄,執行make編譯源碼; make命令執行完成後,會在src目錄下生成6個可執行文件,分

原创 linux下解壓命令大全

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:gunzip Fil

原创 各種開源協議以及如何選擇

開源協議的數量非常多,但一般來說,我們只需要在常用的當中進行選擇即可。阮一峯老師在烏克蘭程序員Paul Bagwell的基礎上繪製了一份中文的協議選擇圖,非常淺顯易懂。