原创 spring 與設計模式(創建型)之Builder模式

一、前言 將一個複雜的對象構建與它的表示分離,使得同樣的構建過程可以創建不同的表示,實現構建對象的過程與部件解耦。生活中許多這樣的例子,例如大學4年的學習,每一年的學習成績會最終影響4後的績點。電腦汽車的裝配等 二、UML 對象的構

原创 Hibernate緩存何時使用和如何使用

1. 關於hibernate緩存的問題: 1.1. 基本的緩存原理 Hibernate緩存分爲二級, 第一級存放於session中稱爲一級緩存,默認帶有且不能卸載。 第二級是由sessionFactory控制的進程級緩存。是全局

原创 在Spring3中使用註解(@Scheduled)創建計劃任務

Spring3中加強了註解的使用,其中計劃任務也得到了增強,現在創建一個計劃任務只需要兩步就完成了: 創建一個Java類,添加一個無參無返回值的方法,在方法上用@Scheduled註解修飾一下;在Spring配置文件中添加三個<task

原创 JSP中的TAG

JSP標籤有兩種實現方法,一種是使用tag 文件,一種是使用tld文件。 1、使用tag文件     標籤名和tag文件名一致, tag文件爲JSP文件,可以有屬性,把JSP頁面當JavaBean文件一樣使用。 例子: 1)WE

原创 hadoop 自學指南三之WordCount解析(3)

一、前言 在某些情況下,Map函數會產生許多中間數據,而且都是重複的,爲了減少reducer的輸入提高reducer性能,我們往往需要一箇中間程序來合併Map的輸入,這時候可以利用 combinerclass來有效減少網絡傳輸的數據量。

原创 引用css和js鏈接地址中帶的問號是什麼意思?

  <link href="camnpr.css?v=1.0".....<script src="search.js?v1.02" type="text/javascript"></script> 這個問號後的東西代表什麼意思?

原创 hadoop 自學指南八之Hive(1)

一、前言 什麼是hive?Hive 數據倉庫工具,可以把hadoop下原始結構化數據變成hive中表看成sql->Map-Reduce的映射器,提供shell,jdbc/odbc接口 他爲數據倉庫的管理提供了多功能:數據ETL工具,數據存

原创 hadoop 自學指南六之IO /HDFS 操作API

一、前言 I/O相關的包如下:.apache.hadoop.io.* ,以下介紹一些常用的hdfs的API操作 二、HDFS API package hadoop.utils; import java.io.IOException

原创 hadoop 自學指南五之MapReduce工作機制

一、前言 從源碼的角度剖析MapReduce 作業的工作機制 二、MapReduce 執行流程 分析如下: 整個過程包含4個獨立的實體 客戶端: 提交MapReduce 作業 JobTracker: 初始化作業、分配作業。與TaskTr

原创 Spring定時任務的幾種實現

近日項目開發中需要執行一些定時任務,比如需要在每天凌晨時候,分析一次前一天的日誌信息,藉此機會整理了一下定時任務的幾種實現方式,由於項目採用spring框架,所以我都將結合 spring框架來介紹。 一.分類 從實現的

原创 NoSQL 自學指南一之not only sql

一、前言 大數據的興起造就了nosql運動,以下省略1w字。。。。。。。。 二、分類 2.1、面向列的有序存儲 google bigable hbase hypertable 2.2、鍵值存儲 ehcache membase cass

原创 hadoop 自學指南二之開發環境搭建

一、前言 從一個簡單的程序觀察hadoop 的運行過程 二、window 下hadoop 的開發環境搭建 環境準備: hadoop 1.2.1 eclipse Version: Mars Release (4.5.0) hadoop-ec

原创 hive 安裝報錯“java.lang.NoClassDefFoundError: org/apache/thrift/TException”

在集羣安裝hadoop  的情況下,hive 安裝在master節點上,安裝hive 報錯: 如下: Exception in thread "main" java.lang.NoClassDefFoundError: org/apach

原创 hadoop 自學指南三之WordCount解析(2)

一、前言 自從0.20.2版本開始,hadoop 提供了一個新的API,新的API在org.apache.hadoop.mapreduce中,舊的api在org.apache.hadoop.mapred中 二、新版的wordCount

原创 這是我看過最好的對hibernate的二級緩存解析

很多人對二級緩存都不太瞭解,或者是有錯誤的認識,我一直想寫一篇文章介紹一下hibernate的二級緩存的,今天終於忍不住了。 我的經驗主要來自hibernate2.1版本,基本原理和3.0、3.1是一樣的,請原諒我的頑固不化。hibern