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

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

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

    酒醒無夢

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

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      8 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

    2013年3月1日 #

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

    2010年7月20日 #

    查看linux版本

    uname –a 看內核
    cat /proc/version 看內核
    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/ 找到相關的rpm包,下載

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

    1、開啟ftp服務。

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

    開啟ftp服務設置.

    vi gssftp ,將 修改兩項內容:

    (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 就能夠將 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


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

    遇到問題,創建用戶后 登錄FTP提示找不到home目錄

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

    遇到問題,系統重啟后 vsftpd不自動啟動。手動啟動后,又出現登陸不了的情況。

    解決辦法:

    設置vsftpd自動啟動

      chkconfig vsftpd on 或

      運行ntsysv將vsftpd選上 或

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

     如果出現不能訪問的現象可以將防火墻和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命令 執行 setsebool -P ftpd_disable_trans 1
    安裝java
    root身份修改jdk安裝程序權限,安裝

    修改 /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
    執行 java -version
    posted @ 2010-07-20 13:47 Rock N' Java 閱讀(2310) | 評論 (0)編輯 收藏

    2010年5月25日 #

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

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

     

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

    導出注意事項:導出的是當前用戶的的數據,當前用戶如果有DBA的權限,則導出所有數據!

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

    不同名之間的數據導入:
    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剛開始運行時速度很快,但過一段時間后發現速度變得很慢。
    檢查日志輸出,發現異常如下:
    org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
    java.util.NoSuchElementException: Timeout waiting for idle object

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

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

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

    2009年9月4日 #

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

    2009年7月2日 #

    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)編輯 收藏

    2009年6月24日 #

    1.在Apache中加載PHP

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

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


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

    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的內容

    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)編輯 收藏

    主站蜘蛛池模板: 亚洲欧洲无码AV不卡在线| 亚洲国产精品一区二区三区在线观看| 羞羞视频网站免费入口| 在线中文高清资源免费观看| 色婷五月综激情亚洲综合| 手机在线毛片免费播放| 亚洲中文字幕乱码AV波多JI| 天天天欲色欲色WWW免费| 亚洲色图激情文学| 免费黄色小视频网站| 亚洲AV无码专区在线厂| 亚洲毛片网址在线观看中文字幕 | 一级做a爰片性色毛片免费网站 | 久久久久免费看黄a级试看| 亚洲国产精品SSS在线观看AV| 免费91麻豆精品国产自产在线观看 | 国产高清在线精品免费软件| 特级aa**毛片免费观看| 国产亚洲精品免费视频播放| 曰批全过程免费视频在线观看无码 | 成年大片免费视频| 美女视频黄.免费网址| 亚洲精品无码午夜福利中文字幕 | 亚洲国产精品成人精品软件| 免费无码又黄又爽又刺激 | 日韩欧美亚洲中文乱码| 亚洲国产午夜中文字幕精品黄网站| 国产精品玖玖美女张开腿让男人桶爽免费看 | 国产男女性潮高清免费网站| 国产高清视频免费在线观看| 久久亚洲精品人成综合网| 女人18一级毛片免费观看| a级毛片免费高清视频| 亚洲精品美女久久久久9999| 日本特黄特色aa大片免费| 中文字幕不卡高清免费| 亚洲日韩国产精品乱-久| 亚洲人成无码www久久久| 色老头永久免费网站| 人成电影网在线观看免费| 亚洲欧洲日产v特级毛片|