原创 20170208大量Http請求close_wait的問題
解決大量http請求close_wait的問題 1.問題描述 通過代理執行爬取任務,過段時間就會警告打開文件數目太多(too many open files),首先排查是不是打開了太多hdfs文件連接沒有關閉,查看代碼確定所有hdfs連接
原创 20170505chrome插件控制頁面跳轉
chrome插件在新標籤頁打開自己附帶的一個HTML頁面 在background.js中寫入: //background.js chrome.browserAction.onClicked.addListener(function(tab
原创 java 回調函數
作者:橋頭堡 鏈接:https://www.zhihu.com/question/19801131/answer/27459821 來源:知乎 著作權歸作者所有,轉載請聯繫作者獲得授權。 編程分爲兩類:系統編程(system pro
原创 20170502nohup後臺進程
ssh telnet斷開之後,程序繼續執行 問題 有時候會遇到退出ssh、telnet遠程連接後,我們啓動的進程就結束了,原因如下:根據POSIX.1定義:掛斷信號(SIGHUP)默認的動作是終止程序。 當終端接口檢測到網絡連接斷開,
原创 IDEA破解代碼
package com.daily; /** * Created by jg on 16-7-16. */import java.math.BigInteger; import java.util.Date; import java
原创 ajax請求中文亂碼
ajax請求中文亂碼 使用ajax將頁面中文數據傳送到後臺時,往往會出現亂碼的情況,解決方法是,在傳送前將中文進行編碼,然後後臺再進行解碼: 前臺編碼 var requestData =window.encodeURI("要傳送的中文內容
原创 CPU飆高調試
CPU飆高調試 一個應用佔用CPU很高,除了確實是計算密集型應用之外,通常原因都是出現了死循環。 top命令查看進程佔用CPU 顯示線程列表 ps -mp pid -o THREAD,tid,time 將需要的線程ID轉換爲16進制格式:
原创 MiniHbaseCluster測試Hbase BulkLoad
在調試MR任務或者操作Hbase表時,往往我們需要將本地代碼打成Jar包,然後上傳到Hadoop集羣上去跑,這樣不僅麻煩,還不方便調試,Hadoop開發團隊提供了在本地調試代碼的API,就是MiniHbaseCluster, 在本機JVM
原创 空白字符編碼
1.刪除空格字符 兩種空格字符 空格字符有兩種,其ASCII碼分別爲:32和160,ASSCII碼爲160的字符是: ,去除字符串中的空白字符(包括製表符、換行、正常的空格等)非常簡單: Pattern p = Pattern.