01 2010 檔案
intellji 中編譯 中文 出現gbk 不可執行編碼
摘要:
intellj 編碼設置 ,project編碼設置 這兩個編碼必須統一。
例如: intellj設置的是系統默認的編碼gbk,而project是utf8。
閱讀全文
posted @
2010-01-15 18:04 冰是沒有未來的,因為它的永恒|
編輯
tomcat-6.0.18 log4j設置
摘要: 按照我寫的目錄結構來放置。
下載地址:
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/extras/tomcat-juli.jar
http://www.apache.org/dist/tomcat/tomcat-6/v6.0.18/bin/extras/tomcat-juli-adapters.jar
tomcat6-------lib
| |--------tomcat-juli-adapters.jar
| |--------log4j.jar
| |--------log4j.properites
|
|----bin
|--------tomcat-juli.jar
閱讀全文
posted @
2010-01-14 18:10 冰是沒有未來的,因為它的永恒|
編輯
jetty 錯誤日志ava.lang.IllegalStateException: Form too large225854>200000 解決的辦法
摘要:
Jetty's default configuration has a limitation on POST data (200000 bytes)that
prevents Hudson from reading the Update Center data (available
plugins). Jetty gets an error like java.lang.IllegalStateException: Form too large. To resolve this, add something like this to jetty.xml:
Jetty 6:
在jetty.xml中設置該參數
org.mortbay.jetty.Request.maxFormContentSize
-1閱讀全文
posted @
2010-01-12 11:09 冰是沒有未來的,因為它的永恒|
編輯
Google Chart API
摘要: 地址:http://code.google.com/apis/chart/
閱讀全文
posted @
2010-01-12 10:33 冰是沒有未來的,因為它的永恒|
編輯
java restful webservice 之MultivaluedMap 例子
摘要: server:
package com.test.web.resources;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import org.springframework.stereotype.Component;
/**
* 測試
* @author ann
*
*/
@Path("/test")
@Component
public class Test {
@POST
@Path("/formTest")
閱讀全文
posted @
2010-01-11 17:02 冰是沒有未來的,因為它的永恒|
編輯
并發集合類的選擇
摘要: 同步的集合類Hashtable和Vector,以及同步的包裝器類Collections.synchronizedMap和Collections.synchronizedList,為Map和List提供了基本的有條件的線程安全的實現。然而,某些因素使得它們并不適用于具有高度并發性的應用程序中――它們的集合范圍的單鎖特性對于可伸縮性來說是一個障礙,而且,很多時候還必須在一段較長的時間內鎖定一個集合,以防止出現ConcurrentModificationExceptions異常。
ConcurrentHashMap和CopyOnWriteArrayList實現提供了更高的并發性,同時還保住了線程安全性,只不過在對其調用者的承諾上打了點折扣。ConcurrentHashMap和CopyOnWriteArrayList并不是在您使用HashMap或ArrayList的任何地方都一定有用,但是它們是設計用來優化某些特定的公用解決方案的。許多并發應用程序將從對它們的使用中獲得好處。
總結:在多線程并發情況下,為了避免ConcurrentModificati
閱讀全文
posted @
2010-01-07 18:04 冰是沒有未來的,因為它的永恒|
編輯
PostgreSQL數據庫日常維護兩個要點
摘要:
數據庫服務器,應對是高并發的訪問,每天都有大量的讀寫刪除操作。因此,時間一長服務器的內存就耗盡,數據庫的占的空間也很大。為了應對這個情況,我制定兩個常用的維護操作。
一、注重日常清理(VACUUM;)。因為有大量的更新(update)"刪除(delete)操作,會有大量的空間需要釋放。
每日執行一次VACUUM,每周訪問量低的時候執行VACUUM FULL;
語法結構;
VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ table ]
VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]
FULL ------選擇"完全"清理,這樣可以恢復更多的空間, 但是花的時間更多并且在表上施加了排它鎖。
FREEZE ---------選擇激進的元組"凍結"。
VERBOSE --------- 為每個表打印一份詳細的清理工作報告。
<
閱讀全文
posted @
2010-01-07 15:55 冰是沒有未來的,因為它的永恒|
編輯
grails升級到1.2.0遇到的問題
摘要: grails 升級到1.2.0 版本之后需要注意的
1.默認的webserver是tomcat.
如果想切換為jetty。grails uninstall-plugin tomcat
grails install-plugin jetty
2. 有了很多標準的規范,比如 :
1).
必須放入
標簽之內。
2).urlmap中 "/test_$guid?"(controller:"test",action:"list")
"/" (controller:"index",action:"list")
閱讀全文
posted @
2010-01-05 16:55 冰是沒有未來的,因為它的永恒|
編輯