原创 BASE64編碼(網絡機器人JAVA編程指南學習)

Base64編對應表(十進制) 以字符串Spider爲例 public class Test1 { private static char[] toBase64 = { 'A','B','C','D','E','F','

原创 hadoop指令

hadoop fs -ls [path] 列目錄信息,包括文件名、權限、擁有者、大小以及修改時間 hadoop fs -lsr [path] 與-ls類似,同時還要列出子目錄中得內容 hadoop -du [path] 輸出指定目錄包含的

原创 java中\r與\n的區別 (主要是在windows中DOS命令下)

\r : return 到當前行的最左邊。 \n: newline 向下移動一行,並不移動左右。 歷史: 回車”(Carriage Return)和“換行”(Line Feed)這兩個概念的來歷和區別。 在計算機還沒有出現之 前,有一

原创 淺析document.referrer

在流量統計服務中都有Traffic source這個功能。Traffic source是針對訪次級別的概念,換句話說,當訪次建立的時候,landing page的流量來源即是該訪次的Traffic source。雖然Traffic sou

原创 輸入輸出流

原文地址:http://blog.csdn.net/hguisu/article/details/7418161 1.什麼是IO       Java中I/O操作主要是指使用Java進行輸入,輸出操作. Java所有的I/O

原创 Hadoop2.x與Zookeeper安裝

Hadoop2經典分佈式部署模式 基於QJN的HA模式的分佈式部署,不含Federation模塊的實踐是一個經典的Hadoop2的高可用的分佈式部署模式。 1.準備測試環境 準備4臺PC服務器做Hadoop2部署 ip ho

原创 Callable和Future,CompletionService和ExecutorCompletionService的好處和使用場景

本篇說明的是Callable和Future,它倆很有意思的,一個產生結果,一個拿到結果。 Callable接口類似於Runnable,從名字就可以看出來了,但是Runnable不會返回結果,並且無法拋出返回結果的異常,

原创 Java多線程編程:變量共享分析(Thread)

(原文地址) 在編寫多線程程序時,最重要的就是搞清楚哪些變量是共享的,哪些變量是不共享的。也就是要分析清楚其中的原理呀。 因爲最近要使用多線程就看了一些,對使用Thread類的子類創建線程的情況,總結如下: 1.方法體內部定義

原创 CopyOnWriteArrayList詳解

  CopyOnWriteArrayList是ArrayList 的一個線程安全的變體,其中所有可變操作(add、set等等)都是通過對底層數組進行一次新的複製來實現的。   這一般需要很大的開銷,但是當遍歷操作的數量大大超過可

原创 二分查找算法

二分查找算法,是一種在有序數組中查找某一特定元素的搜索算法。 注意兩點: (1) 有序:查找之前元素必須是有序的,可以是數字值有序,也可以是字典序。爲什麼 必須有序呢? 如果部分有序或循環有序可以嗎? (2) 數組:

原创 not and or的優先級

原文 剛剛在項目中遇到這樣一個問題,SQL語句如下: select * from LOAN_BACK_LIBRARY where LIBRARY_ID=1 or LIB_ID=1 and STATUS=3 我想要的結果的條件是:

原创 hibernate實現NULLS LAST

關於 hibernate 查詢中實現order by的 NULLS LAST 和 NULLS FIRST  1:創建一個CustomNullsFirstInterceptor類   package com.jnpm.util;

原创 HibernateException異常:identifier of an instance of bean was altered from 1 to 1(持久化對象ID變更)

原文地址:http://blog.csdn.net/yaerfeng/article/details/7387871 javahibernateobject 今天算是遇到一個問題了。相當苦惱。 需求如下:有2個相同id的對象,但它

原创 SQL查詢返回數據多列,保存在list中時,怎麼取值

SQL:  select DISTINCT a.as_id as id,a.as_subjectnum as subjectnum from P

原创 關於java中的"錯誤:找不到或無法加載主類”的解決辦法

 對於初學者,剛開始編譯時,可能會碰到這樣的情況,即編譯java文件是成功地。但是,執行java命令時,出現了“錯誤:找不到或無法加載主類”的問題。 對於此類問題,首先從語法的角度出發,程序是沒有問題的。那麼,問題到底出錯在哪裏呢?既