摘要:
intellj 編碼設(shè)置 ,project編碼設(shè)置 這兩個(gè)編碼必須統(tǒng)一。
例如: intellj設(shè)置的是系統(tǒng)默認(rèn)的編碼gbk,而project是utf8。
閱讀全文
posted @
2010-01-15 18:04 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: 按照我寫的目錄結(jié)構(gòu)來(lái)放置。
下載地址:
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 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: Bulk close all in lucene2.9.1 issues.
閱讀全文
posted @
2010-01-14 16:06 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: 找到啟動(dòng)用戶目錄
比如是/home/hudson/下面
.hudson/nodeMonitors.xml 加入
false
false
閱讀全文
posted @
2010-01-12 13:22 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要:
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中設(shè)置該參數(shù)
org.mortbay.jetty.Request.maxFormContentSize
-1閱讀全文
posted @
2010-01-12 11:09 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: 地址:http://code.google.com/apis/chart/ 閱讀全文
posted @
2010-01-12 10:33 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: 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;
/**
* 測(cè)試
* @author ann
*
*/
@Path("/test")
@Component
public class Test {
@POST
@Path("/formTest")
閱讀全文
posted @
2010-01-11 17:02 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: 同步的集合類Hashtable和Vector,以及同步的包裝器類Collections.synchronizedMap和Collections.synchronizedList,為Map和List提供了基本的有條件的線程安全的實(shí)現(xiàn)。然而,某些因素使得它們并不適用于具有高度并發(fā)性的應(yīng)用程序中――它們的集合范圍的單鎖特性對(duì)于可伸縮性來(lái)說(shuō)是一個(gè)障礙,而且,很多時(shí)候還必須在一段較長(zhǎng)的時(shí)間內(nèi)鎖定一個(gè)集合,以防止出現(xiàn)ConcurrentModificationExceptions異常。
ConcurrentHashMap和CopyOnWriteArrayList實(shí)現(xiàn)提供了更高的并發(fā)性,同時(shí)還保住了線程安全性,只不過(guò)在對(duì)其調(diào)用者的承諾上打了點(diǎn)折扣。ConcurrentHashMap和CopyOnWriteArrayList并不是在您使用HashMap或ArrayList的任何地方都一定有用,但是它們是設(shè)計(jì)用來(lái)優(yōu)化某些特定的公用解決方案的。許多并發(fā)應(yīng)用程序?qū)膶?duì)它們的使用中獲得好處。
總結(jié):在多線程并發(fā)情況下,為了避免ConcurrentModificati 閱讀全文
posted @
2010-01-07 18:04 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要:
數(shù)據(jù)庫(kù)服務(wù)器,應(yīng)對(duì)是高并發(fā)的訪問(wèn),每天都有大量的讀寫刪除操作。因此,時(shí)間一長(zhǎng)服務(wù)器的內(nèi)存就耗盡,數(shù)據(jù)庫(kù)的占的空間也很大。為了應(yīng)對(duì)這個(gè)情況,我制定兩個(gè)常用的維護(hù)操作。
一、注重日常清理(VACUUM;)。因?yàn)橛写罅康母拢╱pdate)"刪除(delete)操作,會(huì)有大量的空間需要釋放。
每日?qǐng)?zhí)行一次VACUUM,每周訪問(wèn)量低的時(shí)候執(zhí)行VACUUM FULL;
語(yǔ)法結(jié)構(gòu);
VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ table ]
VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]
FULL ------選擇"完全"清理,這樣可以恢復(fù)更多的空間, 但是花的時(shí)間更多并且在表上施加了排它鎖。
FREEZE ---------選擇激進(jìn)的元組"凍結(jié)"。
VERBOSE --------- 為每個(gè)表打印一份詳細(xì)的清理工作報(bào)告。
< 閱讀全文
posted @
2010-01-07 15:55 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏
摘要: grails 升級(jí)到1.2.0 版本之后需要注意的
1.默認(rèn)的webserver是tomcat.
如果想切換為jetty。grails uninstall-plugin tomcat
grails install-plugin jetty
2. 有了很多標(biāo)準(zhǔn)的規(guī)范,比如 :
1). 必須放入標(biāo)簽之內(nèi)。
2).urlmap中 "/test_$guid?"(controller:"test",action:"list")
"/" (controller:"index",action:"list")
閱讀全文
posted @
2010-01-05 16:55 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮銃
編輯 收藏