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

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

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

    酒醒無(wú)夢(mèng)

    我在幻象的迷留界徘徊,誰(shuí)來(lái)指引幻象的輪回?

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

    2009年9月4日 #

         摘要: XFire是與Axis 2并列的新一代Web Service框架,通過提供簡(jiǎn)單的API支持Web Service各項(xiàng)標(biāo)準(zhǔn)協(xié)議,幫助你方便快速地開發(fā)Web Service應(yīng)用。相對(duì)于Axis來(lái)說(shuō),目前XFire相對(duì)受歡迎,加上其提供了和Spring集成的支持,在目前的Web Service開源社區(qū)擁有眾多的追隨者。并且因?yàn)閄Fire為Spring提供的支持,使得我們可以很容易在Spring中使用XF...  閱讀全文
    posted @ 2013-03-01 18:39 Rock N' Java 閱讀(226) | 評(píng)論 (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)程主機(jī)  可用的工具有SSH secure shell

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

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

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

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

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

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

    vi gssftp ,將 修改兩項(xiàng)內(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)來(lái),所以剛剛設(shè)定的telnet /ftp自然也就可以被激活。

    激活目錄和命令:

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

    service xinetd start

    有時(shí)會(huì)提示命令不存在,需要加上命令的路徑

    [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獨(dú)立啟動(dòng)
    執(zhí)行命令 setsebool ftpd_disable_trans 1,并重啟vsftpd。這時(shí)用戶可以正常登錄。若希望root也能登錄FTP,在ftpusers和user_list文件中去掉root。

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

    解決辦法:

    設(shè)置vsftpd自動(dòng)啟動(dòng)

      chkconfig vsftpd on 或

      運(yùn)行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

      或終端里運(yùn)行system-config-securitylevel-tui

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

    數(shù)據(jù)的導(dǎo)入
     1 將D:\daochu.dmp 中的數(shù)據(jù)導(dǎo)入 TEST數(shù)據(jù)庫(kù)中。
       imp system/manager@TEST  file=d:\daochu.dmp
       上面可能有點(diǎn)問題,因?yàn)橛械谋硪呀?jīng)存在,然后它就報(bào)錯(cuò),對(duì)該表就不進(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)限不夠它會(huì)提示你。
     數(shù)據(jù)庫(kù)時(shí)可以連上的。可以用tnsping TEST 來(lái)獲得數(shù)據(jù)庫(kù)TEST能否連上。

     

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

    導(dǎo)出注意事項(xiàng):導(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) | 評(píng)論 (0)編輯 收藏

    1 問題描述
    Web程序在tomcat剛開始運(yùn)行時(shí)速度很快,但過一段時(shí)間后發(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ù)源定義提供了三個(gè)參數(shù):
    a. 如果設(shè)為true則tomcat自動(dòng)檢查恢復(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 形式開頭。
    此外 擴(kuò)大maxActive的值,也有一定幫助。
    配置好連接池的參數(shù),問題解決。還需要注意的是,代碼中關(guān)于數(shù)據(jù)庫(kù)查詢部分的寫法。

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

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

    主站蜘蛛池模板: 亚洲乱码国产一区网址| 亚洲国产日产无码精品| 日韩精品无码专区免费播放| 亚洲乱码在线播放| 亚洲精品视频在线看| 日韩视频在线精品视频免费观看 | 日韩精品免费一级视频| 国产亚洲视频在线观看| 亚洲国产美国国产综合一区二区| 成人毛片手机版免费看| 久久久久久AV无码免费网站下载 | 亚洲黄片手机免费观看| 亚洲视频免费播放| 人妻仑乱A级毛片免费看| 亚洲一级毛片在线观| 亚洲国产精品无码专区影院| 成人au免费视频影院| 久久不见久久见免费视频7| 男女交性无遮挡免费视频| 亚洲乱码卡一卡二卡三| 亚洲国产精品VA在线看黑人| 日本免费人成视频播放| 1区2区3区产品乱码免费| 国产特黄一级一片免费 | 免费精品99久久国产综合精品| 亚洲精品亚洲人成在线| 久久精品国产亚洲AV大全| 国产性爱在线观看亚洲黄色一级片 | 风间由美在线亚洲一区| 亚洲欧洲国产成人精品| 亚洲精品国产品国语在线| 免费在线观看黄网站| 女人18特级一级毛片免费视频| 特级精品毛片免费观看| 成人免费一区二区三区| 青青免费在线视频| 亚洲AV成人无码网站| 亚洲国产日韩视频观看| 亚洲美女激情视频| 内射干少妇亚洲69XXX| 亚洲VA成无码人在线观看天堂|