原创 mongodb集羣(一)——配置mongodb

搭建高可用mongodb集羣(一)——配置mongodbPosted on 17 十一月, 2013 by lanceyan | 21 Replies在大數據的時代,傳統的關係型數據庫要能更高的服務必須要解決高併發讀寫、海量數據高效存儲、

原创 Java 註解入門實例 && 註解傳參

概念:java提供了一種原程序中的元素關聯任何信息和任何元數據的途徑和方法 JDK內置系統註解: @Override 用於修飾此方法覆蓋了父類的方法; @Deprecated 用於修飾已經過時的方法; @Suppvisewarnings

原创 Java內部類詳解

  說起內部類這個詞,想必很多人都不陌生,但是又會覺得不熟悉。原因是平時編寫代碼時可能用到的場景不多,用得最多的是在有事件監聽的情況下,並且即使用到也很少去總結內部類的用法。今天我們就來一探究竟。下面是本文的目錄大綱:  一.內部類基礎 

原创 mongodb集羣(二)—— 副本集

搭建高可用mongodb集羣(二)—— 副本集Posted on 30 十二月, 2013 by lanceyan | 57 Replies在上一篇文章《搭建高可用MongoDB集羣(一)——配置MongoDB》 提到了幾個問題還沒有解決

原创 抽象類和接口區別

接口和內部類爲我們提供了一種將接口與實現分離的更加結構化的方法。抽象類與接口是java語言中對抽象概念進行定義的兩種機制,正是由於他們的存在才賦予java強大的面向對象的能力。他們兩者之間對抽象概念的支持有很大的相似,甚至可以互換,但是也

原创 Java基本類型佔用的字節數

Java基本類型佔用的字節數:1字節: byte , boolean2字節: short , char4字節: int , float8字節: long , double注:1字節(byte)=8位(bits)附錄:1.編碼與中文:Uni

原创 java多態的理解

用一句話概括就是:事物在運行過程中存在不同的狀態。先以教科書般舉例說明,下文再舉一個花木蘭替父從軍的例子幫助理解. 多態的存在有三個前提:1.要有繼承關係2.子類要重寫父類的方法3.父類引用指向子類對,但是其中又有很多細節需要注意。首先我

原创 String、StringBuffer、StringBuilder區別

String 字符串常量StringBuffer 字符串變量(線程安全)StringBuilder 字符串變量(非線程安全) 簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是不可變的

原创 postForObject提交報錯

如果直接使用在postForObject中把對象傳入很容易出現no suitable HttpMessageConverter found for request type的錯誤,建議直接先轉成字符串,見jsonObj.otString(

原创 mongodb集羣(三)—— 深入副本集內部機制

搭建高可用mongodb集羣(三)—— 深入副本集內部機制Posted on 17 二月, 2014 by lanceyan | 17 Replies在上一篇文章《搭建高可用mongodb集羣(二)—— 副本集》 介紹了副本集的配置,這篇

原创 判斷一個字符串是否是json格式

本以爲判斷一個字符串是否是json格式,常用的json處理工具類會有成型的方法,結果找了一下卻沒有發現,所以只能用異常來解決這個問題。這肯定是個非常規的辦法 ,不過可以解決問題,記錄一下,有更好方法,歡迎提出!import com.ali

原创 Mongodb主從複製/ 副本集/分片集羣介紹

Mongodb主從複製/ 副本集/分片集羣介紹前面的文章介紹了Mongodb的安裝使用,在 MongoDB 中,有兩種數據冗餘方式,一種 是 Master-Slave 模式(主從複製),一種是 Replica Sets 模式(副本集)。M

原创 mongodb集羣(四)—— 分片

搭建高可用mongodb集羣(四)—— 分片Posted on 29 三月, 2014 by lanceyan | 104 Replies按照上一節中《搭建高可用mongodb集羣(三)—— 深入副本集》搭建後還有兩個問題沒有解決:從節點

原创 ES查詢

package com.wenbronk.javaes; import java.net.InetSocketAddress; import java.util.ArrayList; import java.util.Iterator;

原创 sonar配置和使用

1.在pom.xml中的配置1.1 指定sonar地址<properties>       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>