原创 solr學習之六--------Analyzer(分析器)、Tokenizer(分詞器)

首先,不知道大家在前面的例子中沒有試着搜索文本串,就是在第二節,我們添加了很多文檔。如果字段值是一個文本。你如果只搜索這個字段的某個單詞,是不是發現搜不到? 這就是因爲我們沒有配置Analyzer,因此在搜索的時候會“全匹配”。可以從直觀

原创 Spring3.2-Release版 BeanFactory類圖

最近決定再走走Spring的東西,先畫了一下3.2版的BeanFactory和ApplictonContext類圖,先上圖,後面給一些說明吧 此圖僅包含整個模塊的繼承體系結構。 值得說明的地方:   3.1版本之後, XmlBeanF

原创 Spring抽象的資源接口Resource的繼承體系

寫句題外話,市面上的spring書籍多如牛毛,有很多可選的,但是很系統的博客不多,推薦一個我朋友(開濤)的博客,我覺得他的Spring系列寫的非常棒: 請戳下面的鏈接: 跟着開濤學Spring3 而我寫的這些零零散散的關於Sprin

原创 關於Spring3 + Mybatis3整合時,多數據源動態切換的問題(二)

上一篇博客提到跟mybatis項目組的commiter發過郵件,後來得到了郵件回覆。說是通過AbstractRoutingDataSource是可以做到的。於是我再繼續的分析一下,寫了一個測試,並將之前寫的一些零散代碼整理,重構了一下,丟

原创 solr學習之五--------選用合適的類型

   返回合適的結果類型,能讓client端的程序員更爽,更順心。比如,要返回一商品的價格,你如果返回一個text,顯然沒有返回float好。 本節我們主要就來學習一下一些常用場景用那些類型。 一、Numeric Types數字類型  

原创 瞎扯之項目設計

    最近的工作內容相對來說比較單調,寫着毫無業務邏輯的CURD,本文算是一個吐槽吧,亦可以當作瞎扯。     項目組結構爲:一個leader,我和另外一哥們。我的pattern 和我工作經驗相當,看起來應該是合作起來比較理想吧。工作內

原创 一個Java程序員第四年工作總結

又到一年寫總結的時候了。今年比較特殊,事情比較多。先是當了爹,真正成爲上有老下有小的一家之主,接着又換了2次工作,對現在的工作狀態很滿意。 今年是本命年,在大多數人眼中本命年都須諸事小心,穿紅內褲等等。。而我對本命年本是沒有太多感

原创 commons-lang(一)

寫在開頭的話:      在工作中,經常會要用到一些公用的組件包,比如日期,String這些等,換過幾次工作的朋友對這事肯定比較深刻,如果自己有積累的還好,對於沒有積累的同學,尤其是規模較小的公司,怕是又要重頭開始這些工具包。而apach

原创 支付模塊重構整理與總結

    由於之前支付模塊與訂單耦合,也就是說如果要支付,必須要走一個訂單流程,但是大家都知道:訂單流程是很複雜的,而且訂單只是支付的一種源頭,因此就對這塊代碼進行了重構,解耦。     首先,我們系統支付的接口目前集成支付寶和財富通,而

原创 ubuntu13+scala2.10.4+idea13+sublime+sbt環境搭建

看scala有2周了,一直都是SPEL的方式運行。最近打算把手頭這臺古董本本換個ubutnu,作scala練習環境。 廢話不多說,進入正題 安裝JDK,oracle觀望下載JDK7D的tar包,用tar命令解壓出來。安裝scala,目前

原创 關於Spring3 + Mybatis3整合時,多數據源動態切換的問題

以前的項目經歷中,基本上都是Spring + Hibernate + Spring JDBC這種組合用的多。至於MyBatis,也就這個項目纔開始試用,閒話不多說,進入正題。 以前的這種框架組合中,動態數據源切換可謂已經非常成熟了,網上

原创 Go語言之一(環境搭建與hello World)

一、下載安裝Go       地址:https://code.google.com/p/go/downloads/list   根據自己的系統,選擇版本,我的是window7,所以下了msi安裝版本的。 二、檢驗環境     打開cmd.

原创 Log4j解惑之一

Log4j這個東東,大家一直都在用,可是真正有多少人知道,爲什麼要那樣配列?或者說有多少不抄襲可以自己配一份log4j列?讀者可以問問自己能否辦到。我們本章就一些重要的環節結合源碼進行分析。 一、Log4j是在那個地方讀取配置文件的?

原创 solr學習之三--------Document、FieldType

首先弄清楚幾個概念: Document:Solr的信息的基本單位的是Document,它是一組描述某些事物的數據集合。 Field:Document的主要構成單元,是更具體的信息描述。      其實大家可以這樣理解,Document 對

原创 最近招聘面試的一些感悟

由於公司擴張,最近一直忙於公司招人,所以就來說一些自己的感悟吧。 首先說說我們招人的標準吧,重基礎,次框架。我個人認爲,一個基礎好的好人,無論新上手何種框架都容易,而且對於一般的開發人員來說,框架會基本的使用就行了,也不需要他研究的有多深