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

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

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

    ice world

    There is nothing too difficult if you put your heart into it.
    posts - 104, comments - 103, trackbacks - 0, articles - 0

    我的電腦上安裝的Adobe Photoshop CS4綠色版,壓縮文件剛80多M,比安裝版小了10倍,最近打開圖片發現變成如下樣子了。

    縮小可能會變成這樣


    以前用的好好的,最近也沒用它,怎么變成這個樣子了,最后終于在網絡上找到解決方法,害的我下了一個800多M的安裝版,安裝完成后發現還是一樣,早看到解決方法就好了!

    原文引用:

    1、打開Photoshop CS4,呵呵,廢話哈!


    2、找到Preferences -> Performance -> 去掉Enable OpenGL Drawing選中。


    看來作者是用的英文版,中文版如下:

    編輯->首選項->性能,彈出窗口如下:

    看到右側的復選框了嗎?啟用OpenGL繪圖(D),只要把勾去掉就好了。

    posted @ 2011-04-16 13:29 IceWee 閱讀(398) | 評論 (0)編輯 收藏

    前不久在顯示器公司工作的哥們送了兩塊訊景的顯卡,用上了獨立顯卡就是比集成顯卡爽,玩極品飛車可以把畫面調節得更加細膩,而且不卡,錢花到還是有好處的啊,不過俺是借了哥們的光了。

    今晚下班回家開機,發現顯示器指示燈亮著,主機啟動了,但是沒有信號輸出,我第一反應是顯卡壞了,因為朋友給我的顯卡都是有問題經過維修后的,并不 是新卡。當前插在電腦上的是8500GT,于是我有把7300GT翻了出來換上,開機,依舊無信號輸出,暈了。。。再將顯示器插到集成插槽里,可以顯示。 7300并沒有壞啊!?怎么回事?一頓神搜,什么在BIOS里設置,根本就不是,默認插上獨顯后集顯就不工作的。于是關機,拔電源,拆機,內存拔掉,顯卡 拔掉,找塊紙分別擦擦內存條的金手指和顯卡的金手指。插上內存,插上顯卡,開機,“嘟嘟嘟。。。嘟嘟嘟”報警了。。。。繼續拆,繼續拔,最后發現是因為內 存條沒有插緊導致開機報警,內存條那個熱啊,燙手都,最后安裝完畢后,開機,perfect!一切恢復到從前的樣子了。

    posted @ 2011-04-16 13:24 IceWee 閱讀(399) | 評論 (0)編輯 收藏

    網站或者系統開發常免不了使用ajax,但由于網絡或其他原因難免造成操作等待,一個好看的等待圖片絕對提高檔次,偶然撞到的這個網站,我正打算在網上搜點類似的圖片呢!沒想到可以生產了,真是不錯!

    地址:http://ajaxload.info/

    可以自定義前景和背景色,以及是否背景透明

    posted @ 2011-04-16 13:22 IceWee 閱讀(1950) | 評論 (3)編輯 收藏

    Tomcat本身并不具備提供數據源的能力,它需要借助其他的開源數據源(如DBCP)類實現。通過Tomcat提供的數據源,我們的程序中可以通過JNDI來訪問數據源。

    下面以DBCP為例,簡介數據源的配置。

    數據源的配置也有兩種方式,一種是通過修改Tomcat系統文件來配置全局數據源,一種是通過增加用戶的web部署文件來配置局部數據源。全局數據源的意義是所有部署在Tomcat內的web應用只要遵循規定都可以訪問的數據源,不建議此方式,可能會導致混亂。相對而言,增加用戶自己的web部署文件就比較合適一些,因為該數據源只針對某個web應用生效,其他web應用無法訪問該數據源,安全一些,也沒全局數據源那么混亂。

    配置數據源需要數據源的jar文件,如DBCP數據源就需要在Tomcat的common/lib下增加一個commons-dbcp.jar文件,還需要commons-poo.jar和commons-collections.jar的支持,一般在Tomcat里都會有這三個jar文件,最好還是檢查一下。

    在Tomcat的conf\localhost下創建自己的web部署配置文件,仿佛見《Tomcat中部署web應用的方式》,在Context元素下增加子元素,以Oracle數據庫為例,如:

    <Resource name="jdbc/dataSource" 
            auth
    ="Container"     
            description
    ="DB Connection"     
            type
    ="javax.sql.DataSource"     
            username
    ="username" 
            password
    ="password"     
            driverClassName
    ="oracle.jdbc.driver.OracleDriver"     
            url
    ="jdbc:oracle:thin:@192.168.0.10:1521:db" 
            maxActive
    ="5" />

    程序中訪問此數據源的代碼:

    // 初始化
    ContextContext ctx = new InitialContext();

    // 獲取數據源,其中java:comp/env是Tomcat規定的,Tomcat提供的JNDI綁定都必須加該前綴
    DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/dataSource");

    // 獲取數據庫鏈接
    Connection conn = ds.getConnection();

    // 一系列數據庫操作
    ... ...

    上面介紹了局部數據源的配置方法,全局數據源的配置和這差不多,只不過要是將Resource標簽放在server.xml的<GlobalNamingResources>元素里。

    posted @ 2011-04-16 13:19 IceWee 閱讀(899) | 評論 (0)編輯 收藏

    連接到localhost 提示:位于 XDB 的服務器 localhost 要求用戶名和密碼

    機器上裝了Tomcat6.0.18和Oracle10g,單獨啟動Tomcat6.0,輸入http://localhost:8080可以到Tomcat歡迎頁。而啟動Oracle的有關必須服務后,再輸入http://localhost:8080就彈出一對話框如圖:



    產生原因:8080端口被其他服務占用
    解決方案:
    1、更改Tomcat的端口,這個比較簡單。其方法如下:
    (1)、在Tomcat安裝根目錄下的字文件夾conf中找到文件server.xml
    (2)、將其用記事本程序打開,找到這段文字:
        

    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="8080" maxHttpHeaderSize="8192"
                        maxThreads
    ="150" minSpareThreads="25" maxSpareThreads="75" 
                        enableLookups
    ="false" redirectPort="8443" acceptCount="100" 
                        connectionTimeout
    ="20000" disableUploadTimeout="true" />

     將以上代碼中的Connector port="8080"中的8080更改為8088即可,重新啟動Tomcat,使用http://localhost:8088登錄,發現問題已解決。


    2、 禁用Oracle服務。在“計算機管理”中的“服務”中找到OracleServiceORCL,停止掉就OK了。但是這并不是一種好的解決方法,因為很多時候我們是同時需要用到Tomcat和Oracle兩種服務的。


    文章出處:http://www.diybl.com/course/3_program/java/javashl/2008913/142707.html

    posted @ 2011-04-16 13:17 IceWee 閱讀(609) | 評論 (0)編輯 收藏

    Tomcat做服務器在windows下開機自動運行

    免安裝版本的tomcat,要建立環境變量
    要有JAVA_HOME變量就是你是JDK安裝目錄
    要有JRE_HOME變量 就是你的JRE安裝目錄

    新建變量:CATALINA_HOME=你的TOMCAT的目錄

    在PATH變量最后加上: ;%CATALINA_HOME%\bin

    運行 CMD
    在 CMD 下運行 service.bat install
    然后運行 service.msc 找到Apache Tomcat..... 修改它的運行級別就行了


    linux:設置tomcat開機自動啟動

    linux:設置tomcat開機自動啟動
        分公司的一臺服務器,重新啟動后,老是忘記啟動tomcat, 開發的同事要求設置為開機自動啟動,感覺很簡單,但還是花了點時間修改才完成。
     參考了網上的幾個帖子,但都不是很適合要求,還是要自己修改一下,大概如下


    [root
    @appsit init.d]# pwd
    /etc/init.d
    [root
    @appsit init.d]# cat tomcatd 
    #!/bin/sh
    # chkconfig: 345 99 10
    # description: Auto-starts tomcat
    # /etc/init.d/tomcatd
    # Tomcat auto-start
    # Source function library.

    . /etc/init.d/functions
    # source networking configuration.
    . /etc/sysconfig/network
    RETVAL
    =0
    # CATALINA_HOME="/usr/apps/apache/tomcat/jakarta-tomcat-4.0.4"
    export JAVA_HOME=/tomcat/java/jdk1.5.0_09
    export CATALINA_HOME
    =/tomcat/tomcat/apache-tomcat-5.5.20
    export CATALINA_BASE
    =/tomcat/tomcat/apache-tomcat-5.5.20
    TOMCATUSER
    =tomcat
    start()
    {
            
    if [ -$CATALINA_HOME/bin/startup.sh ];
              then
                echo $
    "Starting Tomcat"
                
    /bin/su $TOMCATUSER -$CATALINA_HOME/bin/startup.sh
                RETVAL
    =$?
                echo 
    " OK"
                
    return $RETVAL
            fi
    }
    stop()
    {
            
    if [ -$CATALINA_HOME/bin/shutdown.sh ];
              then
                echo $
    "Stopping Tomcat"
                
    /bin/su $TOMCATUSER -$CATALINA_HOME/bin/shutdown.sh
                RETVAL
    =$?
                
    sleep 1
                ps 
    -fwwu tomcat | grep apache-tomcat|grep -grep | grep -v PID | awk '{print $2}'|xargs kill -9
                echo 
    " OK"
                
    # [ $RETVAL -eq 0 ] && rm -f /var/lock/
                return $RETVAL
            fi
    }

    case 
    "$1" in
    start) 
            start
            ;;
    stop) 
            stop
            ;;
                                                    
    restart)
             echo $
    "Restaring Tomcat"
             $
    0 stop
             
    sleep 1
             $
    0 start
             ;;
    *)
            echo $
    "Usage: $0 {start|stop|restart}"
            
    exit 1
            ;;
    esac
    exit $RETVAL

    [root
    @appsit init.d]# chmod u+x tomcatd 
    [root@appsit init.d]# chkconfig --add tomcatd 
    [root@appsit init.d]# chkconfig --list tomcatd
    tomcatd         0:off   1:off   2:off   3:on    4:on    5:on    6:off

    [root
    @appsit init.d]# service tomcatd stop


    刪除:

    [root@appsit init.d]# chkconfig --del tomcatd


    寫得也還不完善,比如tomcat 用戶用個變量代替,用 RETVAL=$?來返回最后命令的退出狀態,...
    這些留待以后完善
    也可參考這篇:http://nio.infor96.com/archives/86

    本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/defonds/archive/2009/04/23/4102133.aspx

    posted @ 2011-04-16 13:14 IceWee 閱讀(975) | 評論 (0)編輯 收藏

    tomcat采用默認安裝,要想tamcat直接綁定多個域名,這里我們需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml

    server.xml 的修改方式如下:

    (一)多域名綁定

    1.如果你要綁定網站,首先是要把tomcat的默認訪問端口8080,修改成80

    原始:

    <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150"
        minSpareThreads
    ="25" maxSpareThreads="75" enableLookups="false"
        redirectPort
    ="8443" acceptCount="100" connectionTimeout="20000"
        disableUploadTimeout
    ="true" />

     

    修改后:

    <Connector port="80" maxHttpHeaderSize="8192" maxThreads="150"
        minSpareThreads
    ="25" maxSpareThreads="75" enableLookups="false"
        redirectPort
    ="8443" acceptCount="100" connectionTimeout="20000"
        disableUploadTimeout
    ="true" />
     

    其實這里就是把port:8080,修改成port:80就可以了,其他的參數不變


    2.接下來就是重點了哈哈...
    始:

    <Engine name="Catalina" defaultHost="localhost">
        
    <Host name="localhost" appBase="webapps" unpackWARs="true"
            autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false" />
    </Engine>


    當然這里我把注釋代碼統統刪除掉了,省的礙眼

    修改后:

    <Engine name="Catalina" defaultHost=www.abc.com>
        
    <Host name="www.abc.com" appBase== " abcapps " unpackWARs="true"
            autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false"    
            <Host name
    =www.cba.com appBase== " D: \ cba " unpackWARs="true"
                autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false" />
            
    <Host name="localhost" appBase="webapps" unpackWARs="true"
                autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false" />
    </Engine>
     

    這里解釋一下上面的配置
    Engine 的 dafaultHost :表示訪問該tomcat默認進入的主機,注意一定不能是localhost,不然別人通過你的ip訪問,就會默認進入tomcat的管理界面.

    Host 的 name:表示該主機綁定的域名,如果綁定localhost則可以通過在瀏覽器中輸入localhost訪問該Host.

    Host的 appBase:表示該主機綁定的文件存放路徑,可以使用相對路徑或絕對路徑.

    按照上面的配置:
    1.如果我在瀏覽器中輸入http://localhost 則訪問 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的網站
    2.如果輸入http://www.abc.com 則訪問 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的網站
    3.如果輸入http://www.cba.com 則訪問 D:\cba\ROOT 下的網站.

    注意這里有一個ROOT目錄需要創建,我們只要把網站放到相應的ROOT目錄向下面,即可通過相應域名訪問了.

    這里面的參數還有很多,我也不是很清楚,不過這樣做確實可以實現多域名綁定哈哈.而且網站頁面修改了只要直接覆蓋就可以了,tomcat可以自動更新類和頁面,當然如果修改了web.xml或lib,則需要重啟tomcat才可以.


    (二)虛擬目錄


    <Host name="localhost" appBase="webapps" unpackWARs="true"
        autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false">
        
    <Context path="/cqq" docBase="f:\java\cqqapp" debug="0"
            reloadable
    ="true" crossContext="true">
    </Host>


    其中,Host標記是用來配置虛擬主機的,就是可以多個域名指向一個tomcat,格式只要參考默認的就 可以了。

    <context>是Host標記的子元素吧,表示一個虛擬目錄,它主要有兩個屬性,path就相當于虛擬目錄名字, 而 docbase則是具體的文件位置。在這里我的虛擬路徑名稱為cqq,實際上我的程序也就是html、jsp、
    這樣我就可以通過 http://127.0.0.1/cqq/ 訪問我的這個虛擬目錄了。


    servlet都 放在了f:\java\cqqapp這個目錄下了

    另外一種方法是:
    配置兩個站點

    <Host name="www.xyz.com" debug="0" appBase="D:\Tomcat5.5\portal"
        unpackWARs
    ="true" autoDeploy="true">
        
    <Context path="" docBase="D:/Tomcat5.5/portal" debug="0"
            reloadable
    ="true" />
    </Host>
    <Host name="www.abc.com" appBase="D:\Tomcat5.5\hxw" unpackWARs="true"
        autoDeploy
    ="true" xmlValidation="false" xmlNamespaceAware="false">
        
    <Context path="" docBase="D:\Tomcat5.5\abc" debug="0"
            reloadable
    ="true" />
    </Host>

    這樣設置以后,輸入域名可以分別到兩個站點,但由于沒有指定默認站點,所以直接輸入IP的時候,無法訪問。于是增加 D:\Tomcat5.5\conf\Catalina\localhost\ROOT.xml內容如

    <Context path="/" docBase="${catalina.home}/portal" debug="5"
        reloadable
    ="true" crossContext="true"></Context>


    這樣可以實現輸入域名分別到個站點,輸入IP就默認到D:/Tomcat5.5/portal這個站點,可是,可是,問題出現了,這兩個站點啟動相當消耗內存,TOMCAT內存設置我已經設到1400M了(再高TOMCAT5無法啟動),所以不能同時啟動三個應用。


    大家有沒有實現過,啟一個應用而綁定多個域名的方法。
    如下(這樣寫TOMCAT肯定是啟動不了的,只是用來表達我的意思)

    <Host name="www.abc.com,192.168.0.1" appBase="D:\Tomcat5.5\hxw"
        unpackWARs
    ="true" autoDeploy="true" xmlValidation="false"
        xmlNamespaceAware
    ="false">
        
    <Context path="" docBase="D:\Tomcat5.5\abc" debug="0"
            reloadable
    ="true" />
    </Host>


    因為我是整合的,所以就不用改8080端口了哦~~~~~

    posted @ 2011-04-16 13:12 IceWee 閱讀(472) | 評論 (0)編輯 收藏

    由于項目要發布到互聯網,所以必須去掉測試時候的端口和項目名稱,而為其指定域名訪問地址。

    第一步,去掉端口

    找到server.xml,將默認端口8080改為80,而且發布到互聯網必須用80端口,因此端口防火墻不會攔截。

    第二步,去掉項目名稱

    平時我們開發時可能會經常用http://localhost:8080/xxxhttp://127.0.0.1:8080/xxx來訪問我們的項目,通過第一步的修改現在我們要用http://localhost/xxxhttp://127.0.0.1/xxx來訪問項目,也可以用主機名替換“localhost”或“127.0.0.1”。如果現在我們實用http://localhost/http://127.0.0.1/訪問,看到的會是Tomcat的歡迎界面,網上眾說紛紜,不過測試后都不管用,其中有一種說法測試成功,那就是:

    還是修改server.xml,在Host標簽中配置項目虛擬路徑。以前測試都是將xxx.xml放在Tomcat的conf/localhost中,文件內容大概為:

    <Context path="/xxx" docBase="D:\xxx\xxx" debug="0" reloadable="true" />


    現在我將path的值改為"",啟動Tomcat,發現依舊是Tomcat歡迎頁面。

    于是將此配置復制到Host標簽中,注意要把xxx.xml移動出去,否則就配置了兩次,結果成功!

    現在就可以用http://localhost來訪問你發布的項目了!

    備注:

    經過此配置可能導致的問題是部分功能出現錯誤,也就是頁面無法顯示,功能不可用。原因可能之一為:項目的jsp中應用了項目路徑如:iframe的 src等于 xxxx/xxxx.do,在此請勿實用寫死的項目名做為根,要用動態項目跟路徑,如:${pageContext.request.contextPath},當前我們訪問的項目根路徑已經變成""(空串),你在用xxx去引用自然找不到路徑而報錯。這就是用動態項目根路徑的好處。

    posted @ 2011-04-16 13:10 IceWee 閱讀(3012) | 評論 (0)編輯 收藏

    最新eclipse升級到了3.3,其實是安裝的MyEclipse6.6,發現快捷鍵“alt+/”不能使用了,也就是按下后并沒有輸出“System.out.println()”,于是在網上搜索了一下,找到了答案。

    從eclipse進入Window-Preferences-General-Keys

    找到Content Assist,會發現快捷鍵是“ctrl+space”,這與windows系統的默認中英輸入法切換快捷鍵沖突了,需要修改,改為“alt+/”就可以了,可是發現還是無效,再找有沒有其他的快捷鍵也使用“alt+/”的,找到了,叫“word completion”,現在就把它的快捷鍵改成別的吧!比如“alt+c”,再次測試,OK!

    posted @ 2011-04-16 13:08 IceWee 閱讀(235) | 評論 (0)編輯 收藏

    大家一定對 myeclipse 的速度經常感到痛苦把,ok,現在開始給 myeclipse 提速:

    1、打開 eclipse.ini

    -showsplash
    com.genuitec.myeclipse.product
    --launcher.XXMaxPermSize
    256M
    -vmargs
    -Dosgi.requiredJavaVersion
    =1.5
    -Xms128m
    -Xmx512m    
    -Dosgi.splashLocation
    =e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
    -Duser.language
    =en 
    -XX:PermSize
    =128M 
    -XX:MaxPermSize
    =256M

     

    把下面的那個 -XX:MaxPermSize 調大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 調成跟 -XX:MaxPermSize一樣大
    原因:大家一定對這個畫面很熟悉吧:

    幾乎每次 eclipse 卡到當都是因為這個 非堆內存 不足造成的,把最大跟最小調成一樣是因為不讓 myeclipse 頻繁的換內存區域大小

    注意:XX:MaxPermSize 和 Xmx 的大小之和不能超過你的電腦內存大小!

    2、windows–>perferences–>myeclipse–>validation
    把 除了manual 下面的全部點掉,build下只留 classpath dependency Validator

    手工驗證方法:
    在要驗證的文件上,單擊鼠標右鍵–>myeclipse–>run validation


    3、拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處:
    windows–>perferences–>general–>validation->editors->Text Editors->spelling

    4、windows–>perferences–>general–>startup and shutdown
    關掉沒用的啟動項:
    怎樣才能知道哪些啟動項有用呢?我現在把我知道的啟動項用處說一下,還有很多不懂的,希望大家懂的回復在下面啊:
    WTP :一個跟myeclipse差不多的東西,主要差別是 WTP 是免費的,如果使用myeclipse,這個可以取消
    Mylyn:組隊任務管理工具,類似于 CVS ,以任務為單位管理項目進度,沒用到的可以取消
    Derby:一種保存成 jar 形式的數據庫,我沒用到,取消
    一大排以 MyEclipse EASIE 打頭的啟動項:myeclipse 支持的服務器,只選自己用的,其他取消,比如我只選了tomcat

    5、myeclipse 打開 jsp 的默認編輯器不好,會同時打開預覽
    windows–>perferences–>general–>editors->file associations

    把默認改成 MyEclipse JSP Editor

    posted @ 2011-04-16 13:06 IceWee 閱讀(902) | 評論 (0)編輯 收藏

    僅列出標題
    共11頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 
    主站蜘蛛池模板: 久久久久久一品道精品免费看| 免费特级黄毛片在线成人观看 | 在线亚洲午夜理论AV大片| 一级特黄录像免费播放肥| 亚洲日韩在线视频| 日本一道综合久久aⅴ免费| 女人隐私秘视频黄www免费| 亚洲国产一区在线观看| 亚洲国产成人精品女人久久久| 99爱在线精品视频免费观看9| 亚洲精品GV天堂无码男同| 亚洲国产精品无码久久久秋霞2 | 亚洲av乱码中文一区二区三区| 国产国拍亚洲精品mv在线观看| 妞干网在线免费观看| a级毛片免费全部播放无码| 亚洲人成人网站18禁| 亚洲第一AAAAA片| 又粗又大又猛又爽免费视频| 1000部啪啪未满十八勿入免费| 色吊丝性永久免费看码| 最新国产成人亚洲精品影院| 亚洲VA成无码人在线观看天堂 | 亚洲精品国产品国语在线| 午夜毛片不卡免费观看视频| 久久aⅴ免费观看| 十八禁的黄污污免费网站| 国产精品亚洲片在线va| 亚洲国产成人久久精品动漫| 亚洲AⅤ永久无码精品AA| 成熟女人牲交片免费观看视频| 久久香蕉国产线看免费| sss在线观看免费高清| 国产亚洲精品影视在线| 久久水蜜桃亚洲av无码精品麻豆| 狠狠色婷婷狠狠狠亚洲综合| 亚洲AV日韩精品一区二区三区| 四虎影院免费在线播放| 免费精品人在线二线三线区别| 久久国产色AV免费观看| 成人电影在线免费观看|