原创 Go mod入門

是什麼 go modules 是 golang 1.11 新加的特性; 模塊是相關Go包的集合。modules用來替換舊的基於GOPATH的方法來指定在給定構建中使用哪些源文件。 怎麼用 把 golang 升級到 1.11以

原创 Git利用fork庫進行開發的流程

從原庫Fork到自己的倉庫 將Fork庫Clone到到本地:git clone http://xxx.git 查看當前遠程倉庫:git remote -v 添加原庫的遠程倉庫:git remote add upstream ht

原创 RedisCluster搭建步驟

下載redis 點這裏下載redis安裝包 安裝redis 解壓縮至目標路徑 tar -zxvf redis.tar.gz 進入redis目錄編譯安裝make install 配置並啓動redis節點(選兩臺機器執行該步驟) 創

原创 linux下生成https的crt和key

key生成:openssl genrsa -des3 -out server.key 2048 crt生成:openssl req -new -x509 -key server.key -out server.crt -days

原创 git利用fork庫進行開發的流程

從原庫Fork到自己的倉庫 將Fork庫Clone到到本地:git clone http://xxx.git 查看當前遠程倉庫:git remote -v 添加原庫的遠程倉庫:git remote add upstream ht

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 Solr主從搭建步驟

安裝JDK 安裝tomcat並設置參數 安裝tomcat; tomcat啓動參數設置:在tomcat/bin/catalina.sh加入如下 JAVA_OPTS="$JAVA_OPTS -Dorg.apache.cata

原创 MyBatis+MySQL返回插入的主鍵ID

需求:使用MyBatis往MySQL數據庫中插入一條記錄後,需要返回該條記錄的自增主鍵值。 Mybatis xml文件: <insert id="insert" parameterType="User" useGeneratedKeys

原创 Java集合按照對象的某個屬性進行比較排序

需求:list裏面的元素按照某一屬性排序(以下demo都是升序) 待排序list: List<User> ulist = new ArrayList<User>(); ulist.add(new User("jiazhipeng",23

原创 Solrj常用操作

初始化連接: HttpSolrServer server = new HttpSolrServer("http://{ip}:{port}/{collection}"); server.setSoTimeout(3000); serve

原创 Idea常用快捷鍵

開發部分: 複製:Ctrl + D 撤銷:Ctrl + Z 重構:Ctrl + Alt + M 恢復:Ctrl + Shift + Z 重命名:Shift + F6 安全刪除:Alt + Delete 轉到父類:Ctrl + U 新建文

原创 Java BlockingQueue生產者消費者實例

產品類: /** * 產品 * * @author jiazhipeng * @version 1.0 * @date 2016-11-29 */ public class Product { private in

原创 Dubbo服務telnet命令

telnet連接服務: [root@vm-10-112-88-162 ~]# telnet 10.112.88.162 20886 Trying 10.112.88.162... Connected to 10.112.88.162.

原创 MyBatis自定義數據映射TypeHandler

需求:自定義一個將枚舉存爲Byte類型的TypeHandler。 VO類: public class JrTradeUser implements Serializable { private static final lon

原创 Iterm2快捷鍵

標籤: 新建標籤:command + t 關閉標籤:command + w 切換標籤:command + 數字/command + 左右方向鍵 分屏: 垂直分屏:command + d 水平分屏:command + shift + d