<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

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

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

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

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

    6,org.hibernate.hql.ast. HqlToken 錯誤 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執行response.setCharacterEncoding報錯
    weblogic8只支持j2ee1.3,而javax.servlet.http.HttpServletResponse.setCharacterEncoding好像是servlet2.4的,它對應的是j2ee1.4。

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

    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 閱讀(1060) | 評論 (0)編輯 收藏

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

    4,修改shared_pool_size=150M;shared_pool_size=150M。 必須以spfile的方式。
    這時可能報:
    ORA-02097: 無法修改參數, 因為指定的值無效
    ORA-04033: 沒有足夠的內存來增加池的容量
    原因是sga_max_size太小,把其調大。
    select sum(bytes)/1024/1024 from v$sgastat where name='free memory';
    它統計的空閑空間是當前各緩沖池未使用的空間,而不是SGA預留而未分配給各池的空間。

    詳細步驟:
    C:\>sqlplus /nolog
    conn sys/sys as sysdba;
    startup;
    --設置共享池和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;
    --重新啟動數據庫到升級狀態
    STARTUP MIGRATE;
    SPOOL c:\patch.log;
    @C:\oracle\ora92\rdbms\admin\catpatch.sql;
    --開始運行升級腳本,內存足夠的話運行時間小于1個小時,建議在運行期間關閉所有其它相關的運行程序,另外最好有200M的多余內存空間
    --升級時可以通過WINDOWS任務管理器監視ORACLE是否在升級。
    SPOOL OFF;
    --還原共享池和JAVA池大小,根據實際情況設置
    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 閱讀(621) | 評論 (0)編輯 收藏

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

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

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

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

    10 用ProduKey 查看序列號
    http://www.nirsoft.net
    11,
    臨時文件夾所在目錄?? C:\Documents and Settings\username\Local Settings\Temp,默認為隱藏
    我的文檔所在目錄? ?? 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
    ??? 會發現每一個占用的端口都對應一個pid,在任務管理器里配一下能看到進程的pid
    13,VPN
    RFC 2764? - A Framework for IP Based Virtual Private Networks

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

    15 32位XP最高認到內存為3.25G

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

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

    18 運行 control userpasswords2?,彈出“用戶帳戶”面板,有“要使用本機,用戶必須輸入用戶名及密碼”的選擇項。

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



    ??

    posted @ 2007-12-31 21:41 leekiang 閱讀(289) | 評論 (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 閱讀(269) | 評論 (0)編輯 收藏

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

    ???? Oracle9i RAC 包含了全部在一個集群配置中工作并負責提供持續的可用性的所需組件—當集群中的一個參與系統出現故障時,用戶可以自動移植到其它的可用系統上。 Oracle9i RAC 的一個負責故障切換處理的主要組件是透明應用程序故障切換 (TAF) 選件。所有釋放連接的數據庫連接(和過程)都被重新連接到了集群中的另一個節點上。故障切換對用戶是完全透明的。

    ??? 下面是通過JDBC實現的透明應用程序故障切換的代碼片斷


    ???? //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 閱讀(1050) | 評論 (0)編輯 收藏

    Joel Spolsky: 首先,你永遠沒有辦法正確地編寫軟件,你不得不用最方便的方法編寫軟件。因為軟件支出非常高昂,所以公司會要求盡可能節省成本,你不可能試用新技術,只能使用現有的最成熟、最保守的技術。 其次,你沒有辦法將一個項目做到盡善盡美。一旦程序可以正常運行,你的工作也就結束了,可以接下去干公司的下一個項目了。你的作用是解決問題,而不是將軟件寫得盡可能好。如果你是在一個專業的技術性公司,比如Google或Facebook,情況就完全不一樣,你的軟件寫得越好,公司就會越成功,所以公司會支持你在一個項目上不斷做下去。


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

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

    1,需要同時使用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默認使用ISO-8859-1讀取http響應的內容,如果內容中包含漢字的話就得動用丑陋的new String(str.getBytes("ISO-8859-1"),"GBK");語句了。

    解決辦法

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

    5,設置 Http 連接超時為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認證:http://dev.csdn.net/author/Jason009/769317e872024d0f8a2710141384ba47.html
    http://www.javaeye.com/topic/84996
    超時http://lkf0217.javaeye.com/blog/601104
    超時http://skyful.javaeye.com/blog/518735

    posted @ 2007-12-07 16:51 leekiang 閱讀(980) | 評論 (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 閱讀(357) | 評論 (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 閱讀(1990) | 評論 (0)編輯 收藏

    僅列出標題
    共54頁: First 上一頁 43 44 45 46 47 48 49 50 51 下一頁 Last 
    主站蜘蛛池模板: 亚洲国产精品无码AAA片| 亚洲AV伊人久久青青草原| 亚洲精品资源在线| baoyu116.永久免费视频| 精品国产综合成人亚洲区| 91福利免费网站在线观看| 久久久久亚洲AV无码专区网站| 久久狠狠躁免费观看2020| 红杏亚洲影院一区二区三区| 一级毛片a免费播放王色电影 | 在线视频精品免费| 亚洲一区二区三区亚瑟| 91精品国产免费久久久久久青草| 亚洲三级视频在线观看| 在线观看视频免费完整版| 亚洲av日韩av永久无码电影| 日本中文一区二区三区亚洲| 免费看美女午夜大片| 亚洲精品国精品久久99热一| 亚洲欧洲免费视频| 亚洲成a人片在线观看精品| 啦啦啦www免费视频| 九九九精品视频免费| 亚洲AV无码乱码国产麻豆 | 毛片免费全部播放一级| 美女18一级毛片免费看| 久久青草91免费观看| 亚洲人成网站18禁止久久影院| 免费看香港一级毛片| 男女啪啪免费体验区| 亚洲天堂中文字幕| 午夜时刻免费入口| 99久久免费国产特黄| 亚洲人成综合在线播放 | 亚洲AV人无码激艳猛片| 成人免费视频网站www| 免费无码一区二区| 亚洲成a人片在线观| 亚洲人成色7777在线观看不卡| 91禁漫免费进入| 免费人成再在线观看网站|