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

          想自己所想,做自己所愛(ài)

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

          2009年4月12日 #

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

          Buffalo最有價(jià)值之初,個(gè)人感覺(jué)有兩點(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)過(guò)幾個(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.

              打開(kāi)終端,執(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

                         2、Tomcat安裝配置

              還是喜歡經(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

                         3、Eclipse安裝配置

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

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

              此時(shí)直接通過(guò)$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í)即可通過(guò)雙擊桌面eclipse的圖標(biāo)來(lái)運(yùn)行eclipse

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

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

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

          說(shuō)在前面的話: 作為一名技術(shù)人員,喜歡通過(guò)自己的實(shí)戰(zhàn)去學(xué)習(xí),也養(yǎng)成了寫(xiě)學(xué)習(xí)筆記的習(xí)慣。個(gè)人做企業(yè)應(yīng)用更多,也涉及TB級(jí)別的非結(jié)構(gòu)化數(shù)據(jù),對(duì)于Hadoop倒是第一次接觸,分布式計(jì)算總歸有用武之地。但這個(gè)筆記只能說(shuō)是自己的盲學(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ī)上配置過(guò)程 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. 使用及開(kāi)發(fā) 12
          4.1. 常用命令行使用方法 12
          4.2. 可以通過(guò)瀏覽器訪問(wèn) 15
          5. FAQ 16
          5.1. 為什么啟動(dòng)不了? 16
          5.2. 配置文件可能導(dǎo)致的問(wèn)題 17
          5.3. JobTracker一直有問(wèn)題? 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ù)量不斷變化,但萬(wàn)變不離其宗,可從這些基本模式看起)

           

          下面是我的初步分析:

          模式名稱

          模式關(guān)鍵字

          模式說(shuō)明

          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ì)性的開(kāi)發(fā)(這個(gè)開(kāi)發(fā)說(shuō)白了就是結(jié)合自己論文格式的要求不停的重復(fù):修改<->驗(yàn)證),保存為自己的Style(如“鄭式.ens”);
          2、把Style文件(如“鄭式.ens”)放到\EndNote9\Styles目錄下;
          3、重新啟用EndNote;
          4、打開(kāi)Open Style Manager…
          5、選中我的Style(如“鄭式.ens”),此時(shí)通過(guò)選中“鄭氏”啟用樣式:
           

           

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

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

               摘要: 無(wú)論是商業(yè)化的還是開(kāi)源的Portal產(chǎn)品,符合國(guó)際標(biāo)準(zhǔn)規(guī)范是必不可少的要求。有的Portal可能不支持WSRP(Web Services for Remote Portlets),但必須符合JSR-168標(biāo)準(zhǔn)。比較突出的開(kāi)源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è)選擇“切換域代碼”,累死了不說(shuō),居然重新打開(kāi)又這樣,暈死。

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

          主站蜘蛛池模板: 平潭县| 宝应县| 永清县| 青河县| 玉田县| 新宁县| 邻水| 洞头县| 广南县| 皮山县| 舞阳县| 咸丰县| 平阳县| 土默特右旗| 轮台县| 囊谦县| 龙口市| 满洲里市| 大宁县| 朝阳市| 呼伦贝尔市| 敦化市| 玉田县| 泸水县| 永泰县| 洛南县| 开化县| 海原县| 大冶市| 靖宇县| 丹凤县| 丹东市| 富宁县| 马公市| 杭州市| 上栗县| 博爱县| 红原县| 盐池县| 武威市| 平安县|