<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

    2010年5月25日 #

         摘要: XFire是與Axis 2并列的新一代Web Service框架,通過提供簡單的API支持Web Service各項標(biāo)準(zhǔn)協(xié)議,幫助你方便快速地開發(fā)Web Service應(yīng)用。相對于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登錄到遠(yuǎn)程主機  可用的工具有SSH secure shell

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

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

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

    1、開啟ftp服務(wù)。

    cd /etc/xinetd.d ,編輯ftp服務(wù)的配置文件gssftp的設(shè)置:

    開啟ftp服務(wù)設(shè)置.

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

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

    (2)disable=yes改為disable=no

    (3)保存退出。

    2、開啟telnet服務(wù)

       cd /etc/xinetd.d ,察看telnet服務(wù)的配置文件krb5-telnet的設(shè)置:

    開啟telnet服務(wù)設(shè)置

    vi krb5-telnet ,

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

    3、激活服務(wù):

    telnet /ftp 是掛在 xinetd 底下的,所以自然只要重新激活 xinetd 就能夠?qū)? xinetd 里頭的設(shè)定重新讀進(jìn)來,所以剛剛設(shè)定的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)默認(rèn)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)登陸不了的情況。

    解決辦法:

    設(shè)置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設(shè)為disabled,即SELINUX=disabled

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

      或點擊“system"->"administration"->"security level and firewall對防火墻和SELinux進(jìn)行設(shè)置

        或者帶上-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

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

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

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

     

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

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

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

    不同名之間的數(shù)據(jù)導(dǎo)入:
    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. 如果設(shè)為true則tomcat自動檢查恢復(fù)重新利用,沒有正常關(guān)閉的Connection.(默認(rèn)是false)
    <parameter>
    <name>removeAbandoned</name>
    <value>true</value>
    </parameter>
    b. 設(shè)定連接在多少秒內(nèi)被認(rèn)為是放棄的連接,即可進(jìn)行恢復(fù)利用。
    <parameter>
    <name>removeAbandonedTimeout</name>
    <value>60</value>
    </parameter>
    c. 輸出回收的日志,可以詳細(xì)打印出異常從而發(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)編輯 收藏

    主站蜘蛛池模板: 亚洲熟女乱色一区二区三区 | 亚洲人成日本在线观看| 台湾一级毛片永久免费 | 久久综合给合久久国产免费 | 免费在线观看一区| 亚洲一卡2卡三卡4卡有限公司| 日本黄网站动漫视频免费| 美女扒开屁股让男人桶爽免费 | 久久久精品国产亚洲成人满18免费网站| 亚洲爆乳无码专区| 免费高清小黄站在线观看| 中文字幕a∨在线乱码免费看| 亚洲国产精品一区二区久| 亚洲性日韩精品一区二区三区 | 日韩少妇内射免费播放| 亚洲美女视频一区二区三区| 丁香亚洲综合五月天婷婷| 国产精品久久永久免费| selaoban在线视频免费精品| 亚洲人成网站色在线观看| 国产亚洲3p无码一区二区| 国产精品久久久久影院免费| 99视频免费播放| av片在线观看永久免费| 亚洲一区二区三区写真| 亚洲黄色免费在线观看| 精品亚洲视频在线观看| 拔擦拔擦8x华人免费久久| 最近中文字幕完整免费视频ww| 日韩在线视频免费| 亚洲爆乳大丰满无码专区| 久久亚洲AV成人无码| 国产亚洲大尺度无码无码专线 | a级毛片高清免费视频| 国产亚洲精品成人久久网站| 久久久久se色偷偷亚洲精品av | 亚洲爆乳无码专区| 亚洲日韩精品A∨片无码| heyzo亚洲精品日韩| 国产极品美女高潮抽搐免费网站| 久久久久久免费视频|