原创 hadoop權威指南學習一

關於MapReduce 氣象數據集例子 使用hadoop分析數據 Map和Reduce階段 Map階段的輸入是原始氣象數據,輸入格式爲文本格式,Map函數的鍵值對,鍵爲所在行相對於文件起始位置的偏移量,值則爲該行文本內容。 這個例

原创 使用Hessian提供遠程服務

Hessian是一個基於http協議的輕量級RMI框架,因此可以無視防火牆,並且採用自定義的二進制協議進行數據傳輸,相比原生RMI減少了對象的網絡傳輸。 使用Hessian非常簡單,提供遠程服務不需要像RMI那樣需要實現指定接口。 使用H

原创 innodb事務隔離級別

事務隔離級別 SQL標準定義了4類隔離級別,包括了一些具體規則,用來限定事務內外的哪些改變是可見的,哪些是不可見的。低級別的隔離級一般支持更高的併發處理,並擁有更低的系統開銷。 Read Uncommitted(讀取未提交內容)

原创 常用linux命令備忘錄

sudo iptables -t nat -A OUTPUT -d 127.0.0.1 -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8080 設置本地數據包目的轉發規則,對於本

原创 JavaScript 語言精粹讀書筆記(第四章)

函數的四種調用模式 方法調用 當函數作爲一個對象的屬性時,被稱爲方法,當方法被調用時,this被綁定到該對象。方法可以通過this訪問對象,this到對象的綁定發生在調用時。 函數調用 當一個函數並非一個對象的屬性時,被作爲函數調

原创 Hibernate學習筆記之持久層操作

數據加載 Session.get/load 這兩個方法都是用來根據實體類以及id從數據庫讀取數據,並返回對於那個實體對象。 區別: 如果未能查詢到符合條件的記錄,get返回null,load拋出ObjectNotFoundExcep

原创 包衝突解決方法

1.用命令發現依賴衝突 dependency:tree dependency:tree -Dverbose -Dincludes=要找的jar包名 2.去掉不用的依賴  <exclusion>                  <ar

原创 Hibernate學習筆記之查詢

hibernate提供了兩中查詢方式,Criteria,HQL以及SQL。 Criteria以面向對象的方式進行數據庫查詢操作。 通過Criteria criteria=session.createCriteria(Userbean.c

原创 Spring學習筆記之Bean的裝配

這篇文章將開啓我學習Spring框架,Spring的配置非常簡單,只需要一個配置文件且名字隨意。使用Spring來加載bean是非常方便的。 聲明Bean 爲了減少依賴,這裏先聲明接口 public interface Performe

原创 使用Lucene實現多個文檔關鍵詞檢索demo(二)

上次在使用Lucene建立索引時使用的時自帶的StandAnalyzer分詞器,而這個分詞器在對中文進行分詞時只是機械的按字進行劃分,因此使用它lucene就不能很好的對中文索引,也就不能實現對中文關鍵詞的檢索了,因此其實上次的實踐只能

原创 Hibernate學習筆記之持久化實現

實體對象生命週期 實體對象的三種狀態 Transient Persistent Detached 當實體對象處於Transient,說明它與數據庫中的記錄沒有任何聯繫。 當實體對象處於Persistent,說明它處於Hibernat

原创 Hibernate學習筆記之Session管理

Session之於Hibernate,有如Connection之於JDBC,如果有效的管理Session,從而避免不必要的性能開支。 由於Session是非線程安全的,因此在對Session進行重用的時候應該杜絕多線程共享一個Sessio

原创 JavaScript 語言精粹讀書筆記(第二章)

JavaScript 只有單一的數字類型,在內部被表示爲64位浮點數。NaN是一個數值,在JavaScript 中表示一個不能產生正常結果的運算結果,它不等於任何值,包括它自己,用函數isNaN 檢測 。obj.hasOwnPropert

原创 Spring學習筆記之最小化xml配置

自動裝配Bean屬性 自動裝配的4種類型 ByName 把與bean的屬性具有相同名字(或者id)的其他bean自動裝配到該bean的屬性中。 ByType 把與bean的屬性具有相同類型的其他bean自動裝配到該bean的屬性中。 c

原创 使用Lucene實現多個文檔關鍵詞檢索demo(一)

在進行demo前先到http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/瞭解關於lucene的一些基本概念,忽略其中的代碼實例,因爲年代久遠,而我的這篇文檔正是補充其中代碼部分。