原创 RabbitMQ六種模式介紹

參考: RabbitMQ官網 鳥哥RabbitMQ教程 RabbitMQ常用交換機模式 RabbitMQ之RPC實現 導入RabbitMQ的依賴: <dependency> <groupId>com.rabbitmq</grou

原创 Hbase的shell命令行操作(完整)

有道雲筆記鏈接:Hbase的shell命令行操作(完整)

原创 設計原則——開閉原則

有道雲筆記鏈接:開閉原則

原创 activiti 6.0 editor漢化詳解

添加漢化文件到如下:   源代碼:    漢化文件 stencilset_bpmn.json { "title" : "BPMN 2.0標準工具", "namespace" : "http://b3mn.org/stenci

原创 將JSON對象中的某個字段進行分組和排序(java實現)

現在有這樣一個數據 { "systemid": "123", "productid": "123", "dataArray": [ { "line_num": 2, "subjectcodecv": 1, "

原创 設計原則——迪米特法則

有道雲筆記鏈接:迪米特法則

原创 設計原則——里氏代換原則

有道雲筆記鏈接:里氏代換原則

原创 設計原則——依賴倒轉原則

有道雲筆記鏈接:依賴倒轉原則

原创 ORM是什麼?

一、ORM簡介 對象關係映射(Object Relational Mapping,簡稱ORM)模式是一種爲了解決面向對象與關係數據庫存在的互不匹配的現象的技術。簡單的說,ORM是通過使用描述對象和數據庫之間映射的元數據,將程序中的對象自動

原创 設計原則——單一職責原則

有道雲筆記鏈接:單一職責原則

原创 Base64編碼學習

一、Base64的由來 在參數傳輸的過程中經常遇到的一種情況:使用全英文的沒問題,但一旦涉及到中文就會出現亂碼情況。與此類似,網絡上傳輸的字符並不全是可打印的字符,比如二進制文件、圖片等。Base64的出現就是爲了解決此問題,它是基於64

原创 LeetCode_215 數組中的第K個最大元素

題目描述: 在未排序的數組中找到第 k 個最大的元素。請注意,你需要找的是數組排序後的第 k 個最大的元素,而不是第 k 個不同的元素。 示例1: 輸入:[3,2,1,5,6,4] 和k = 2 輸出: 5 示例 2: 輸入:[3,

原创 eclipse中git解決衝突

一、先製造衝突 這裏的目的是模仿大家平常提交代碼遇到的代碼衝突問題。(項目已經已經提前創建好並放到了 GIT 上) 先在雲端修改TestGit_Master.java文件,如下圖:  然後在本地修改TestGit_Master.java文

原创 LeetCode345_反轉字符串中的元音字母

題目描述: 編寫一個函數,以字符串作爲輸入,反轉該字符串中的元音字母。 示例 1: 輸入: "hello" 輸出: "holle" 示例 2: 輸入: "leetcode" 輸出: "leotcede" 說明: 元音字母不包含字母

原创 LeetCode_167兩數之和Ⅱ-輸入有序數組

題目描述:(在有序數組中找出兩個數,使它們的和爲 target) 給定一個已按照升序排列 的有序數組,找到兩個數使得它們相加之和等於目標數。 函數應該返回這兩個下標值 index1 和 index2,其中 index1 必須小於 inde