摘要:
intellj 編碼設置 ,project編碼設置 這兩個編碼必須統一。
例如: intellj設置的是系統默認的編碼gbk,而project是utf8。
閱讀全文
posted @
2010-01-15 18:04 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要: 按照我寫的目錄結構來放置。
下載地址:
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 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要: Bulk close all in lucene2.9.1 issues.
閱讀全文
posted @
2010-01-14 16:06 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要: 找到啟動用戶目錄
比如是/home/hudson/下面
.hudson/nodeMonitors.xml 加入
false
false
閱讀全文
posted @
2010-01-12 13:22 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要:
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 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要: 地址:http://code.google.com/apis/chart/ 閱讀全文
posted @
2010-01-12 10:33 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要: 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 冰是沒有未來的,因為它的永恒|
編輯 收藏
摘要:
數據庫服務器,應對是高并發的訪問,每天都有大量的讀寫刪除操作。因此,時間一長服務器的內存就耗盡,數據庫的占的空間也很大。為了應對這個情況,我制定兩個常用的維護操作。
一、注重日常清理(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 版本之后需要注意的
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 冰是沒有未來的,因為它的永恒|
編輯 收藏