原创 Hapdoop的一個Mapreduce示例代碼--統計單詞個數

package com.mzsx.hadoop; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Con

原创 NIO入門系列之第二章:通道和緩衝區

第2章 通道和緩衝區2.1  概述通道和緩衝區是 NIO 中的核心對象,幾乎在每一個I/O 操作中都要使用它們。通道是對原 I/O 包中的流的模擬。到任何目的地(或來自任何地方)的所有數據都必須通過一個 Channel 對象。一個 Buff

原创 NIO入門系列之第一章:輸入/輸出:概念性描述

第1章 輸入/輸出:概念性描述1.1  I/O 簡介I/O 或者輸入/輸出指的是計算機與外部世界或者一個程序與計算機的其餘部分的之間的接口。它對於任何計算機系統都非常關鍵,因而所有 I/O 的主體實際上是內置在操作系統中的。單獨的程序一般是

原创 Hadoop僞分佈式安裝

卸載JDK:[root@localhost mzsx]# rpm -qa | grep java java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 tzdata-java-2012c-1.e

原创 Java通過HTTP請求JSON

package com.mzsx.http; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; impor

原创 NIO入門系列之第8章:連網和異步 I/O

8.1  概述連網是學習異步 I/O 的很好基礎,而異步 I/O 對於在 Java 語言中執行任何輸入/輸出過程的人來說,無疑都是必須具備的知識。NIO 中的連網與 NIO 中的其他任何操作沒有什麼不同——它依賴通道和緩衝區,而您通常使用I

原创 NIO入門系列之第3章:從理論到實踐:NIO 中的讀和寫

3.1  概述讀和寫是 I/O 的基本過程。從一個通道中讀取很簡單:只需創建一個緩衝區,然後讓通道將數據讀到這個緩衝區中。寫入也相當簡單:創建一個緩衝區,用數據填充它,然後讓通道用這些數據來執行寫入操作。在本節中,我們將學習有關在Java

原创 SpringMVC向前臺返回JSON

JSONArray json = JSONArray.fromObject(childNode.toArray()); String s = json.toString(); response.setCont

原创 Hapdoop的一個Mapreduce示例代碼--統計單詞個數有排序功能

package com.mzsx.hadoop; import java.io.IOException; import java.util.Random; import java.util.StringTokenizer; import o

原创 NIO入門系列之第7章:文件鎖定

第7章 文件鎖定7.1  概述文件鎖定初看起來可能讓人迷惑。它似乎指的是防止程序或者用戶訪問特定文件。事實上,文件鎖就像常規的 Java 對象鎖—它們是勸告式的(advisory)鎖。它們不阻止任何形式的數據訪問,相反,它們通過鎖的共享和獲

原创 MySQL基礎面試題

create table `t1` (     `id` double ,     `name` varchar (300),     `score` double ); insert into `t1` (`id`, `name`, `s

原创 Jquery封裝Ajax過濾XSS

$(document).ajaxSend(onSend); function onSend(e,xhr,o) { o.data=dataEncode(o.data); }; function htmlEncode (str){

原创 數據庫鎖和數據庫隔離級別

   最近突然發現忘了數據庫鎖和數據庫隔離級別,時常弄混它們之間的關係。爲此特此寫下此博客,以方便自己複習,同時也可以幫助博友。數據庫鎖    數據庫鎖就是事務T在對某個數據對象(例如表、記錄等)操作之前,先向系統發出請求,對其加鎖。加鎖

原创 Java防禦XSS

package com.mzsx.xss; import java.util.HashMap; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * a

原创 不使用註解配置SpringMVC環境

 Web.xml:   <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"