<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    itstarting:IT進行時

    想自己所想,做自己所愛

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      28 隨筆 :: 3 文章 :: 55 評論 :: 0 Trackbacks

    2009年12月15日 #

         摘要: Buffalo是一個前后貫通的完整的Ajax框架,目前最新的版本是2.0.1,其主頁是:
    http://buffalo.sourceforge.net/,可通過該頁面找到下載。
    不過該版本自2007年來就沒有更新了,有點遺憾,不管怎樣,一出來就關注到了,早前通讀過代碼,是個好作品。
    上周開始用了些零碎的時間,重新評估并進行了深入的研究,其目的在于通過深度掌握某個優秀的貫穿前后端的AJAX框架,以提高自己的整體認知感。

    Buffalo最有價值之初,個人感覺有兩點:
    1、后端實現了較為完整的基于xml的xml<->object序列化反序列化協議;
    2、前端提供了適配協議的調用封裝和響應解析機制,并基于回調機制提供編碼API。
      閱讀全文
    posted @ 2010-01-12 14:38 IT進行時 閱讀(3081) | 評論 (0)編輯 收藏

    經過幾個晚上的奮戰,Hadoop-0.20.1+Ubuntu9.10實戰終于出爐。

    目錄:
    一、環境準備 1
    二、安裝JDK6 1
    三、配置SSH 2
    四、安裝配置hadoop 4
    4.1下載及安裝 4
    4.2配置 4
    4.2.1配置$HADOOP_HOME/conf/hadoop-env.sh 4
    4.2.2配置$HADOOP_HOME/conf/core-site.xml 4
    4.2.3配置$HADOOP_HOME/conf/mapred-site.xml 5
    4.2.4格式化namenode 5
    4.3啟動及驗證 5
    五、跑第一個wordcount例子 7
    4.1準備工作 7
    4.2運行例子 8
    4.3看結果 11
    4.4在eclipse中調試/運行 12
    4.5分析代碼 15
    六、改進的wordcount例子 17
    參考 23
    FAQ 23
    1、xxx is not in the sudoers file解決方法 23
    2、/etc/sudoers is mode 0640, should be 0440怎么回事? 24
    3、如何增加ubuntu的SWAP空間? 24
    4、bin/hadoop dfs到底有哪些命令? 25

    原文和文檔我放在了javaeye,這里給個鏈接吧:
    http://itstarting.javaeye.com/blog/520985
    posted @ 2009-12-15 22:46 IT進行時 閱讀(1719) | 評論 (1)編輯 收藏

     

                   1JDK安裝配置

        選用最新的版本6.0.

        打開終端,執行以下命令:

            sudo apt-get install sun-java6-jdk

        按照提示做就是了。

        配置JAVA環境變量:

            sudo gedit /etc/environment

           在其中添加如下兩行:

            CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

            JAVA_HOME=/usr/lib/jvm/java-6-sun

        執行命令:sudo gedit /etc/jvm,在最前面加入:

           /usr/lib/jvm/java-6-sun

                   2Tomcat安裝配置

        還是喜歡經典的Tomcat5.5,http://tomcat.apache.org去下載。

        文件為:apache-tomcat-5.5.28.zip

        解壓縮:

        unzip /home/zhengxq/下載/apache-tomcat-5.5.28.zip -d $HOME/java

                   3Eclipse安裝配置

        下載最新的版本,并解壓縮:

        zhengxq@zhengxq-desktop:~$ tar zxf $HOME/下載/eclipse-java-galileo-SR1-linux-gtk.tar.gz -C $HOME/java

        此時直接通過$HOME/java/eclipse/eclipse即可啟動。

        Tomcat插件是必須的,下載并解壓縮到eclipse/plugins下,重啟eclipse即可。

        下面是高級篇:)。為了建立更方便的導航,可以這樣:

        1、在/usr/bin目錄下創建一個啟動腳本eclipse

        sudo gedit /usr/bin/eclipse

       
    然后在該文件中添加以下內容:

        #!/bin/sh
        export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
        export ECLIPSE_HOME="/home/zhengxq/java/eclipse"
        $ECLIPSE_HOME/eclipse $*

        2
    、讓修改該腳本的權限,讓它變成可執行:

        sudo chmod +x /usr/bin/eclipse

        3
    、在桌面或者gnome菜單中添加eclipse啟動圖標
       
    1)在桌面或者啟動面板上添加圖標:
       
    在桌面(右鍵單擊桌面->創建啟動器)或面板(右鍵單擊面板->添加到面板 ->定制應用程序啟動器)上創建一個新的啟動器,然后添加下列數據:
       
    名稱:Eclipse Platform
       
    命令:eclipse
       
    圖標: /home/zhengxq/java/eclipse/icon.xpm
       
    2)在Applications(應用程序)菜單上添加一個圖標
       
    用文本編輯器在/usr/share/applications目錄里新建一個名為eclipse.desktop的啟動器,如下面的命令:
        sudo gedit /usr/share/applications/eclipse.desktop
       
    然后在文件中添加下列內容:

    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse Platform
    Comment=Eclipse IDE
    Exec=eclipse
    Icon=/home/zhengxq/java/eclipse/icon.xpm
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Application;Development;

        保存文件,此時即可通過雙擊桌面eclipse的圖標來運行eclipse

        注意: Type=Application后面絕對不能有空格,否則出不來可別抓狂。

    posted @ 2009-12-15 22:44 IT進行時 閱讀(2174) | 評論 (1)編輯 收藏

    ——IT 進行時(Email & MSN:zhengxianquan AT hotmail.com)

    說在前面的話: 作為一名技術人員,喜歡通過自己的實戰去學習,也養成了寫學習筆記的習慣。個人做企業應用更多,也涉及TB級別的非結構化數據,對于Hadoop倒是第一次接觸,分布式計算總歸有用武之地。但這個筆記只能說是自己的盲學,就是簡單的看看。

    Keywords:Hadoop; HDFS; 學習筆記

    目錄:
    1. 準備工作 2
    1.1. Supported Platforms 2
    1.2. Hadoop需要的基礎東西 2
    1.3. 安裝Cygwin注意事項 2
    2. 單機上配置過程 3
    2.1. 配置SSH 3
    2.1.1. 配置服務 3
    2.1.2. 啟動Cygwin sshd服務 4
    2.1.3. Setup authorization keys 5
    2.2. 修訂/配置/conf/core-site.xml 7
    2.3. 修訂/配置/conf/mapred-site.xml 9
    2.4. 修訂/配置\conf\masters和slaves 9
    2.5. 修訂/配置\conf\hadoop-env.sh 9
    2.6. 其他數據節點類似,重復即可 10
    3. 格式化及啟動 10
    3.1. 啟動命令 10
    3.2. 如何驗證啟動成功 11
    4. 使用及開發 12
    4.1. 常用命令行使用方法 12
    4.2. 可以通過瀏覽器訪問 15
    5. FAQ 16
    5.1. 為什么啟動不了? 16
    5.2. 配置文件可能導致的問題 17
    5.3. JobTracker一直有問題? 19
    5.4. 如何驗證配置并啟動成功? 19
    6. 常用命令 20
    7. 參考 21

    地址:http://itstarting.javaeye.com/blog/513659
    posted @ 2009-12-15 22:43 IT進行時 閱讀(2042) | 評論 (1)編輯 收藏

    Aalst提出了工作流有20種基本模式。

    如果不知道的可參考《Workflow Patterns-2002》

     工作流20種基本模式的理解(當然了,后人陸續擴展、變化,模式數量不斷變化,但萬變不離其宗,可從這些基本模式看起)

     

    下面是我的初步分析:

    模式名稱

    模式關鍵字

    模式說明

    Basic Control Patterns

    Sequence

    Sequence

    1

    Parallel Split

    AND Split

    2

    Synchronization

    AND Join

    3

    Exclusive Choice

    XOR Split

    4

    Simple Merge

    XOR Join

    5

    ADVANCED BRANCHING AND SYNCHRONIZATION PATTERNS

    Multiple Choice

    OR Split

    6

    Synchronizing Merge

    AND Join

    7

    Multi-merge

    OR Join(+Multi)

    8

    Discriminator

    OR Join(+Reset/Ignore)

    9

    N-out-of-M-join

    OR Join(+Multi M)

    9aN分支,M聚合即可

    STRUCTURAL PATTERNS 

    Arbitrary Cycles[自由循環]

    XOR Split

    10

    Implicit Termination

    Multi(OR/AND) Split End

    11

    PATTERNS INVOLVING MULTIPLE INSTANCES

    MI without synchronization

    Runtime independent thread by condition

    12,在運行期創建獨立實例(線程、程序等)

    MI with a priori known design time knowledge

    Design time priori Instance

    13,設計期多實例,且需全部完成

    MI with a priori known runtime knowledge

    Runtime multi Instance by condition/free

    14,運行期可基于條件創建多實例

    MI with no a priori runtime knowledge

    Runtime multi Instance free by people

    15,運行期可手工隨意創建多實例

    STATE-BASED PATTERNS 

    Deferred Choice

    XOR Split(By choice)

    16,“推著走”流程,或基于既定條件分支

    Interleaved Parallel Routing

    OR Split + OR Join, Parallel

    17,多分支聚合,分支執行順序由運行期確定

    Milestone

    Wait by Milestone

    18,在“里程碑”節點等待

    CANCELLATION PATTERNS   

    Cancel Activity

    Cancel in specified Activity

    19,在指定的活動取消

    Cancel Case

    Cancel Anywhere/Anytime

    20,任意時候可取消


    可以看到,其實很多是類似的,這為下一步的工作流引擎需求、設計打下基礎。

    拋磚引玉,供大家參考。

    posted @ 2009-12-15 22:38 IT進行時 閱讀(1668) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 18禁无遮挡无码国产免费网站| 亚洲中文字幕无码爆乳| 免费人成在线观看视频高潮| 精品免费久久久久久成人影院| 亚洲 国产 图片| 国产亚洲成AV人片在线观黄桃 | 国产激情久久久久影院老熟女免费 | 亚洲国产精品99久久久久久| 中文字幕人成无码免费视频| 亚洲xxxx视频| 国产一区二区三区免费看| 免费看内射乌克兰女| 国产亚洲精品成人AA片新蒲金| 精品亚洲国产成人| 国产成人免费AV在线播放| 久久精品国产精品亚洲艾草网 | 成全在线观看免费观看大全| 亚洲妇熟XXXX妇色黄| 97免费人妻在线视频| 四虎必出精品亚洲高清| 日本免费高清一本视频| 一区二区三区免费电影| 亚洲国产精品va在线播放| 免费观看黄色的网站| 国产亚洲精品xxx| 久久免费的精品国产V∧| 国产日韩亚洲大尺度高清| 久久久精品2019免费观看| 亚洲夂夂婷婷色拍WW47| 亚洲国产小视频精品久久久三级 | 亚洲精品无码永久在线观看| 免费观看在线禁片| tom影院亚洲国产一区二区| 国产公开免费人成视频| 日韩电影免费在线观看网站| 亚洲a∨无码男人的天堂| 又粗又大又猛又爽免费视频| 亚洲人成网站色7799| 噜噜嘿在线视频免费观看| 一级免费黄色大片| 亚洲人成网站在线观看播放动漫|