原创 SpringMVC+Spring3+Hibernate4的開發環境搭建

在網上看到的文章,先留着以供參考: 下面介紹一下SpringMVC+Spring3+Hibernate4的開發環境搭建 先大致看一下項目結構:   具體的代碼不再演示,主要是走了一個很平常的路線,mvc-servcie-dao-hibe

原创 Atlas簡介

     具體請看https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md        Atlas是由 Qihoo 360, Web平臺部基礎架構團隊開發維護的一個基於MyS

原创 Hadoop中Partitioner解析

   Mapper最終生成的鍵值對<key,value>  需要送到Reducer進行合併,相同的key會送到同一個Reducer中,哪個key由哪個Reducer來處理的分配過程是由Partitioner規定的,Partitioner接

原创 Java Map排序

1 按照Key排序:         Java類庫中存在相應的實現,如:TreeMap 不必多說,由於TeeMap在修改和刪除之後需要重新排序,要消耗一些性能。當然可以考慮,先使用HashMap進行進行創建和修改操作,如果需要排序,再調用

原创 Java運行時異常

java運行時異常是可能在java虛擬機正常工作時拋出的異常。 java提供了兩種異常機制。一種是運行時異常(RuntimeExepction),一種是檢查式異常(checked execption)。 檢查式異常:我們經常遇到的I

原创 查看mysql版本的四種方法

     1:在終端下:mysql -V。 以下是代碼片段:   [shengting@login ~]$ mysql -V   mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (

原创 Java實現字符數組單詞反轉

今天筆試時遇到一個題目:        有一段英文用空格隔開,不包含標點符號,如: what are you doing   需輸出格式如下doing you are what。要求只能藉助定長的內存。        答題的時候一時不知從

原创 靜態方法的同步測試

面試時被問到:一個類包含兩個被synchronized 修飾的static方法,是否會出現不同步的狀態,一時沒搞想明白,張口就說了句:會出現不同步的狀態。 先做測試如下: public class Test01 {private stat

原创 java 基礎

1  java修飾符 java中訪問修飾符public、private、protecte、default的意義講解:public(接口訪問權限): Java語言中訪問限制最寬的修飾符,一般稱之爲“公共的”。被其修飾的類、屬性以及方法不僅

原创 shell中$0,$?等的用法

$#:表示傳遞給腳本的個數 $0:腳本本身的名稱 $$:當前shell的進程號 $!:上一個子進程的進程號 $*:所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。$@:所有參數列表。如"$@"

原创 Tomcat中CATALINA_HOME和CATALINA_BASE的區別

The description below uses the variable name $CATALINA_BASE to refer the base directory against which most relative pat

原创 Shell按行讀取文件的方法

其中hadoop.log爲需要讀取的文件: 1  #!/bin/sh while read line;    do echo $line; done < hadoop.log 2  #!/bin/sh cat hadoop.log |

原创 String.format()方法使用

在使用String.format() 來處理long的時候: String.format("處理id[%l]的結果[%b]." 但運行有錯,拋java.util.UnknownFormatConversionException,查了一下才

原创 nutch2.2 mysql 安裝

官網介紹如下: Apache Nutch is a highly extensible and scalable open source web crawler software project. nutch是一個高度可擴展和可伸縮的開源

原创 SQL Update多表聯合修改

1) Oracle 多表更新方法:      Oracle語法: UPDATE updatedtable SET (col_name1[,col_name2...])= (SELECT col_name1,[,col_name2...]