原创 用 dbunit-maven-plugin 來管理你的測試數據

單元測試有人寫過,也有人沒做過,數據庫的 dbunit 的用的人應該更少了,它可以用來給你做測試準備數據。一般我們做測試會在一個測試數據庫中不停的測,自然會累積許多垃圾數據,給單元測試會造成不便,功能測試倒無太緊要。如果我們想在單元測試

原创 用php實現js中escape和unescape

js中的escape和php中的urlencode是不一樣的 用php  ecsape數據和用php unescape,方法如下: function escape($str) { preg_match_all("/[\xc2-\

原创 RabbitMQ 入門指南(Java)

RabbitMQ是一個受歡迎的消息代理,通常用於應用程序之間或者程序的不同組件之間通過消息來進行集成。本文簡單介紹瞭如何使用 RabbitMQ,假定你已經配置好了rabbitmq服務器。 RabbitMQ是用Erlang,對於主要

原创 字典樹

    新浪面試,面試官出了一道題,問一片文章,怎樣統計其單詞出現的次數。數據結構很爛的我當時沒反應過來,第一反應就是遍歷文章,比較單詞然後用標記分別計數。後來面試官提示我問要用什麼結構存儲,我思考了半分鐘,硬擠出了用哈希存儲。其實當時想

原创 Android開發之http請求

網上很多關於http請求的代碼都沒有用線程的方式,然後請求一直髮送不出去,後來發現是要用線程的方式來發送請求的,就寫成了一個Http請求工具類。 public class HttpRequest{ Handler handler

原创 狀態模式

在閻宏博士的《JAVA與模式》一書中開頭是這樣描述狀態(State)模式的:   狀態模式,又稱狀態對象模式(Pattern of Objects for States),狀態模式是對象的行爲模式。   狀態模式允許一個對象在其內部

原创 單例模式的七種寫法

第一種(懶漢,線程不安全):public class Singleton { private static Singleton instance; private Singleton (){} public st

原创 Gson的使用

Gson 是 Google 提供的用來在 Java 對象和 JSON 數據之間進行映射的 Java 類庫。可以將一個 JSON 字符串轉成一個 Java 對象,或者反過來。 jar和源碼下載地址: http://code.goog

原创 專門針對數據庫測試的DbUnit入門實戰

比較有用的文檔地址: http://www.dbunit.org/faq.html#streaming http://www.dbunit.org/properties.html#qualifiedtablenames htt

原创 Solr開發

Solr開發文檔 Solr 是一種可供企業使用的、基於 Lucene 的搜索服務器,它支持層面搜索、命中醒目顯示和多種輸出格式。在這篇文章中,將介紹 Solr 並展示如何輕鬆地將其表現優異的全文本搜索功能加入到 Web 應用程序中。

原创 Solr開發

Solr 是一種可供企業使用的、基於 Lucene 的搜索服務器,它支持層面搜索、命中醒目顯示和多種輸出格式。在這篇文章中,將介紹 Solr 並展示如何輕鬆地將其表現優異的全文本搜索功能加入到 Web 應用程序中。 開發環境: Sys

原创 百度定位API使用方法

轉自:http://lszdb1983.blog.163.com/blog/static/20426348201272924223933/ 導入庫文件 在下載頁面下載最新的庫文件。將liblocSDK2.4.so文件拷貝到libs/

原创 java反射詳解

本篇文章依舊採用小例子來說明,因爲我始終覺的,案例驅動是最好的,要不然只看理論的話,看了也不懂,不過建議大家在看完文章之後,在回過頭去看看理論,會有更好的理解。 下面開始正文。 【案例1】通過一個對象獲得完整的包名和類名? pac

原创 solr中facet和group的使用

solr中進行分組統計的應用例子(facet 和 group同時使用): public class solr { String url = ""; SolrServer server = server = new HttpSolrSe

原创 list去重的兩種方法大比拼

有兩個存儲10000數據的list(LinkedList A和 LinkedList B)要去重,有兩種方法: 方法一: 把兩個list都放到一個HashSet裏面,然後for循環轉化回LinkedList。 方法二: A.removeA