- trim: 去除字串前後的空白字元
s.replace(/^\s*|\s*$/g, "");
- 計算字串長度:
- 中文以 2bytes 計算: (將中文以 ** 取代後再計算字元長度, 缺點是只有中文在此範圍內可被搜尋取代)
s.replace(/[\u4e00-\u9fa5]/g,"**").length
- 將雙字元(全型,日文等)皆以 2bytes 計算:
s.replace(/[^\x00-\xff]/g,"**").length
- 中文以 2bytes 計算: (將中文以 ** 取代後再計算字元長度, 缺點是只有中文在此範圍內可被搜尋取代)
2007/05/28
常用的Javascript-trim&strlen
2006/12/04
[Java]Tomcat與IIS的sticky session設定
- 設定IIS:
至 IIS 管理員中 -> 點選安裝了 Tomcat ISAPI 的網站 -> 點選"內容" -> 選擇"主目錄"這個頁籤 -> 按下"設定" -> 選擇"選項"頁籤 -> 取消"啟用作業狀態"這個項目. - 修改 ISAPI 所讀取的 workers.properties 檔:
- 加入以下的內容:
worker.loadbalancer.sticky_session=1 worker.Tomcat1.socket_keepalive=1 worker.Tomcat2.socket_keepalive=1
- mark lbfactor:
#worker.Tomcat1.lbfactor=1
#worker.Tomcat2.lbfactor=2
- 加入以下的內容:
2006/12/01
[Java]Tomcat與Resin的ISAPI NLB設定
- Tomcat: (以 /jsp-examples 為例)
- workers.properties 的內容如下:
#定一個名為 loadbalancer 的 worker, 並將 type 定為 lb(load-balancing)
worker.list = loadbalancer
worker.loadbalancer.type = lb
#設定 loadbalancer 底下的 workers (ex:Tomcat1, Tomcat2)
worker.loadbalancer.balanced_workers = Tomcat1,Tomcat2
#將 Tomcat1 與 Tomcat2 這兩個 worker 的 type 定為 ajp13
worker.Tomcat1.type=ajp13
worker.Tomcat2.type=ajp13
#分別設定 Tomcat1 與 Tomcat2 的 IP, ajp13 的 Port 以及 load-balancing 的 factor
#ajp13 的 Port 值可在 Tomcat 的 server.xml 中找到並修改
# lbfactor 的值越大,表示該 Server 的 loading 越重
worker.Tomcat1.host=192.168.1.10
worker.Tomcat1.port=8009
worker.Tomcat1.lbfactor=1
worker.Tomcat2.host=192.168.1.20
worker.Tomcat2.port=7009
worker.Tomcat2.lbfactor=2
#設定要導至 Tomcat 的 URI
worker.remote.mount=/jsp-examples /jsp-examples/*
- workers.properties 的內容如下:
2006/09/05
[Java]在Sun WebServer中透過IIOP使用Sun AppServer的EJB
環境設定: $SunApp 為 Sun AppServer 安裝目錄, $SunWeb 為 Sun WebServer 安裝目錄
- 將 $SunApp\lib\j2ee.jar 與 appserv-rt.jar 複製至 $SunWeb\bin\https\jar 目錄中.
- 修改 $sunWeb\https-[computername]\config\server.xml, 將 $SunWeb\bin\https\jar\j2ee.jar 與 $SunWeb\bin\https\jar\appserv-rt.jar 加至 server 的 classpath.
2006/09/04
[Java]在jTds中使用MS950編碼
- 在 http://jtds.sourceforge.net/ 中下載jTds這一套JDBC Driver.
- 將 jar 檔 (ex:jtds-1.2.jar) 解開.
- 在 net\sourceforge\jtds\jdbc 目錄中編輯 Charsets.properties 檔
- 在編碼清單中加入一行: MS950=2|MS950, 編輯後儲存
- 將目錄再包裝成 jtds-1.2.jar 即可
訂閱:
文章 (Atom)