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

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

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

    隨筆-57  評(píng)論-117  文章-1  trackbacks-0
      2013年11月5日

    Linux中JDK1.6的安裝和配置方法
    一、安裝
    創(chuàng)建安裝目錄,在/usr/java下建立安裝路徑,并將文件考到該路徑下:
    # mkdir /usr/java

    1、jdk-6u11-linux-i586.bin 這個(gè)是自解壓的文件,在linux上安裝如下:
    # chmod 755 jdk-6u11-linux-i586.bin
    # ./jdk-6u11-linux-i586.bin (注意,這個(gè)步驟一定要在jdk-6u11-linux-i586.bin所在目錄下)

    在按提示輸入yes后,jdk被解壓。
    出現(xiàn)一行字:Do you aggree to the above license terms? [yes or no]
    安裝程序在問(wèn)您是否愿意遵守剛才看過(guò)的許可協(xié)議。當(dāng)然要同意了,輸入"y" 或 "yes" 回車(chē)。

    2、若是用jdk-6u11-linux-i586-rpm.bin 這個(gè)也是一個(gè)自解壓文件,不過(guò)解壓后的文件是jdk-6u11-linux-i586-rpm 包,執(zhí)行rpm命令裝到linux上就可以了。安裝如下:
    #chmod 755 ./jdk-6u11-linux-i586-rpm 
    # ./jdk-6u11-linux-i586-rpm .bin
    # rpm -ivh jdk-6u11-linux-i586-rpm
    出現(xiàn)一行字:Do you aggree to the above license terms? [yes or no]
    安裝程序在問(wèn)您是否愿意遵守剛才看過(guò)的許可協(xié)議。當(dāng)然要同意了,輸入"y" 或 "yes" 回車(chē)。
    安裝軟件會(huì)將JDK自動(dòng)安裝到 /usr/java/目錄下。

    二、配置
    #vi /etc/profile
    在里面添加如下內(nèi)容
    export JAVA_HOME=/usr/java/jdk1.6.0_27
    export JAVA_BIN=/usr/java/jdk1.6.0_27/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    讓/etc/profile文件修改后立即生效 ,可以使用如下命令:
    # . /etc/profile
    注意: . 和 /etc/profile 有空格.

    重啟測(cè)試
    java -version
    set 查看環(huán)境變量
    pwd 顯示當(dāng)前位置

    posted @ 2014-04-25 17:26 hoojo 閱讀(384) | 評(píng)論 (0)編輯 收藏

    samba文件共享服務(wù)可以讓linux和linux系統(tǒng)、linux和windows系統(tǒng)之間共享文件

    服務(wù)查詢(xún)
    默認(rèn)情況下,Linux系統(tǒng)在默認(rèn)安裝中已經(jīng)安裝了Samba服務(wù)包的一部分,為了對(duì)整個(gè)過(guò)程有一個(gè)完整的了解,在此先將這部分卸載掉。使用命令
    rpm -qa | grep samba,默認(rèn)情況下可以查詢(xún)到兩個(gè)已經(jīng)存在的包:
    samba-client-xxx-xxx
    samba-common-xxx.xxx

     

    卸載Samba
    用rpm -e 將兩個(gè)包卸載掉。對(duì)于samba-common-xxx.xxx,因?yàn)榕c其它rpm包之間存在依賴(lài)關(guān)系,所以必須加參數(shù)-f和--nodeps,-f是指強(qiáng)制,--nodeps是指不檢查依賴(lài)關(guān)系,具體完整命令為:
    rpm -e samba-common-xxx -f --nodeps
    rpm -e samba-client-xxx -f –nodeps

     

    掛在鏡像文件

    因?yàn)榘惭bsamba你需要下載對(duì)應(yīng)的安裝包,一般系統(tǒng)盤(pán)就有這些軟件,所以可以直接掛載上去

    mount -o loop /home/rhel-server-6.2-x86_64-dvd.iso /media/OS

    這樣就將系統(tǒng)盤(pán)掛載到指定的OS目錄了,在OS目錄下的Packages下有很多安裝包可以使用。

     

    安裝Samba
    用以下命令安裝:
    rpm -ivh samba-xxx.rpm -f --nodeps
    rpm -ivh samba-client-xxx.rpm  -f --nodeps
    rpm -ivh samba-common-xxx.rpm -f --nodeps
    安裝完成后,使用命令rpm -qa | grep samba進(jìn)行查詢(xún),發(fā)現(xiàn)搭建samba服務(wù)器所依賴(lài)的所有服務(wù)器都已經(jīng)安裝好了即可。

     

    安裝完成后配置/etc/samba/smb.conf配置文件,你可以備份原來(lái)的配置,把下面的配置覆蓋當(dāng)前配置即可:

    [global]
        workgroup=takecar
        netbios name=Linux-108.12
        server string=Linux Samba Server TestServer
        #security=share
        security=user
        map to guest=Bad User
    [takecar]
        path=/opt/takecar
        writable=yes
        browseable=yes 
        guest ok=yes

    以上就是配置匿名用戶(hù)共享目錄/opt/takecar

    其中writable是寫(xiě)入權(quán)限、browseable是瀏覽權(quán)限、guest是貴賓用戶(hù)

     

    建立相應(yīng)目錄并授權(quán)
    [root@localhost ~]# mkdir -p /opt/linuxsir
    [root@localhost ~]# id nobody
    uid=99(nobody) gid=99(nobody) groups=99(nobody)
    [root@localhost ~]# chown -R nobody:nobody /opt/linuxsir
    注釋?zhuān)宏P(guān)于授權(quán)nobody,我們先用id命令查看了nobody用戶(hù)的信息,發(fā)現(xiàn)他的用戶(hù)組也是nobody,我們要以這個(gè)為準(zhǔn)。有些系統(tǒng)nobody用戶(hù)組并非是nobody ;

     

    啟動(dòng)smbd和nmbd服務(wù)器
    [root@localhost ~]# smbd
    [root@localhost ~]# nmbd

    關(guān)閉和查詢(xún)服務(wù)

    pkill smbd

    pkill nmbd

    pgrep smbd

    pgrep nmbd

     

    如果啟動(dòng)后不能訪問(wèn)可能是防火墻原因,關(guān)閉防火墻

    service iptables stop
    chkconfig iptables off

     

    設(shè)置服務(wù)開(kāi)機(jī)啟動(dòng) ntsysv命令可以進(jìn)入圖形界面設(shè)置,如果windows不能建立linux的共享目錄可能是window中的某個(gè)服務(wù)原因。

    可以在運(yùn)行輸入 secpol.msc命令 進(jìn)入本地策略/安全選項(xiàng), 設(shè)置image

     

    直接用進(jìn)程殺死程序

    ps -ef|grep smb
    kill -9 pid #pid 為相應(yīng)的進(jìn)程號(hào)
    #直接查看指定端口的進(jìn)程pid
    netstat -anp|grep 9217

    posted @ 2014-04-25 17:24 hoojo 閱讀(472) | 評(píng)論 (0)編輯 收藏
         摘要: oracle job有定時(shí)執(zhí)行的功能,可以在指定的時(shí)間點(diǎn)或每天的某個(gè)時(shí)間點(diǎn)自行執(zhí)行任務(wù)。   一、查詢(xún)系統(tǒng)中的job,可以查詢(xún)視圖 --相關(guān)視圖select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查詢(xún)字段描述/*字段(列) 類(lèi)型 描述JOB ...  閱讀全文
    posted @ 2013-11-21 10:55 hoojo 閱讀(2825) | 評(píng)論 (2)編輯 收藏

     
    // 方式一:
    double f = 3.1516;
    BigDecimal b = new BigDecimal(f);
    double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
     
    // 方式二:
    new java.text.DecimalFormat("#.00").format(3.1415926);
    // #.00 表示兩位小數(shù) #.0000四位小數(shù) 以此類(lèi)推…
     
    // 方式三:
    double d = 3.1415926;
    String result = String.format("%.2f", d);
    // %.2f %. 表示 小數(shù)點(diǎn)前任意位數(shù) 2 表示兩位小數(shù) 格式后的結(jié)果為f 表示浮點(diǎn)型。
     
    //方法四:
    Math.round(5.2644555 * 100) * 0.01d;
    //String.format("%0" + 15 + "d", 23) 23不足15為就在前面補(bǔ)0
    posted @ 2013-11-15 15:13 hoojo 閱讀(656) | 評(píng)論 (0)編輯 收藏

    在使用cxf實(shí)現(xiàn)webservice時(shí),經(jīng)常碰到的問(wèn)題就是如果在服務(wù)端,修改了一個(gè)接口的簽名實(shí)現(xiàn),如增加一個(gè)字段,或者刪除一個(gè)字段。在這種情況下,在默認(rèn)的配置中,就會(huì)報(bào)以下的錯(cuò)誤信息:

    org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element . Expected elements are
    這種錯(cuò)誤即客戶(hù)端使用的傳輸對(duì)象與服務(wù)端接收的參數(shù)的字段不匹配。但如果,每次修改服務(wù)端的實(shí)現(xiàn),都需要更新客戶(hù)端時(shí),就會(huì)出現(xiàn)一些問(wèn)題,如在某些情況下,客戶(hù)端的更新是不可能的事(如不在自己掌握之內(nèi),或者服務(wù)不能隨便更新,或者其它計(jì)劃時(shí))。

    如果避免這種問(wèn)題,其實(shí)也很簡(jiǎn)單,就是禁用cxf中的字段信息驗(yàn)證,如果禁用掉此驗(yàn)證,就不再會(huì)對(duì)相應(yīng)的字段信息進(jìn)行驗(yàn)證,同時(shí)沒(méi)有的字段也會(huì)自動(dòng)的忽略。整個(gè)解決只需要增加以下的一行配置即可,在cxf.xml(spring集成文件)中增加以下配置項(xiàng):

    <cxf:properties>
       <entry key="set-jaxb-validation-event-handler" value="false"/>
    </cxf:properties>
    這樣,即會(huì)禁用掉所有cxf的數(shù)據(jù)驗(yàn)證,在大多數(shù)情況下,這可以滿(mǎn)足我們的要求(除非你有其它和cxf集成的數(shù)據(jù)驗(yàn)證要求)。

    轉(zhuǎn)載請(qǐng)標(biāo)明出處:i flym
    本文地址:http://www.iflym.com/index.php/code/201307310001.html

    posted @ 2013-11-12 13:45 hoojo 閱讀(952) | 評(píng)論 (0)編輯 收藏
         摘要: 副標(biāo)題:利用ant腳本 自動(dòng)構(gòu)建svn增量/全量 系統(tǒng)程序升級(jí)包 首先請(qǐng)?jiān)试S我這樣說(shuō),作為開(kāi)發(fā)或測(cè)試,你一定要具備這種本領(lǐng)。你可以手動(dòng)打包、部署你的工程,但這不是最好的方法。最好的方式就是全自動(dòng)化的方式。開(kāi)發(fā)人員提交了代碼后,可以自動(dòng)構(gòu)建、打包、部署到測(cè)試環(huán)境。測(cè)試通過(guò)后進(jìn)入到模擬環(huán)境或是直接發(fā)布的生產(chǎn)環(huán)境,這個(gè)過(guò)程可以是全自動(dòng)的。但這個(gè)自動(dòng)化的方式有一些公司用到了,但也有很多公司還不知道,他們...  閱讀全文
    posted @ 2013-11-05 09:01 hoojo 閱讀(17052) | 評(píng)論 (2)編輯 收藏
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看性色扶 | 在线播放亚洲第一字幕| 亚洲人成电影网站免费| 成年女人视频网站免费m | 亚洲日本VA午夜在线电影| 国产麻豆视频免费观看| 国产精品亚洲午夜一区二区三区| 久久久久久国产精品免费无码| 亚洲爆乳无码专区| 日本免费中文字幕| 亚洲成人网在线播放| 成人无码区免费A片视频WWW | 精品国产香蕉伊思人在线在线亚洲一区二区 | 三年片在线观看免费观看大全中国 | 亚洲午夜成激人情在线影院| 免费影院未满十八勿进网站| 亚洲精品国产日韩| 又色又污又黄无遮挡的免费视| 青青青视频免费观看| 亚洲国产精品国自产拍AV| 四虎在线最新永久免费| 亚洲国产91在线| 免费在线观看黄网| 野花香在线视频免费观看大全| 中文字幕亚洲综合久久2| 最近中文字幕mv手机免费高清 | 亚洲精品高清久久| 四虎永久在线精品免费网址 | 亚洲日韩精品射精日| 免费女人高潮流视频在线观看| 色偷偷噜噜噜亚洲男人| 亚洲AV无码乱码在线观看牲色| 丝袜捆绑调教视频免费区| 亚洲精品亚洲人成在线麻豆| 日韩免费观看视频| 国产免费无码一区二区| 久久精品亚洲AV久久久无码| 亚洲国产成人a精品不卡在线| 久久国产免费观看精品3| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲一级毛片在线观|