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

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

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

    itstarting:IT進(jìn)行時(shí)

    想自己所想,做自己所愛

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      28 隨筆 :: 3 文章 :: 55 評(píng)論 :: 0 Trackbacks

    2009年2月19日 #

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

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

    經(jīng)過幾個(gè)晚上的奮戰(zhàn),Hadoop-0.20.1+Ubuntu9.10實(shí)戰(zhàn)終于出爐。

    目錄:
    一、環(huán)境準(zhǔn)備 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啟動(dòng)及驗(yàn)證 5
    五、跑第一個(gè)wordcount例子 7
    4.1準(zhǔn)備工作 7
    4.2運(yùn)行例子 8
    4.3看結(jié)果 11
    4.4在eclipse中調(diào)試/運(yùn)行 12
    4.5分析代碼 15
    六、改進(jìn)的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,這里給個(gè)鏈接吧:
    http://itstarting.javaeye.com/blog/520985
    posted @ 2009-12-15 22:46 IT進(jìn)行時(shí) 閱讀(1719) | 評(píng)論 (1)編輯 收藏

     

                   1JDK安裝配置

        選用最新的版本6.0.

        打開終端,執(zhí)行以下命令:

            sudo apt-get install sun-java6-jdk

        按照提示做就是了。

        配置JAVA環(huán)境變量:

            sudo gedit /etc/environment

           在其中添加如下兩行:

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

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

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

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

                   2Tomcat安裝配置

        還是喜歡經(jīng)典的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

        此時(shí)直接通過$HOME/java/eclipse/eclipse即可啟動(dòng)。

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

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

        1、在/usr/bin目錄下創(chuàng)建一個(gè)啟動(dòng)腳本eclipse

        sudo gedit /usr/bin/eclipse

       
    然后在該文件中添加以下內(nèi)容:

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

        2
    、讓修改該腳本的權(quán)限,讓它變成可執(zhí)行:

        sudo chmod +x /usr/bin/eclipse

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

    [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;

        保存文件,此時(shí)即可通過雙擊桌面eclipse的圖標(biāo)來運(yùn)行eclipse

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

    posted @ 2009-12-15 22:44 IT進(jìn)行時(shí) 閱讀(2174) | 評(píng)論 (1)編輯 收藏

    ——IT 進(jìn)行時(shí)(Email & MSN:zhengxianquan AT hotmail.com)

    說在前面的話: 作為一名技術(shù)人員,喜歡通過自己的實(shí)戰(zhàn)去學(xué)習(xí),也養(yǎng)成了寫學(xué)習(xí)筆記的習(xí)慣。個(gè)人做企業(yè)應(yīng)用更多,也涉及TB級(jí)別的非結(jié)構(gòu)化數(shù)據(jù),對(duì)于Hadoop倒是第一次接觸,分布式計(jì)算總歸有用武之地。但這個(gè)筆記只能說是自己的盲學(xué),就是簡(jiǎn)單的看看。

    Keywords:Hadoop; HDFS; 學(xué)習(xí)筆記

    目錄:
    1. 準(zhǔn)備工作 2
    1.1. Supported Platforms 2
    1.2. Hadoop需要的基礎(chǔ)東西 2
    1.3. 安裝Cygwin注意事項(xiàng) 2
    2. 單機(jī)上配置過程 3
    2.1. 配置SSH 3
    2.1.1. 配置服務(wù) 3
    2.1.2. 啟動(dòng)Cygwin sshd服務(wù) 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. 其他數(shù)據(jù)節(jié)點(diǎn)類似,重復(fù)即可 10
    3. 格式化及啟動(dòng) 10
    3.1. 啟動(dòng)命令 10
    3.2. 如何驗(yàn)證啟動(dòng)成功 11
    4. 使用及開發(fā) 12
    4.1. 常用命令行使用方法 12
    4.2. 可以通過瀏覽器訪問 15
    5. FAQ 16
    5.1. 為什么啟動(dòng)不了? 16
    5.2. 配置文件可能導(dǎo)致的問題 17
    5.3. JobTracker一直有問題? 19
    5.4. 如何驗(yàn)證配置并啟動(dòng)成功? 19
    6. 常用命令 20
    7. 參考 21

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

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

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

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

     

    下面是我的初步分析:

    模式名稱

    模式關(guān)鍵字

    模式說明

    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[自由循環(huán)]

    XOR Split

    10

    Implicit Termination

    Multi(OR/AND) Split End

    11

    PATTERNS INVOLVING MULTIPLE INSTANCES

    MI without synchronization

    Runtime independent thread by condition

    12,在運(yùn)行期創(chuàng)建獨(dú)立實(shí)例(線程、程序等)

    MI with a priori known design time knowledge

    Design time priori Instance

    13,設(shè)計(jì)期多實(shí)例,且需全部完成

    MI with a priori known runtime knowledge

    Runtime multi Instance by condition/free

    14,運(yùn)行期可基于條件創(chuàng)建多實(shí)例

    MI with no a priori runtime knowledge

    Runtime multi Instance free by people

    15,運(yùn)行期可手工隨意創(chuàng)建多實(shí)例

    STATE-BASED PATTERNS 

    Deferred Choice

    XOR Split(By choice)

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

    Interleaved Parallel Routing

    OR Split + OR Join, Parallel

    17,多分支聚合,分支執(zhí)行順序由運(yùn)行期確定

    Milestone

    Wait by Milestone

    18,在“里程碑”節(jié)點(diǎn)等待

    CANCELLATION PATTERNS   

    Cancel Activity

    Cancel in specified Activity

    19,在指定的活動(dòng)取消

    Cancel Case

    Cancel Anywhere/Anytime

    20,任意時(shí)候可取消


    可以看到,其實(shí)很多是類似的,這為下一步的工作流引擎需求、設(shè)計(jì)打下基礎(chǔ)。

    拋磚引玉,供大家參考。

    posted @ 2009-12-15 22:38 IT進(jìn)行時(shí) 閱讀(1668) | 評(píng)論 (0)編輯 收藏

    1、基于現(xiàn)成的某個(gè)Style進(jìn)行針對(duì)性的開發(fā)(這個(gè)開發(fā)說白了就是結(jié)合自己論文格式的要求不停的重復(fù):修改<->驗(yàn)證),保存為自己的Style(如“鄭式.ens”);
    2、把Style文件(如“鄭式.ens”)放到\EndNote9\Styles目錄下;
    3、重新啟用EndNote;
    4、打開Open Style Manager…
    5、選中我的Style(如“鄭式.ens”),此時(shí)通過選中“鄭氏”啟用樣式:
     

     

    附上樣式文件,適合浙大碩士論文的編寫要求(其他學(xué)校是否符合,未知):/Files/itstarting/zheng.rar

    posted @ 2009-08-31 23:14 IT進(jìn)行時(shí) 閱讀(516) | 評(píng)論 (0)編輯 收藏

         摘要: 無論是商業(yè)化的還是開源的Portal產(chǎn)品,符合國(guó)際標(biāo)準(zhǔn)規(guī)范是必不可少的要求。有的Portal可能不支持WSRP(Web Services for Remote Portlets),但必須符合JSR-168標(biāo)準(zhǔn)。比較突出的開源Portal主要有JBoss Portal、Apache Jetspeet-2,Liferay Portal,還有兩個(gè)屬于歐洲的非美產(chǎn)品eXo Platform和GridSph...  閱讀全文
    posted @ 2009-04-15 13:19 IT進(jìn)行時(shí) 閱讀(999) | 評(píng)論 (0)編輯 收藏

    Q:WORD莫名其妙的所有引用(如Endnote和插入PPT對(duì)象)都變成了域代碼,怎么辦?
    A:工具->選項(xiàng)->視圖;“域代碼”,把它前面的對(duì)勾去掉即可!
    備注:我居然嘗試了一次一個(gè)一個(gè)選擇“切換域代碼”,累死了不說,居然重新打開又這樣,暈死。

    參考:http://zhidao.baidu.com/question/75336298.html
    posted @ 2009-04-12 21:55 IT進(jìn)行時(shí) 閱讀(1638) | 評(píng)論 (1)編輯 收藏

    AIX下用nmon進(jìn)行監(jiān)控和分析實(shí)戰(zhàn)

    nmon從這里下載:
    http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

    1、準(zhǔn)備
      1)用root用戶登錄到系統(tǒng)中
      2)建目錄:#mkdir /nmon/script
      3)確定版本:#oslevel,以便確定用哪個(gè)腳本,我是用530
            # oslevel -s
                5300-09-01-0847
      4)把nmon12e_aix530用ftp上傳到/nmon/script
      5)執(zhí)行授權(quán)命令:#chmod +x nmon12e_aix530

    2、使用
     1)直接使用:
     ./nmon/nmon12e_aix536 -f -N -m /nmon/log -s 30 -c 2880
     表示:
      -f 按標(biāo)準(zhǔn)格式輸出文件:<hostname>_YYYYMMDD_HHMM.nmon
      -N include NFS sections
      -m 切換到路徑去保存日志文件
      -s 每隔n秒抽樣一次,這里為30
      -c 取出多少個(gè)抽樣數(shù)量,這里為2880,即監(jiān)控=2880*(30/60/60)=24小時(shí)
       根據(jù)小時(shí)計(jì)算這個(gè)數(shù)字的公式為:c=h*3600/s,比如要監(jiān)控10小時(shí),每隔30秒采樣一次,則c=10*3600/30=1200
     
      2)用crontab定期使用:
     A、執(zhí)行命令:#crontab -e
     B、在最后一行添加如下命令:
      0 8 * * 1,2,3,4,5 /nmon/script/nmon12e_aix530 -f -N -m /nmon/log -s 30 -c 1200
     表示:
      周一到周五,從早上08點(diǎn)開始,監(jiān)控10個(gè)小時(shí)(到18:00整為止),輸出到/nmon/log

    3、分析
      1)會(huì)在/tmp/nmon生成*.nmon的文件把它下載到你的電腦上
      2)打開nmon analyser v339.xls,把宏的安全性設(shè)成最低,打開下載好的*.nmon文件。
         并且保存為一個(gè)文件,生成的是視圖模式的,非常直觀!


    參考:
    附錄一:crontab參數(shù):
    參考:http://tech.ddvip.com/2008-11/122629526990895.html
         f1 f2 f3 f4 f5 program
    minute  hour  day_of_month  month  weekday  command這些字段接收以下值:
    minute 0 到 59
    hour 0 到 23
    day_of_month 1 到 31
    month 1 到 12
    weekday 0 到 6(星期天到星期六)

     其中f1 是表示分鐘,f2 表示小時(shí),f3 表示一個(gè)月份中的第幾日,f4 表示月份,f5 表示一個(gè)星期中的第幾天。program 表示要執(zhí)行的程序。
       當(dāng) f1 為 * 時(shí)表示每分鐘都要執(zhí)行 program,f2 為 * 時(shí)表示每小時(shí)都要執(zhí)行程序,其馀類推
       當(dāng) f1 為 a-b 時(shí)表示從第 a 分鐘到第 b 分鐘這段時(shí)間內(nèi)要執(zhí)行,f2 為 a-b 時(shí)表示從第 a 到第 b 小時(shí)都要執(zhí)行,其馀類推
       當(dāng) f1 為 */n 時(shí)表示每 n 分鐘個(gè)時(shí)間間隔執(zhí)行一次,f2 為 */n 表示每 n 小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其馀類推
       當(dāng) f1 為 a, b, c,... 時(shí)表示第 a, b, c,... 分鐘要執(zhí)行,f2 為 a, b, c,... 時(shí)表示第 a, b, c...個(gè)小時(shí)要執(zhí)行,其馀類推


    附錄二:nmon參數(shù):
    參考http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser
    nmon:
    -f            spreadsheet output format [note: default -s300 -c288]
               Output file is <hostname>_YYYYMMDD_HHMM.nmon

            -F <filename>  same as -f but user supplied filename
    -c <number>    number of snapshots
    -d      requests disk service and wait times (DISKSERV and DISKWAIT)
    -i <percent>   Ignore processes using less than this amount of CPU when generating TOP section – useful for reducing data volumes
    -g <filename> file containing disk group definitions
    -l <dpl>  number of hdisks per sheet - defaults to 150, maximum 250.  See notes
    -m <dir>    NMON changes to this directory before saving the file
    -r <runname>   goes into spreadsheet file [default hostname]
    -s <seconds>   interval between snap shots
    -x   capacity planning (15 mins for 1 day = -fdt -s900 -c96) 
     -t           include top processes in the output
    -T           as –t plus saves command line arguments in UARG section
    -A          include data for async I/O (PROCAIO) sections
    -D prevents DISK sections being produced (useful when Disk Groups are being used because there are too many hdisks to process)
    -E          stops ESS sections being produced (necessary when Disk Groups are being used because there are too many vpaths to process)
    -J  prevents JFS sections being produced (prevents Excel errors when you have more than 255 filesystems)
    -L includes LARGEPAGE section
    -N include NFS sections
    -S include WLM sections with subclasses
    -W include WLM sections without subclasses
    -Y include SUMMARY section (very efficient alternative to –t if PID level data is not required)

            example: nmon_aix51 -F asterix.nmon -r Test1 -s6 -c12

    posted @ 2009-02-19 20:24 IT進(jìn)行時(shí) 閱讀(25192) | 評(píng)論 (4)編輯 收藏

    主站蜘蛛池模板: 大陆一级毛片免费视频观看i| 亚洲情a成黄在线观看动漫尤物| 黄页网站在线观看免费| 亚洲精品无码av天堂| 中国国语毛片免费观看视频| 亚洲综合激情六月婷婷在线观看 | ww4545四虎永久免费地址| 亚洲色丰满少妇高潮18p| 久久久久亚洲精品美女| 好吊妞998视频免费观看在线| a毛片免费播放全部完整| 99re6在线视频精品免费下载| 污污污视频在线免费观看| 亚洲成年看片在线观看| 黄页网址大全免费观看12网站| 国产亚洲美女精品久久久2020| 久久久久久毛片免费看| 亚洲成av人在线观看网站 | 免费人成年轻人电影| 久久免费精品视频| 99久久精品日本一区二区免费| 大香人蕉免费视频75| 在线观看免费无码视频| 人妻无码中文字幕免费视频蜜桃| 亚洲国产精品成人精品软件| 亚洲嫩模在线观看| 亚洲视频在线播放| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲午夜精品一区二区 | 国产成人毛片亚洲精品| 亚洲精品一级无码中文字幕| 国产禁女女网站免费看| 免费A级毛片无码久久版| 日本v片免费一区二区三区| 免费国产a国产片高清| 亚洲熟妇少妇任你躁在线观看无码| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 丁香花在线观看免费观看| 性做久久久久免费看| 日韩一卡2卡3卡4卡新区亚洲| 亚洲AV区无码字幕中文色|