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

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

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

    酒醒無夢

    我在幻象的迷留界徘徊,誰來指引幻象的輪回?

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      8 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

    2009年6月24日 #

         摘要: XFire是與Axis 2并列的新一代Web Service框架,通過提供簡單的API支持Web Service各項標準協(xié)議,幫助你方便快速地開發(fā)Web Service應用。相對于Axis來說,目前XFire相對受歡迎,加上其提供了和Spring集成的支持,在目前的Web Service開源社區(qū)擁有眾多的追隨者。并且因為XFire為Spring提供的支持,使得我們可以很容易在Spring中使用XF...  閱讀全文
    posted @ 2013-03-01 18:39 Rock N' Java 閱讀(226) | 評論 (0)編輯 收藏

    查看linux版本

    uname –a 看內(nèi)核
    cat /proc/version 看內(nèi)核
    cat /etc/issue 直接看版本
    lsb_release –a直接看版本
    cat /etc/redhat-release直接看版本

    修改字符集
    編輯文件 /etc/sysconfig/i18n  修改LANG="zh_CN.GB18030"



    使用SSH登錄到遠程主機  可用的工具有SSH secure shell

    運行 rpm -qa xinetd 查看xinetd是否安裝
    運行 rpm -qa telnet-server 查看telnet服務端是否安裝
    運行 rpm -qa vsftpd 查看ftp是否安裝

    如果沒有安裝,從https://rhn.redhat.com/ 找到相關(guān)的rpm包,下載

    先安裝xinetd,再安裝另外兩個。安裝命令用 rpm -ivh +文件名。
    安裝完畢之后,

    1、開啟ftp服務。

    cd /etc/xinetd.d ,編輯ftp服務的配置文件gssftp的設置:

    開啟ftp服務設置.

    vi gssftp ,將 修改兩項內(nèi)容:

    (1)server_args = -l –a 去掉-a 改為server_args = -l

    (2)disable=yes改為disable=no

    (3)保存退出。

    2、開啟telnet服務

       cd /etc/xinetd.d ,察看telnet服務的配置文件krb5-telnet的設置:

    開啟telnet服務設置

    vi krb5-telnet ,

    (1)將disable=yes,改為disable=no,保存退出。

    3、激活服務:

    telnet /ftp 是掛在 xinetd 底下的,所以自然只要重新激活 xinetd 就能夠?qū)? xinetd 里頭的設定重新讀進來,所以剛剛設定的telnet /ftp自然也就可以被激活。

    激活目錄和命令:

    cd /etc/rc.d/init.d/

    service xinetd start

    有時會提示命令不存在,需要加上命令的路徑

    [root@localhost init.d]# service xinetd start

    bash: service: command not found

    [root@localhost init.d]# /sbin/service xinetd start


    系統(tǒng)默認root不能telnet登錄,需要新建用戶
    groupadd tomcat
    useradd -m -g tomcat -G tomcat tomcat   --創(chuàng)建用戶名為tomcat屬于tomcat組的用戶
    id tomcat    --如果出現(xiàn)結(jié)果,表明用戶創(chuàng)建成功
    passwd tomcat   --修改密碼

    遇到問題,創(chuàng)建用戶后 登錄FTP提示找不到home目錄

    解決辦法, 讓vsftpd 脫離xinetd獨立啟動
    執(zhí)行命令 setsebool ftpd_disable_trans 1,并重啟vsftpd。這時用戶可以正常登錄。若希望root也能登錄FTP,在ftpusers和user_list文件中去掉root。

    遇到問題,系統(tǒng)重啟后 vsftpd不自動啟動。手動啟動后,又出現(xiàn)登陸不了的情況。

    解決辦法:

    設置vsftpd自動啟動

      chkconfig vsftpd on 或

      運行ntsysv將vsftpd選上 或

      echo "/usr/local/sbin/vsftpd &" >>/etc/rc.local

     如果出現(xiàn)不能訪問的現(xiàn)象可以將防火墻和SELinux停用

      1、service iptables stop

      2、編輯/etc/selinux/config將SELINUX設為disabled,即SELINUX=disabled

      或終端里運行system-config-securitylevel-tui

      或點擊“system"->"administration"->"security level and firewall對防火墻和SELinux進行設置

        或者帶上-P命令 執(zhí)行 setsebool -P ftpd_disable_trans 1
    安裝java
    root身份修改jdk安裝程序權(quán)限,安裝

    修改 /etc/profile 在末尾增加

    #jdk1.6 env
    export JAVA_HOME=/usr/java/jdk1.6.0_18/
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/td.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

    重啟服務器 reboot
    執(zhí)行 java -version
    posted @ 2010-07-20 13:47 Rock N' Java 閱讀(2310) | 評論 (0)編輯 收藏

    Oracle數(shù)據(jù)導入導出imp/exp
    功能:Oracle數(shù)據(jù)導入導出imp/exp就相當與oracle數(shù)據(jù)還原與備份。
     
    大多情況都可以用Oracle數(shù)據(jù)導入導出完成數(shù)據(jù)的備份和還原(不會造成數(shù)據(jù)的丟失)。
     Oracle有個好處,雖然你的電腦不是服務器,但是你裝了oracle客戶端,并建立了連接
     (通過Net Configuration Assistant添加正確的服務命名,其實你可以想成是客戶端與服務器端 修了條路,然后數(shù)據(jù)就可以被拉過來了)
     這樣你可以把數(shù)據(jù)導出到本地,雖然可能服務器離你很遠。
     你同樣可以把dmp文件從本地導入到遠處的數(shù)據(jù)庫服務器中。
     利用這個功能你可以構(gòu)建倆個相同的數(shù)據(jù)庫,一個用來測試,一個用來正式使用。
     
    執(zhí)行環(huán)境:可以在SQLPLUS.EXE或者DOS(命令行)中執(zhí)行,
     DOS中可以執(zhí)行時由于 在oracle 8i 中  安裝目錄\$ora10g\BIN被設置為全局路徑,
     該目錄下有EXP.EXE與IMP.EXE文件被用來執(zhí)行導入導出。
     oracle用java編寫,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE這倆個文件是被包裝后的類文件。
     SQLPLUS.EXE調(diào)用EXP.EXE、IMP.EXE他們所包裹的類,完成導入導出功能。
     
    下面介紹的是導入導出的實例,向?qū)雽С隹磳嵗旧暇涂梢酝瓿?,因為導入導出很簡單?br /> 數(shù)據(jù)導出:
     1 將數(shù)據(jù)庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
     2 將數(shù)據(jù)庫中system用戶與sys用戶的表導出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
     3 將數(shù)據(jù)庫中的表table1 、table2導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
     4 將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like  '00%'\"
     
         上面是常用的導出,對于壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
                         不過在上面命令后面 加上 compress=y  就可以了

    數(shù)據(jù)的導入
     1 將D:\daochu.dmp 中的數(shù)據(jù)導入 TEST數(shù)據(jù)庫中。
       imp system/manager@TEST  file=d:\daochu.dmp
       上面可能有點問題,因為有的表已經(jīng)存在,然后它就報錯,對該表就不進行導入。
       在后面加上 ignore=y 就可以了。
     2 將d:\daochu.dmp中的表table1 導入
     imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
     
     基本上上面的導入導出夠用了。不少情況我是將表徹底刪除,然后導入。
     
    注意:
     你要有足夠的權(quán)限,權(quán)限不夠它會提示你。
     數(shù)據(jù)庫時可以連上的。可以用tnsping TEST 來獲得數(shù)據(jù)庫TEST能否連上。

     

    數(shù)據(jù)導出:
    exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

    導出注意事項:導出的是當前用戶的的數(shù)據(jù),當前用戶如果有DBA的權(quán)限,則導出所有數(shù)據(jù)!

    同名用戶之間的數(shù)據(jù)導入:
    imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y

    不同名之間的數(shù)據(jù)導入:
    imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

    log=c:\orabackup\hkbimp.log;

    posted @ 2010-05-25 19:16 Rock N' Java 閱讀(187) | 評論 (0)編輯 收藏

    1 問題描述
    Web程序在tomcat剛開始運行時速度很快,但過一段時間后發(fā)現(xiàn)速度變得很慢。
    檢查日志輸出,發(fā)現(xiàn)異常如下:
    org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
    java.util.NoSuchElementException: Timeout waiting for idle object

    2 問題解決
    tomcat 的數(shù)據(jù)源定義提供了三個參數(shù):
    a. 如果設為true則tomcat自動檢查恢復重新利用,沒有正常關(guān)閉的Connection.(默認是false)
    <parameter>
    <name>removeAbandoned</name>
    <value>true</value>
    </parameter>
    b. 設定連接在多少秒內(nèi)被認為是放棄的連接,即可進行恢復利用。
    <parameter>
    <name>removeAbandonedTimeout</name>
    <value>60</value>
    </parameter>
    c. 輸出回收的日志,可以詳細打印出異常從而發(fā)現(xiàn)是在那里發(fā)生了泄漏
    <parameter>
    <name>logAbandoned</name>
    <value>true</value>
    </parameter>

    關(guān)于回收日志,大致上是以 dbcp object by the following code was never closed 形式開頭。
    此外 擴大maxActive的值,也有一定幫助。
    配置好連接池的參數(shù),問題解決。還需要注意的是,代碼中關(guān)于數(shù)據(jù)庫查詢部分的寫法。

    posted @ 2010-05-25 13:26 Rock N' Java 閱讀(228) | 評論 (0)編輯 收藏

    ---google面試題---
    1. 一輛學校班車里面能裝多少個高爾夫球?
    2. 你被縮小到只有硬幣厚度那么點高(不是壓扁,是按比例縮小),然后被扔到一個空的玻璃攪拌器中,攪拌刀片一分鐘后就開始轉(zhuǎn)動。你怎么辦?
    3. 要是讓你清洗整個西雅圖的所有窗子,你會收取多少費用?
    4. 怎么才能識別出電腦的內(nèi)存堆棧是向上溢出還是向下溢出?
    5. 你要向你8歲的侄子解釋什么是數(shù)據(jù)庫,請用三句話完成。
    6. 時鐘的指針一天內(nèi)會重合幾次?
    7. 你需要從A地去B地,但你不知道能不能到,這時該怎么辦?
    8. 好比你有一個衣櫥,里面塞滿了各種襯衫,你會怎么整理這些襯衫,好讓你以后找襯衫的時候容易些?
    9. 有個小鎮(zhèn)有100對夫婦,每個丈夫都在欺騙他的妻子。妻子們都無法識破自己丈夫的謊言,但是她們卻能知道其他任何一個男人是否在撒謊。鎮(zhèn)上的法律規(guī)定不準通奸,妻子一旦證明丈夫不忠就應該立刻殺死他,鎮(zhèn)上所有婦女都必須嚴格遵守這項法律。有一天,鎮(zhèn)上的女王宣布,至少有一個丈夫是不忠的。這是怎么發(fā)生的呢?
    10.在一個重男輕女的國家里,每個家庭都想生男孩,如果他們生的孩子是女孩,就再生一個,直到生下的是男孩為止。這樣的國家,男女比例會是多少?
    11.如果在高速公路上30分鐘內(nèi)到一輛車開過的幾率是0.95,那么在10分鐘內(nèi)看到一輛車開過的幾率是多少 (假設為常概率條件下)
    12.如果你看到鐘的時間是3:15,那一刻時針和分針的夾角是多少?(肯定不是0度!)
    13.4個人晚上要穿過一座索橋回到他們的營地??上麄兪稚现挥幸恢е荒茉賵猿?7分鐘的手電筒。通過索橋必須要拿著手電,而且索橋每次只能撐得起兩個人的份量。這四個人過索橋的速度都不一樣,第一個走過索橋需要1分鐘,第二個2分鐘,第三個5分鐘,最慢的那個要10分鐘。他們怎樣才能在17分鐘內(nèi)全部走過索橋?
    14.你和朋友參加聚會,包括你們兩人在內(nèi)一共有10個人在場。你朋友想跟你打賭,說這里每有一個人生日和你相同,你就給他1元,每有一個人生日和你不同,他給你2元。你會接受么?
    15.全世界有多少個鋼琴調(diào)音師?
    16.你有8個一樣大小的球,其中7個的重量是一樣的,另一個比較重。怎樣能夠用天平僅稱兩次將那個重一些的球找出來。
    17.有5個海盜,按照等級從5到1排列。最大的海盜有權(quán)提議他們?nèi)绾畏窒?00枚金幣。但其他人要對此表決,如果多數(shù)反對,那他就會被殺死。他應該提出怎樣的方案,既讓自己拿到盡可能多的金幣又不會被殺死?(提示:有一個海盜能拿到98%的金幣)
    posted @ 2009-09-04 10:43 Rock N' Java 閱讀(153) | 評論 (0)編輯 收藏

    JSF下載:

    https://javaserverfaces.dev.java.net/download.html

    官方教程:

    http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/

    for Eclipse:

    http://www.eclipse.org/webtools/jsf/


    posted @ 2009-07-02 15:17 Rock N' Java 閱讀(125) | 評論 (0)編輯 收藏

    1.在Apache中加載PHP

    LoadModule php5_module X:/php/php5apache2_2.dll
    PHPIniDir "X:/php"

    需要注意的是dll對應的apache版本,也就是php5apache后面的數(shù)字。


    2.在PHP5中連接MySQL5
    PHP5中已經(jīng)不直接支持MySQL了,需要自己手動配置,官方網(wǎng)站中是這樣說明的:

    MySQL is supported with the only change being that MySQL support is no longer enabled by default in PHP 5. This essentially means that PHP doesn't include the --with-mysql option in the configure line so that you must now manually do this when compiling PHP. Windows users will edit php.ini and enable the php_mysql.dll DLL as in PHP 4 no such DLL existed, it was simply built into your Windows PHP binaries.

    Also, the MySQL client libraries are no longer bundled with PHP. More details on this topic are covered in the following FAQ and be sure to read the MySQL section for details on installing MySQL. An example configure line would be --with-mysql=/usr while Windows users will need the libmySQL.dll available to the system.

    先修改php.ini的內(nèi)容

    extension_dir = "X:\php\ext"

    并去掉下面兩項的分號

    extension=php_mysql.dll
    extension=php_mysqli.dll

    然后,將php目錄下的libmysql.dll拷貝到C:\Windows目錄,之后MySQL就可以正常連接了。

    寫個程序來測試一下吧。

    1 <?php
    2     $link = mysql_connect("localhost", "username", "password")
    3         or die("Could not connect: " . mysql_error());
    4     print ("Connected successfully");
    5     mysql_close($link);
    6 ?>

     


    posted @ 2009-06-24 23:57 Rock N' Java 閱讀(257) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 永久看日本大片免费35分钟| 免费在线看污视频| 在线视频观看免费视频18| 久久久久亚洲精品无码系列| 97超高清在线观看免费视频| 亚洲欧洲日产国码av系列天堂 | 中文字幕免费在线视频| 成人午夜亚洲精品无码网站| 三上悠亚在线观看免费| 亚洲成AV人片在线观看无| 日日麻批免费40分钟无码| 亚洲系列中文字幕| 国国内清清草原免费视频99 | 亚洲色图.com| 91视频国产免费| 亚洲AV无码一区二区三区电影| 日本xxwwxxww在线视频免费| 国内成人精品亚洲日本语音| 亚洲日韩VA无码中文字幕| 一级毛片免费在线播放| 亚洲国产精品无码久久一区二区| 成人网站免费看黄A站视频| 亚洲av女电影网| 成人无遮挡裸免费视频在线观看 | 免费播放在线日本感人片| 久久久久亚洲AV成人无码| 精品女同一区二区三区免费站| 国产亚洲国产bv网站在线| 免费国产综合视频在线看| 99麻豆久久久国产精品免费| 亚洲精品国产第1页| 国产一级特黄高清免费大片| 日本道免费精品一区二区| 亚洲国产成人精品无码一区二区| 在线观看亚洲免费| 久久免费线看线看| 亚洲欧美成人av在线观看| 国产AV无码专区亚洲AWWW| 久久久久久久久免费看无码| 一级免费黄色大片| 亚洲国产日产无码精品|