paulwong

          #

          HBASE界面工具

          hbaseexplorer
          下載此0.6的WAR包時,要將lib下的jasper-runtime-5.5.23.jar和jasper-compiler-5.5.23.jar刪掉,否則會報錯
          http://sourceforge.net/projects/hbaseexplorer/?source=dlp

          HBaseXplorer
          https://github.com/bit-ware/HBaseXplorer/downloads

          HBase Manager
          http://sourceforge.net/projects/hbasemanagergui/

          posted @ 2013-08-14 09:51 paulwong 閱讀(1149) | 評論 (0)編輯 收藏

          在 Ubuntu 安裝 java Jdk

          在 Ubuntu 安裝 java Jdk 很容易

          Install-Oracle-Java-7-in-Ubuntu-via-PPA-Repository

          安裝 java 很容易 ! (支援 Ubuntu 12.04, 11.10, 11.04 and 10.04)

          說在前頭 :
          0. 安裝 oracle java jdk (目前是 7u5 版)
          0-1. 包含 jdk jre 及 瀏覽器插件 (不能只安裝 jre 或 瀏覽器插件)
          0-2. 自動 辨識 64 bits 或 32 bits
          0-2. 安裝後 會自動從 ppa:webupd8team/java 套件庫 更新 已安裝套件
          0-3. 以後有新版本 這個方法 自動會直接安裝新版本(例如如果有 7u6 版)

          1. 安裝指令
             apt-get install software-properties-common
          1-1. sudo add-apt-repository ppa:webupd8team/java
           
          1-2. sudo apt-get update
           
          1-3. sudo apt-get install oracle-java7-installer(6就用這個:oracle-java6-installer)


          2. 看看是否安裝成功
          java -version

          目前最新版本
          java version "1.7.0_05"
          Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
          Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)

          2-1. 如果上面的指令 得到的版本 不是剛剛安裝的版本
          sudo update-java-alternatives -s java-7-oracle

          再試一次
          java -version

          3. 移除 Oracle Java 7
          sudo apt-get remove oracle-java7-installer

          posted @ 2013-08-10 13:33 paulwong 閱讀(892) | 評論 (0)編輯 收藏

          CHUKWA資源

          CHUKWA
          日志分析大數據系統

          !!!這個寫得挺詳細,值得一看
          https://github.com/matrix-lisp/DataAnalysis-DataMining-With-Hadoop/blob/master/source/Hadoop-Chukwa.rst


          Chukwa配置及運行實例
          http://my.oschina.net/xiangchen/blog/100424


          Chukwa 0.4.0 詳細安裝流程,有提到0.4版的一個BUG
          http://blog.csdn.net/jostey/article/details/7068322


          http://chfpdxx.blog.163.com/blog/static/29542296201241494118753/


          chukwa 0.5.0 + hbase 0.94.8 + hadoop 1.1.4 + pig 0.11.1單機偽分布配置
          http://f.dataguru.cn/thread-158864-1-1.html


          將Chukwa 0.5部署在基于Cloudera CDH4的Hadoop集群上
          http://savagegarden.iteye.com/blog/1496786


          hadoop1.01+ hbase 0.92+chukwa0.5 安裝配置 +問題
          http://blog.csdn.net/yinlei212/article/details/7452955


          chukwa安裝
          http://blog.csdn.net/zhumin726/article/details/8290784


          Chukwa 0.5的安裝
          http://hi.baidu.com/zhangxinandala/item/db5d8adc22bab0d5241f4017

          posted @ 2013-08-09 17:43 paulwong 閱讀(390) | 評論 (0)編輯 收藏

          LINUX 網絡安全資源

          IPTABLES配置,如何開放、關閉端口等
          http://wiki.ubuntu.org.cn/IptablesHowTo
          http://www.cnblogs.com/wangkangluo1/archive/2012/04/19/2457072.html


          如果執行這個命令時,
          tail -/var/log/auth.log -200

          會發現經常有人試圖SSH過來猜root的密碼,那就要安裝fail2ban了。
          apt-get install fail2ban

          http://forum.ubuntu.org.cn/viewtopic.php?f=124&t=305533

          https://github.com/fail2ban/fail2ban

          或者設置一下IPTABLES:
          http://www.debian-administration.org/articles/187



          posted @ 2013-08-03 11:08 paulwong 閱讀(346) | 評論 (0)編輯 收藏

          Kettle - HADOOP數據轉換工具

          ETL(Extract-Transform-Load的縮寫,即數據抽取、轉換、裝載的過程),對于企業或行業應用來說,我們經常會遇到各種數據的處理,轉換,遷移,所以了解并掌握一種etl工具的使用,必不可少,這里我介紹一個我在工作中使用了3年左右的ETL工具Kettle,本著好東西不獨享的想法,跟大家分享碰撞交流一下!在使用中我感覺這個工具真的很強大,支持圖形化的GUI設計界面,然后可以以工作流的形式流轉,在做一些簡單或復雜的數據抽取、質量檢測、數據清洗、數據轉換、數據過濾等方面有著比較穩定的表現,其中最主要的我們通過熟練的應用它,減少了非常多的研發工作量,提高了我們的工作效率,不過對于我這個.net研發者來說唯一的遺憾就是這個工具是Java編寫的。

          http://www.cnblogs.com/limengqiang/archive/2013/01/16/KettleApply1.html

          posted @ 2013-08-01 17:21 paulwong 閱讀(806) | 評論 (0)編輯 收藏

          XForms

          在做表單設計時用到的開源框架。

          http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications


          http://wiki.orbeon.com/forms/doc/developer-guide/xforms-with-java-applications

          posted @ 2013-07-30 01:06 paulwong 閱讀(391) | 評論 (0)編輯 收藏

          設計之路:如何進行軟件需求分析?

          http://www.aygfsteel.com/amigoxie/archive/2013/07/13/401528.html

          posted @ 2013-07-23 15:31 paulwong 閱讀(326) | 評論 (0)編輯 收藏

          WIRESHARK資源

          需求:要抓同一網絡上某一設備,如平板的網絡傳輸包以進行分析,訪問哪些網址等。

          軟件:WIRESHARK,金山的WIFI共享

          環境:由于WIRESHARK只能抓本電腦(安裝此軟件上的PC)的包,因此要在裝一個無線網卡,再安裝一個金山的WIFI共享軟件,將此無線網卡作為熱點共享出去。另一設備通過WIFI連上此熱點。這樣此設備上的所有都經過此無線網卡,就可以被WIRESHARK抓到。

          1.將無線網卡連上路由,產生IP1
          2.啟動CONNECTIFY ME,共享來源選IP1
          3.客戶端通過WIFI連CONNECTIFY ME
          4.則客戶端向INTERNET發送請求時,請求是通過IP1發送的,收到的回應是通過CONNECTIFY ME返回的

          使用:打開WIRESHARK,選擇抓哪個網卡,再配置過濾條件,點擊開始即可。現總結了下這個過濾條件:
          ip.src == 192.168.1.113 && http.request.method=="GET" && http.user_agent contains "014440000001041"

          都是以協議開頭,屬性名稱,表達式符號,屬性值,連接符號,其他表達式的這種格式。


          wireshark過濾語法總結
          http://blog.csdn.net/cumirror/article/details/7054496

          posted @ 2013-07-23 15:25 paulwong 閱讀(298) | 評論 (0)編輯 收藏

          Ubuntu下徹底卸載mysql

          1、刪除 mysql

          1 sudo apt-get autoremove --purge mysql-server-5.0
          2 sudo apt-get remove mysql-server
          3 sudo apt-get autoremove mysql-server
          4 sudo apt-get remove mysql-common (非常重要)
          上面的其實有一些是多余的,建議還是按照順序執行一遍

          清理殘留數據

          dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P


          2、安裝 mysql

          1 sudo apt-get install mysql-server
          2 sudo apt-get install mysql-client
          3 sudo apt-get install php5-mysql(安裝php5-mysql 是將php和mysql連接起來 ) 



          一旦安裝完成,MySQL 服務器應該自動啟動。您可以在終端提示符后運行以下命令來檢查 MySQL 服務器是否正在運行:

          1 sudo netstat -tap | grep mysql

          當您運行該命令時,您可以看到類似下面的行:

          tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
          如果服務器不能正常運行,您可以通過下列命令啟動它:


          1 sudo /etc/init.d/mysql restart

          3、進入mysql

          $mysql -uroot -p 管理員密碼
          配置 MySQL 的管理員密碼:

          1 sudo mysqladmin -u root password newpassword


          4、恢復數據庫

          mysql -p < html5canvas-20130930-0816.sql 


          http://www.yesky.com/187/1754687.shtml

          TOMCAT數據源
          http://136589219.iteye.com/blog/1572214

          posted @ 2013-07-21 21:24 paulwong 閱讀(1545) | 評論 (0)編輯 收藏

          NIO概念

          NIO是新IO,與老IO相比,老IO是通過STREAM來發送CHARACTER,新IO是通過CHANNL 發送BUFFER;老IO對于多條鏈接需要啟動多個線程處理,新IO只需一條線程即可處理多條鏈接;新IO是事件驅動。


          客戶端,非SELECTOR模式:
          //打開一個CHANNEL
          SocketChannel socketChannel = SocketChannel.open();
          socketChannel.configureBlocking(false);
          socketChannel.connect(new InetSocketAddress("http://google.com", 80));

          //等待可寫狀態
          while(! socketChannel.finishConnect() ){
              //wait, or do something else    
          }

          //寫資料
          socketChannel.write(buf);


          客戶端,SELECTOR模式:
          //打開一個CHANNEL
          SocketChannel channel = SocketChannel.open();

          //新建一個SELECTOR
          Selector selector = Selector.open();

          channel.configureBlocking(false);

          //將SELECTOR注冊到CHANNEL中
          SelectionKey key = channel.register(selector, SelectionKey.OP_READ);


          while(true) {

            //查詢可用狀態
            int readyChannels = selector.select();

            //狀態不可用
            if(readyChannels == 0) continue;

          }

            //狀態可用
            Set<SelectionKey> selectedKeys = selector.selectedKeys();

            Iterator<SelectionKey> keyIterator = selectedKeys.iterator();

            while(keyIterator.hasNext()) {

              SelectionKey key = keyIterator.next();

              if(key.isAcceptable()) {
                  // a connection was accepted by a ServerSocketChannel.

              } else if (key.isConnectable()) {
                  // a connection was established with a remote server.

              } else if (key.isReadable()) {
                  // a channel is ready for reading

              } else if (key.isWritable()) {
                  // a channel is ready for writing
                  
          //提交所需處理的代碼
              }

              //移除所有KEY
              keyIterator.remove();
            }

          posted @ 2013-07-16 12:31 paulwong 閱讀(358) | 評論 (0)編輯 收藏

          僅列出標題
          共115頁: First 上一頁 63 64 65 66 67 68 69 70 71 下一頁 Last 
          主站蜘蛛池模板: 嘉黎县| 临夏市| 高密市| 沧源| 西藏| 桂东县| 清原| 冷水江市| 敖汉旗| 甘孜县| 湖州市| 伊川县| 东安县| 同德县| 安西县| 珠海市| 常州市| 高邮市| 饶河县| 平凉市| 商水县| 修水县| 英超| 金沙县| 昌宁县| 金溪县| 西宁市| 修水县| 色达县| 兰坪| 光泽县| 灵台县| 页游| 襄汾县| 永吉县| 富平县| 海淀区| 安国市| 灵台县| 乌鲁木齐市| 景东|