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

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

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

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    //驗(yàn)證正數(shù)和0
    var re = /^\d+(?=\.{0,1}\d+$|$)/
    //驗(yàn)證浮點(diǎn)數(shù)
    ?????? var re2=/^(-?\d+)(\.\d+)?$/
    ???? re.test('0.21');
    ??? re.test('-0.21');
    ??? re2.test('-0.21');

    posted @ 2008-01-03 17:00 leekiang 閱讀(201) | 評論 (0)編輯 收藏

    1,weblogic缺省是150個(gè)線程,若請求太多,就會報(bào)錯(cuò),這時(shí)需要提高weblogic的線程數(shù)
    2, weblogic8,某應(yīng)用(myapp)以非war包的方式部署時(shí),其編譯后的jsp的類放在以下目錄。
    C:\bea\user_projects\domains\mydomain\MISSERVER\.wlnotdelete\extract\MISSERVER__appsdir_myapp_dir_myapp
    3,在"IE屬性"設(shè)置里"高級"選項(xiàng)卡里,有一項(xiàng):"顯示友好的HTTP錯(cuò)誤消息",禁用
    這樣錯(cuò)誤信息就詳細(xì)了
    4,問題:weblogic9,某應(yīng)用的jar包更新后,不起作用。
    ? 解決:在weblogic console里先停止該應(yīng)用,再刪掉,然后重新配置

    5,WebLogic生產(chǎn)模式下啟動時(shí)設(shè)置自動登錄方法:
    在WebLogic啟動腳本相同目錄下創(chuàng)建一個(gè)密碼存儲文件boot.properties,文件內(nèi)容:
    username=你的WebLogic的啟動用戶
    password=你的WebLogic的啟動密碼
    再次啟動WebLogic就不需要密碼了,用戶名和密碼被WebLogic加密后重新保存。

    6,org.hibernate.hql.ast. HqlToken 錯(cuò)誤 weblogic異常
    1)、拷貝Hibernate3里帶的包antlr-2.7.5H3.jar到%WL_HOME%\server\lib下
    2)、修改% mydomain% \ startWebLogic.cmd :
    在set CLASSPATH之前加上下面一句:
    set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar;
    在set CLASSPATH之后加上下面一句:
    set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
    見http://wangzhen-1104.javaeye.com/blog/221444

    7,weblogic8執(zhí)行response.setCharacterEncoding報(bào)錯(cuò)
    weblogic8只支持j2ee1.3,而javax.servlet.http.HttpServletResponse.setCharacterEncoding好像是servlet2.4的,它對應(yīng)的是j2ee1.4。

    8, 如何在WebLogic 8.1.6環(huán)境中查找有連接池泄漏的代碼

    9,weblogic8里,如果使用連接池,則
    rs是ResultSet_oracle_jdbc_driver_OracleResultSetImpl。
    rs.getBlob取得的是weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB,而不是oracle.sql.BLOB
    ?


    posted @ 2008-01-02 04:11 leekiang 閱讀(1056) | 評論 (0)編輯 收藏

    1,必須把所有的oracle服務(wù)停掉。如果忘停就執(zhí)行升級,則會報(bào)錯(cuò),不要緊,這時(shí)仍然可以停掉oracle服務(wù)然后retry
    2,缺省是新建一個(gè)ORACLE_HOME,我們應(yīng)該選擇原來裝的ORACLE_HOME,如C:\oracle\ora92,名字為"OraHome92",否則升級可能不成功
    3,如果報(bào)"無法確定主機(jī)的IP地址時(shí)產(chǎn)生異常錯(cuò)誤",解決辦法:
    ?????修改 c:\windows\system32\drivers\etc\hosts,加一行
    ???? 192.168.1.101????? LENOVO-PC
    ?????其中ip是通過ipconfig查得的,右邊是機(jī)器名,可通過hostname命令查得。
    ???? 同時(shí)需要啟動服務(wù)“TCP/IP NetBIOS Helper Service”

    4,修改shared_pool_size=150M;shared_pool_size=150M。 必須以spfile的方式。
    這時(shí)可能報(bào):
    ORA-02097: 無法修改參數(shù), 因?yàn)橹付ǖ闹禑o效
    ORA-04033: 沒有足夠的內(nèi)存來增加池的容量
    原因是sga_max_size太小,把其調(diào)大。
    select sum(bytes)/1024/1024 from v$sgastat where name='free memory';
    它統(tǒng)計(jì)的空閑空間是當(dāng)前各緩沖池未使用的空間,而不是SGA預(yù)留而未分配給各池的空間。

    詳細(xì)步驟:
    C:\>sqlplus /nolog
    conn sys/sys as sysdba;
    startup;
    --設(shè)置共享池和Java池大于150M
    ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
    ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
    --修改System表空間大小,保證有50M的多余空間
    --修改XDB表空間大小,保證有20M的多余空間
    shutdown immediate;
    --重新啟動數(shù)據(jù)庫到升級狀態(tài)
    STARTUP MIGRATE;
    SPOOL c:\patch.log;
    @C:\oracle\ora92\rdbms\admin\catpatch.sql;
    --開始運(yùn)行升級腳本,內(nèi)存足夠的話運(yùn)行時(shí)間小于1個(gè)小時(shí),建議在運(yùn)行期間關(guān)閉所有其它相關(guān)的運(yùn)行程序,另外最好有200M的多余內(nèi)存空間
    --升級時(shí)可以通過WINDOWS任務(wù)管理器監(jiān)視ORACLE是否在升級。
    SPOOL OFF;
    --還原共享池和JAVA池大小,根據(jù)實(shí)際情況設(shè)置
    ALTER SYSTEM SET SHARED_POOL_SIZE='50M' SCOPE=spfile;
    ALTER SYSTEM SET JAVA_POOL_SIZE='50M' SCOPE=spfile;
    shutdown immediate;
    STARTUP;
    --以下腳本為重新編譯所有失效對象
    @C:\oracle\ora92\rdbms\admin\utlrp.sql;

    詳見http://www.cnblogs.com/njlhb/archive/2007/12/23/1011410.html
    http://dev.21tx.com/2005/03/07/11952.html

    posted @ 2008-01-02 04:08 leekiang 閱讀(618) | 評論 (0)編輯 收藏

    1,設(shè)置分區(qū)為整數(shù)的公式:(N-1)*4+102 4*N
    2,thumbs.db文件, 在圖片文件夾下存在,刪除后仍會產(chǎn)生,隨圖片數(shù)量越多而增大。它不是病毒,而是用來加快縮略圖顯示的緩存數(shù)據(jù)庫文件。可以設(shè)置:在“文件夾選項(xiàng)”中,勾選“不緩存縮略圖”,即可刪除這個(gè)文件。

    3,
    現(xiàn)在很多病毒都是通過優(yōu)盤和移動硬盤的自動播放功能傳播的。所以關(guān)閉計(jì)算機(jī)所有驅(qū)動器的自動播放功能,平時(shí)使用優(yōu)盤和移動硬盤的時(shí)候,最好用右鍵打開。而且對優(yōu)盤和移動硬盤要定期殺毒。
    方法:利用組策略---gpedit.msc(運(yùn)行命令)---用戶配置---管理模板-----系統(tǒng)-------- 半閉自動播放(右側(cè)窗口)-----已啟用-----所有驅(qū)動器

    4,進(jìn)行復(fù)雜的文件權(quán)限管理:文件夾選項(xiàng)-->使用簡單文件共享,把前面的勾選去掉
    5,windows彈出的報(bào)錯(cuò)信息,可以用ctrl+c復(fù)制,再粘貼到google中,不用一個(gè)字一個(gè)字的敲。見??
    ? http://www.tkk7.com/Unmi/archive/2007/09/02/142162.html
    6,"gpedit.msc",打開組策略,在 用戶配置-管理模板-系統(tǒng) 中,可以看到 關(guān)閉自動播放 選項(xiàng)
    7,Outlook導(dǎo)出日歷

    ? (1)在Outlook中,點(diǎn)擊文件-〉導(dǎo)入和導(dǎo)出。 ?
    ?? (2)選擇“導(dǎo)出到一個(gè)文件”,點(diǎn)擊下一步。 ?
    ? (3)選擇一種文件類型,例如“以逗號為分隔符(Windows)”。點(diǎn)擊下一步,如果您沒有安裝相應(yīng)的功能,Outlook會提示您安裝。 ?
    ? (4)選擇“日歷”文件夾,點(diǎn)擊下一步。 ?
    ? (5)選擇導(dǎo)出文件保存的位置和文件名。點(diǎn)擊確定-〉下一步-〉完成。 ?
    ? (6)選擇導(dǎo)出的日期范圍,點(diǎn)擊確定。 ?
    ? (7)Outlook會把相應(yīng)的項(xiàng)目導(dǎo)出。?
    7,傳真的tif格式可用MicroSoft Office Document Imaging查看
    8,winkey+d 最小化所有窗口,重按恢復(fù)
    ? winkey+e? 快速進(jìn)入資源管理器
    ? winkey+f 搜索文件
    9,vpn
    windows下利用OpenVPN搭建VPN服務(wù)器
    10,同時(shí)使用IE6,IE7
    multiple-ie
    IE6Eolas

    10 用ProduKey 查看序列號
    http://www.nirsoft.net
    11,
    臨時(shí)文件夾所在目錄?? C:\Documents and Settings\username\Local Settings\Temp,默認(rèn)為隱藏
    我的文檔所在目錄? ?? C:\Documents and Settings\username\My Documents
    很多軟件存配置的目錄:
    ???? C:\Documents and Settings\username\Local Settings\Application Data
    比如 C:\Documents and Settings\username\Local Settings\Application Data\Google
    ???? C:\Documents and Settings\username\Local Settings\Application Data\Mozilla\Firefox

    12,查看端口占用情況的命令
    ???? netstat -ano
    ??? 會發(fā)現(xiàn)每一個(gè)占用的端口都對應(yīng)一個(gè)pid,在任務(wù)管理器里配一下能看到進(jìn)程的pid
    13,VPN
    RFC 2764? - A Framework for IP Based Virtual Private Networks

    14? 輸入法圖標(biāo)不見了
    打開控制面板,單擊“日期、時(shí)間、語言和區(qū)域設(shè)置”,單擊“語言和區(qū)域設(shè)置”,
    彈出“語言和區(qū)域設(shè)置”對話框,單擊“語言”標(biāo)簽,在“文字服務(wù)和輸入語言”下單擊
    “詳細(xì)信息”按鈕,彈出“文字服務(wù)和輸入語言”對話框,單擊“高級”標(biāo)簽,在“系統(tǒng)配置”
    下,把“關(guān)閉高級文字服務(wù)”前面的對號取消(看到下面的注釋了沒有,選中“會關(guān)閉語言欄”),
    單擊“確定”按鈕,輸入法圖標(biāo)就回來了。

    15 32位XP最高認(rèn)到內(nèi)存為3.25G

    16 everest是查看硬件配置的最好的工具,當(dāng)前版本為5.5

    17 CurrPorts方便查看端口占用情況
    下載地址:http://www.nirsoft.net

    18 運(yùn)行 control userpasswords2?,彈出“用戶帳戶”面板,有“要使用本機(jī),用戶必須輸入用戶名及密碼”的選擇項(xiàng)。

    19 修改hosts文件
    C:\WINDOWS\system32\drivers\etc\hosts
    hosts文件只控制域名映射,不管端口。如果實(shí)際端口不是80,而是8080,可這樣訪問:www.test.com:8080



    ??

    posted @ 2007-12-31 21:41 leekiang 閱讀(286) | 評論 (0)編輯 收藏

    http://www.onjava.com/pub/a/onjava/2001/12/19/oraclejdbc.html

    為什么要始終使用PreparedStatement代替Statement及爭議:
    http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=10397&start=0&tstart=0

    posted @ 2007-12-30 22:03 leekiang 閱讀(266) | 評論 (0)編輯 收藏

    ?? 企業(yè)要求它們的企業(yè)應(yīng)用程序有 99.99% 或者甚至 99.999% 的可用性是很常見的。考慮一下要確保全年不超過 0.5 小時(shí)的停機(jī)時(shí)間或者甚至沒有停機(jī)時(shí)間將花費(fèi)多大的代價(jià)。為了回應(yīng)這些大量的高可用性需求,企業(yè)正投資于在一個(gè)參與系統(tǒng)出現(xiàn)故障時(shí)能夠提供自動故障切換的機(jī)制。當(dāng)考慮 Oracle 數(shù)據(jù)庫的可用性時(shí),Oracle9i RAC 提供了一個(gè)擁有高級故障切換機(jī)制的優(yōu)越的解決方案。

    ???? Oracle9i RAC 包含了全部在一個(gè)集群配置中工作并負(fù)責(zé)提供持續(xù)的可用性的所需組件—當(dāng)集群中的一個(gè)參與系統(tǒng)出現(xiàn)故障時(shí),用戶可以自動移植到其它的可用系統(tǒng)上。 Oracle9i RAC 的一個(gè)負(fù)責(zé)故障切換處理的主要組件是透明應(yīng)用程序故障切換 (TAF) 選件。所有釋放連接的數(shù)據(jù)庫連接(和過程)都被重新連接到了集群中的另一個(gè)節(jié)點(diǎn)上。故障切換對用戶是完全透明的。

    ??? 下面是通過JDBC實(shí)現(xiàn)的透明應(yīng)用程序故障切換的代碼片斷


    ???? //Author : newall Date 2005-08-05 14:41?
    ???? Class.forName("oracle.jdbc.driver.OracleDriver");?
    ???? String url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(LOAD_BALANCE = yes)(ADDRESS=(PROTO =TCP)(HOST=node1)(PORT=1521))(ADDRESS=(PROTO =TCP)(HOST=node2)(PORT=1521))(ADDRESS=(PROTO =TCP)(HOST=node3)(PORT=1521))(ADDRESS=(PROTO =TCP)(HOST=node4)(PORT=1521))(CONNECT_DATA =(SERVICE_NAME = oracleServerName)(failover_mode = (type = select)(method = basic)(retries = 20)(delay = 15)))))";
    ???? String user="userName";?
    ???? String password="userPassword";?
    ???? conn= DriverManager.getConnection(url,user,password);

    posted @ 2007-12-30 21:51 leekiang 閱讀(1047) | 評論 (0)編輯 收藏

    Joel Spolsky: 首先,你永遠(yuǎn)沒有辦法正確地編寫軟件,你不得不用最方便的方法編寫軟件。因?yàn)檐浖С龇浅8甙海怨緯蟊M可能節(jié)省成本,你不可能試用新技術(shù),只能使用現(xiàn)有的最成熟、最保守的技術(shù)。 其次,你沒有辦法將一個(gè)項(xiàng)目做到盡善盡美。一旦程序可以正常運(yùn)行,你的工作也就結(jié)束了,可以接下去干公司的下一個(gè)項(xiàng)目了。你的作用是解決問題,而不是將軟件寫得盡可能好。如果你是在一個(gè)專業(yè)的技術(shù)性公司,比如Google或Facebook,情況就完全不一樣,你的軟件寫得越好,公司就會越成功,所以公司會支持你在一個(gè)項(xiàng)目上不斷做下去。


    時(shí)髦的技術(shù)往往容易掌握,而且越來越容易掌握,這是商業(yè)利益的驅(qū)使,為了最大化的降低軟件開發(fā)的成本。但在IT領(lǐng)域內(nèi)的現(xiàn)實(shí)就是這樣,越容易掌握的東西, 學(xué)習(xí)的人越多,而且淘汰得越快。每一次新的技術(shù)出來,都有許多初學(xué)者跟進(jìn),這些初學(xué)者由于缺乏必要的基礎(chǔ)而使得自己在跟進(jìn)的過程中花費(fèi)大量的時(shí)間,而等他 學(xué)會了,這種技術(shù)也快淘汰了。基礎(chǔ)的課程,比方數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等雖然不能讓你立馬就實(shí)現(xiàn)一個(gè)linux(這是許多人嘲笑理論課程無用的原因), 但它們能夠顯著的減少你在學(xué)習(xí)新技術(shù)時(shí)學(xué)習(xí)曲線的坡度。而且對于許多關(guān)鍵的技術(shù)(比方Win32 SDK 程序的設(shè)計(jì),DDK的編程)來說甚至是不可或缺的

    posted @ 2007-12-29 19:29 leekiang 閱讀(238) | 評論 (0)編輯 收藏

    1,需要同時(shí)使用commons-codec-1.3.jar
    2,處理header
    a.jsp
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%
    ??? response.addHeader("location","beijing");
    %>
    3,
    ??????????? HttpClient client = new HttpClient();
    ??????????? HeadMethod headMethod = new HeadMethod(
    ??????????????????? "http://localhost:8080/Test/jsp/a.jsp");
    ??????????? client.executeMethod(headMethod);
    ??????????? Header[] headers = headMethod.getResponseHeaders();
    ??????????? System.out.println(headers.length);
    ??????????? for (int i = 0; i < headers.length; i++) {
    ??????????????? out.println(headers[i] + " <br>");
    ??????????? }
    ??????????? headMethod.releaseConnection();
    4,

    httpclient默認(rèn)使用ISO-8859-1讀取http響應(yīng)的內(nèi)容,如果內(nèi)容中包含漢字的話就得動用丑陋的new String(str.getBytes("ISO-8859-1"),"GBK");語句了。

    解決辦法

    HttpClient client = new HttpClient();
    ??? client.getParams().setParameter(
    ????? HttpMethodParams.HTTP_CONTENT_CHARSET, "GBK");

    5,設(shè)置 Http 連接超時(shí)為2秒
    httpclient.getHttpConnectionManager().getParams().setConnectionTimeout(2000);

    9,很好的帖子
    http://laohuang.javaeye.com/blog/55613
    http://www.tkk7.com/Alpha/archive/2007/01/22/95216.html
    http://www.cnjm.net/tech/article1155.html

    15,資源:
    http://hi.baidu.com/toad24/blog/item/6d4e734e4ac2d00bb3de05d3.html
    AD:http://dev2dev.bea.com.cn/techdoc/20060621823.html#_Toc131329166
    http認(rèn)證:http://dev.csdn.net/author/Jason009/769317e872024d0f8a2710141384ba47.html
    http://www.javaeye.com/topic/84996
    超時(shí)http://lkf0217.javaeye.com/blog/601104
    超時(shí)http://skyful.javaeye.com/blog/518735

    posted @ 2007-12-07 16:51 leekiang 閱讀(977) | 評論 (0)編輯 收藏

    http://topic.csdn.net/t/20050929/16/4302364.html
    http://topic.csdn.net/t/20050929/09/4301014.html

    Oracle多行記錄合并/連接/聚合字符串的幾種方法
    http://blog.ccidnet.com/blog-htm-do-showone-uid-51502-type-blog-itemid-153656.html
    http://www.china-askpro.com/msg45/qa43.shtml
    http://topic.csdn.net/t/20060828/11/4980114.html

    posted @ 2007-12-06 14:34 leekiang 閱讀(355) | 評論 (0)編輯 收藏

    PageContext pageContext = JspFactory.getDefaultFactory()
    ?????.getPageContext(this.servlet, request, response, null,
    ???????true, 8192, true);
    如果是servlet,把this.servlet改為this

    posted @ 2007-12-05 23:03 leekiang 閱讀(1987) | 評論 (0)編輯 收藏

    僅列出標(biāo)題
    共54頁: First 上一頁 43 44 45 46 47 48 49 50 51 下一頁 Last 
    主站蜘蛛池模板: jizz免费观看| 亚洲AV日韩AV高潮无码专区| 5g影院5g天天爽永久免费影院| 免费中文字幕视频| 亚洲熟妇AV乱码在线观看| 老汉色老汉首页a亚洲| 亚洲色偷偷偷鲁综合| 免费一区二区三区四区五区| 丁香花在线观看免费观看| 永久在线免费观看| 暖暖免费在线中文日本| 国产大片免费天天看| 特级毛片免费播放| 校园亚洲春色另类小说合集| 美女视频黄免费亚洲| 激情综合亚洲色婷婷五月APP| 亚洲美女大bbbbbbbbb| 亚洲短视频男人的影院| 亚洲另类激情综合偷自拍图| 亚洲天堂在线视频| 亚洲日本va午夜中文字幕久久| 国产免费爽爽视频免费可以看| 最新猫咪www免费人成| 在线观看AV片永久免费| 1000部国产成人免费视频| 91精品国产免费网站| 99国产精品免费视频观看| 在线观看人成视频免费无遮挡| yellow视频免费在线观看| 一本大道一卡二大卡三卡免费| 美女黄频免费网站| 免费无码一区二区| 一区二区三区免费在线视频| 美女羞羞免费视频网站| 国产亚洲视频在线播放大全| 黄色大片免费网站| 精品97国产免费人成视频| 精品国产福利尤物免费| 久久99热精品免费观看牛牛| 免费人成在线观看网站品爱网| 91视频免费网址|