原创 flex上傳和下載文件

flex上傳和下載文件主要通過FileReference類即可實現。 下載文件比較簡單: public var fileRef:FileReference = new FileReference(); .... 添加各種監聽 fileR

原创 java 利用httpclient 3.1 和 httpclient4.1.2發送post請求

httpclient3和httpclient4都有連接池的概念,但兩個版本的接口相差較大。 使用HttpClient發送請求、接收響應很簡單,一般需要如下幾步即可。 1. 創建HttpClient對象。 2. 創建請求方法的實例,並指定

原创 使用Spring2.5的Autowired實現註釋型的IOC

使用Spring2.5的Autowired實現註釋型的IOC 使用Spring2.5的新特性——Autowired可以實現快速的自動注入,而無需在xml文檔裏面添加bean的聲明,大大減少了xml文檔的維護。(偶喜歡這個功能,因爲偶對x

原创 用jedis鏈接池技術調用redis數據庫

通過jedis連接池完成對redis數據庫的操作具體步驟如下: 1:初始化連接池jedisPool 2:通過jedisPool獲取jedis實例 3:用完jedis實例返回給jedisPool 4:異常同樣需要返回資源 需要的依賴:

原创 java正則表達式語法

正則表達式語法 一個正則表達式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱爲元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作爲一個模板,將某個字符模式與所搜索的字符串進行匹配。 這裏有一

原创 java使用jetty作爲內嵌服務器啓動項目

maven中的pom依賴 <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>8.1.7.

原创 ReentrantLock可重入鎖原理

一、 概述 本文首先介紹Lock接口、ReentrantLock的類層次結構以及鎖功能模板類AbstractQueuedSynchronizer的簡單原理,然後通過分析ReentrantLock的lock方法和unlock方法,來

原创 java反射機制

前段時間在做項目的時候,由於是用的純Servlet基礎框架進行開發的,沒有用到那些集成的框架,後來在後臺處理表單中的數據的時候,感覺有很多東西都是重複的,比較繁瑣,例如獲取到前臺頁面表單中的值之後,要在後臺實例化一個對象並且調用定義的se

原创 Spring註解

Spring 2.5 中除了提供 @Component 註釋外,還定義了幾個擁有特殊語義的註釋,它們分別是:@Repository、@Service 和 @Controller。 在目前的 Spring 版本中,這 3 個註釋和 @C

原创 Apache Solr 4.9.0和 IKAnalyzer中文分詞配置

上一次我們成功配置了Solr搜索以及IKAnalyzer的中文分詞,但是在IKAnalyzer_2012FF_hf1版本的IKAnalyzer類中沒有讀取配置中的useSmart屬性,所以在建立索引和查詢索引中都使用的是細粒度分詞。網上找

原创 solr配置schema.xml學習

    solr創建索引、添加數據的關鍵是配置schema.xml文件,該文件中主要是完成配置數據源、索引字段、數據類型等定義。同時,該文件的配置直接影響到solr搜索的效率和準確性。 一、搜索類型FileType        name

原创 java io流基礎知識

Java流操作有關的類或接口: Java流類圖結構:   流的概念和作用 流是一組有順序的,有起點和終點的字節集合,是對數據傳輸的總稱或抽象。即數據在兩設備間的傳輸稱爲流,流的本質是數據傳輸,根據數據傳輸特性將流抽象爲各

原创 json和java對象的相互轉換

import java.io.StringWriter; import javax.xml.namespace.QName; import org.apache.commons.logging.Log; import org.apache

原创 solrcloud基本知識

特色 SolrCloud有幾個特色功能: 集中式的配置信息 使用ZK進行集中配置。啓動時可以指定把Solr的相關配置文件上傳Zookeeper,多機器共用。這些ZK中的配置不會再拿到本地緩存,Solr直接讀取ZK中的配置信息。配

原创 單例模式

單例模式: 保證一個類只有一個實例, 並提供一個全局訪問點。(可以說是最簡單的模式, 從零單排沖天梯) 類圖: 抽象實現: 1. 懶漢模式 (懶得判斷是否已經實例化, 先進行實例化) [java] v