原创 暴力子字符串查找

子字符串查找:給定一段長度爲N的文本和一個長度爲M的模式字符串,在文本中找到一個和該模式相符的子字符串 廣泛使用的暴力算法,雖然在最壞情況下的運行時間與M*N成正比,但是在實際中,絕大多數比較在比較第一個字符時就會產生不匹配,它實際運行時

原创 Java自定義註解入門

1. 元註解 (meta-annotation) 在Java 1.5以後,jdk提供了三個標準註解,定義在java.lang中:     @Override: 用於修飾此方法覆蓋了父類的方法     @Deprecated: 用於修飾已經

原创 Lucene的多域查詢、結果中查詢、查詢結果分頁、高亮查詢結果和結果評分

1.針對多個域的一次性查詢 1.1.三種方案         使用lucene構造搜索引擎的時候,如果要針對多個域進行一次性查詢,一般來說有三種方法:     第一種實現方法是創建多值的全包含域的文本進行索引,這個方案最簡單。但是這個防範

原创 Hadoop--兩個簡單的MapReduce程序

本文地址:http://blog.csdn.net/huhui_cs/article/details/9907951 源代碼下載:http://download.csdn.net/detail/huhui_bj/5909575 這周在學習

原创 基於SQLServer2008的SQL調優

1. 前言 SQL是程序設計人員與數據庫進行溝通的標準語言,在數據庫應用程序中,使用最多的訪問數據庫的方法就是SQL語言。SQL性能的調整涉及到SQLServer 2008的方方面面,優化器的選擇、內存參數的設定、SQL語句的寫法等。本文

原创 基於Mahout的電影推薦系統

源代碼下載地址:http://download.csdn.net/detail/huhui_bj/5248056 參考資料: http://www.ibm.com/developerworks/cn/java/j-lo-mahout/ h

原创 Spring+Spring MVC+JDBCTemplate實現簡單的用戶管理功能

資源下載:http://download.csdn.net/detail/huhui_bj/8544163 1. 前言 最近一直在學習Spring相關的知識,這篇博客是一個階段性的自我總結,寫給自己以後作爲參考用。本文介紹的是使用Spri

原创 Mybatis學習筆記

一、數據庫字段名與實體類屬性名不相同問題 1.1 準備數據表和數據 CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20),

原创 Java BIO, NIO, AIO的一些粗淺認識

1. 阻塞與非阻塞 "阻塞"與“非阻塞”概念經常和“同步”、“異步”混淆。在Java程序中,很多線程通常處於阻塞(blocking)狀態,而同步(並不是指多線程同步的Synchronized)並不是這樣,同步通常是指步驟需要一步步來完成,

原创 爲什麼不能自定義java.lang.String

如果直接寫一個java.lang.String類,並寫一個main方法,即 package java.lang; public class String { public static void main(String[] a

原创 Java併發編程:Callable、Future

在Java中創建創建線程有兩種方式,一種是直接繼承自Thread類,另一種是實現Runnbale接口。而這兩種方式都有一個缺陷:在線程執行完以後無法直接獲取執行結果。如果想要獲取執行結果可以通過共享變量或者使用線程通信的方式來達到效果,但

原创 關於JVM一些知識的粗淺認識

1. Java是如何跨平臺的 Java將源代碼編譯成Class文件,是基於字節碼的,字節碼是以byte爲單位存儲的文件,和跨平臺結合起來,它就是描述程序要運行的虛指令的集合,而這個虛指令與任何平臺無關,Java虛擬機認識它,Java虛擬機

原创 Java泛型入門

使用Java泛型,我們可以寫一個泛型方法來對一個對象數組排序,然後,調用該泛型來對整形數組、浮點數數組、字符串數組等進行排序。 1. 泛型方法 下面是定義泛型方法的規則: 所有泛型方法什麼都有一個類型參數聲明部分(由尖括號分隔),該類型

原创 基於Hadoop的地震數據分析統計

源碼下載地址:http://download.csdn.net/detail/huhui_bj/5645641 opencsv下載地址:http://download.csdn.net/detail/huhui_bj/5645661 地震

原创 模板模式(Template Pattern)

本文章參考:http://meigesir.iteye.com/blog/1506484 模板模式(Template Pattern) 模板模式又叫模板方式,在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在