我的評論
re: 通過集成身份驗證進行連接 sqlserver 小立飛刀 2010-09-14 16:05
請問您的SQL Server 是2000嗎?我在2000下試過,不成功。是不是2000的JDBC Driver不支持Window Authentication驗證啊。
re: 服務極差的china-pub 小立飛刀 2010-02-08 17:36
快遞這么慢,等到手了,新書都變舊書了,呵呵。
re: 又見“ORA-01461: 僅可以為插入 LONG 列的 LONG 值賦值”! 小立飛刀 2010-02-08 09:54
@gongmingwind
嗯,多謝,看來是我的驅動版本沒對上,呵呵。
嗯,多謝,看來是我的驅動版本沒對上,呵呵。
re: 如何使用ECSide列表組件構建列表(內附源碼) 小立飛刀 2009-11-25 15:22
@xx
添加、編輯、刪除等功能我基本上沒有用到,但理論上來說,可以這樣處理:
添加時,需要定義一個區塊,如:
<div id="add_template" style="display:none;">
<input type="text" name="title">
<input type="text" name="someDate" class="Wdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd', skin:'blue'})">
...
</div>
在里面定義一個選擇時間的input,我這里用的是My97DatePicker控件,就可以實現您說的時間選擇了。
添加、編輯、刪除等功能我基本上沒有用到,但理論上來說,可以這樣處理:
添加時,需要定義一個區塊,如:
<div id="add_template" style="display:none;">
<input type="text" name="title">
<input type="text" name="someDate" class="Wdate" onclick="WdatePicker({dateFmt:'yyyy-MM-dd', skin:'blue'})">
...
</div>
在里面定義一個選擇時間的input,我這里用的是My97DatePicker控件,就可以實現您說的時間選擇了。
re: 如何使用ECSide列表組件構建列表(內附源碼) 小立飛刀 2009-11-03 10:04
@剛學ecside
這個類并無特殊用途,如果您用的是struts1.2的話,完全可以繼承DispatchAction。
這個類并無特殊用途,如果您用的是struts1.2的話,完全可以繼承DispatchAction。
re: 又見“ORA-01461: 僅可以為插入 LONG 列的 LONG 值賦值”! 小立飛刀 2009-08-28 16:11
@wolf
這位網友,請您說話干凈一點,有問題可以提,我們一起探討,希望不要再有這樣的言語。
“我插入1都不行,1大于1000嗎?? ” 沒明白您的問題,再說得詳細點如何
這位網友,請您說話干凈一點,有問題可以提,我們一起探討,希望不要再有這樣的言語。
“我插入1都不行,1大于1000嗎?? ” 沒明白您的問題,再說得詳細點如何
re: 收集的正則表達式 小立飛刀 2009-08-21 17:49
真不錯 省了不少事 呵呵
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-04-29 16:49
@peter
想用Mockups的話 參考文中的介紹 直接下載并申請License好了
用Axure RP Pro 5的話 可以通過這個地址下載 http://www.xdowns.com/soft/1/95/2008/Soft_43914.html 注冊碼百度一下很多的 呵呵
想用Mockups的話 參考文中的介紹 直接下載并申請License好了
用Axure RP Pro 5的話 可以通過這個地址下載 http://www.xdowns.com/soft/1/95/2008/Soft_43914.html 注冊碼百度一下很多的 呵呵
re: Spring Quartz如何動態配置時間(3) 小立飛刀 2009-04-28 13:33
@sunday
什么情況 能否說得詳細些?
什么情況 能否說得詳細些?
re: 如何同時啟動多個Tomcat服務器 小立飛刀 2009-04-07 09:39
@wj
如果是Window系統的話,可以在系統環境變量里配置一下Tomcat的路徑,如:D:\Tomcat\apache-tomcat-5.5.23\bin。然后直接運行\tomcat\bin\startup.bat就行了。
另外 喜歡命令行模式的 可以在命令行輸入 catalina run,如:
>cd d:\tomcat\bin
D:\tomcat\bin>catalina run
如果是Window系統的話,可以在系統環境變量里配置一下Tomcat的路徑,如:D:\Tomcat\apache-tomcat-5.5.23\bin。然后直接運行\tomcat\bin\startup.bat就行了。
另外 喜歡命令行模式的 可以在命令行輸入 catalina run,如:
>cd d:\tomcat\bin
D:\tomcat\bin>catalina run
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-04-02 17:00
這款軟件做得的確挺炫的 用在頭腦風暴時隊員討論問題時再好不過 但做詳細的原型設計時并不理想 現在我在用 Axure RP Pro 5 這個軟件 相當不錯的一款原型設計工具 最好用的一點是可以直接生成一組html頁面 交給美工制作樣式就行了 網上這個軟件的資源不少 有興趣的同仁可以百度一下 呵呵
re: 如何使用ECSide列表組件構建列表(內附源碼) 小立飛刀 2009-03-09 15:41
@philip
支持的 我給的例子中就用了 比如可以如下使用<fmt:formatDate>標簽:
<ec:column property ="createTime" title ="創建時間">
<fmt:formatDate value ="${bulletin.createTime}" pattern ="yyyy-MM-dd HH:mm:ss" />
</ec:column>
但是好像不能作為屬性使用
支持的 我給的例子中就用了 比如可以如下使用<fmt:formatDate>標簽:
<ec:column property ="createTime" title ="創建時間">
<fmt:formatDate value ="${bulletin.createTime}" pattern ="yyyy-MM-dd HH:mm:ss" />
</ec:column>
但是好像不能作為屬性使用
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-03-06 14:14
@temp
這是對軟件作者的尊重 不明白你為什么會這么說 也許無聊的人是你吧
這是對軟件作者的尊重 不明白你為什么會這么說 也許無聊的人是你吧
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-03-05 10:06
@xingxingtao
Sorry, xingxingtao. 鑒于對軟件作者勞動成果的尊重,不能給您共享License,您可以通過她網站的其他方式獲得License,還有不用博客推廣的方法。
Sorry, xingxingtao. 鑒于對軟件作者勞動成果的尊重,不能給您共享License,您可以通過她網站的其他方式獲得License,還有不用博客推廣的方法。
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-02-18 14:40
@Alan
Sorry, Alan. 鑒于對軟件作者勞動成果的尊重,不能給您共享License,您可以通過她網站的其他方式獲得License,不一定用博客的。
Sorry, Alan. 鑒于對軟件作者勞動成果的尊重,不能給您共享License,您可以通過她網站的其他方式獲得License,不一定用博客的。
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-02-12 18:16
@Libo
不需要 在博客里推薦一下就成 頭天發的郵件 第二天就收到了
不需要 在博客里推薦一下就成 頭天發的郵件 第二天就收到了
re: 值得推薦的一款原型設計工具-Balsamiq Mockups 小立飛刀 2009-02-12 13:16
@大道自然
拿到KEY了,現在已經可以保存和導出圖片了。軟件作者很厚道的,呵呵。
拿到KEY了,現在已經可以保存和導出圖片了。軟件作者很厚道的,呵呵。
re: 如何使用ECSide(GT-Grid)組件構建列表(內附源碼) 小立飛刀 2009-01-13 14:06
解決使用xlsFileName進行excel導出,無法導出全部數據的問題
在采用基于數據層的分頁、過濾、排序方式時,導出操作也會采用相同的方式處理,即ecside會調用< ec:table>的action屬性定義的方法進行導出數據封裝,這就造成了導出時無法導出全部數據而只是導出當前頁面數據。
解決方法是在action中封裝結果數據時處理一下導出的操作,取全部數據,通過limit.isExported()判斷,代碼如下:
if (limit.isExported()) //判斷操作是否為導出 若是則封裝全部結果數據
result = getEntityManager().findForListByFilter(
filter, 0, totalRows);
else
result = getEntityManager().findForListByFilter(
filter, ((pageNo - 1) * pagesize), pagesize);
在采用基于數據層的分頁、過濾、排序方式時,導出操作也會采用相同的方式處理,即ecside會調用< ec:table>的action屬性定義的方法進行導出數據封裝,這就造成了導出時無法導出全部數據而只是導出當前頁面數據。
解決方法是在action中封裝結果數據時處理一下導出的操作,取全部數據,通過limit.isExported()判斷,代碼如下:
if (limit.isExported()) //判斷操作是否為導出 若是則封裝全部結果數據
result = getEntityManager().findForListByFilter(
filter, 0, totalRows);
else
result = getEntityManager().findForListByFilter(
filter, ((pageNo - 1) * pagesize), pagesize);
re: 如何使用ECSide(GT-Grid)組件構建列表(內附源碼) 小立飛刀 2008-12-16 14:02
更新ecside Jar包的版本為ecside_2.0_RC1.jar
re: 易用性的三條原則(轉) 小立飛刀 2008-12-16 11:34
@菜鳥
同意菜鳥的觀點 ^_^
同意菜鳥的觀點 ^_^
re: 易用性的三條原則(轉) 小立飛刀 2008-12-16 11:33
@1632
其實大多數都是使用習慣造成的,很難說哪種好、哪種壞。如您說的第三個例子,關于“C: D: 比 /c /d 清晰么?”的,Windows用戶更加習慣于C盤D盤,是長期使用的結果,linux用戶同樣也是習慣于mount,這就是在不同的境況下實現的不同的易用性。套用文中的一句話:“因為每人腦子里的知識都不相同,易用性也是針對與不同人的,設計者無法知道該產品是否對別人同樣易用。”
其實大多數都是使用習慣造成的,很難說哪種好、哪種壞。如您說的第三個例子,關于“C: D: 比 /c /d 清晰么?”的,Windows用戶更加習慣于C盤D盤,是長期使用的結果,linux用戶同樣也是習慣于mount,這就是在不同的境況下實現的不同的易用性。套用文中的一句話:“因為每人腦子里的知識都不相同,易用性也是針對與不同人的,設計者無法知道該產品是否對別人同樣易用。”
re: Quartz Cron Expression 小立飛刀 2008-12-12 10:24
@cixc
客氣,一起學習。
客氣,一起學習。
re: Spring Quartz如何動態配置時間(3) 小立飛刀 2008-10-30 13:17
@風續飄
表結構很簡單,只需要key,value兩個字段就可以滿足要求。您也可以采用其他存儲方式,如存入xml中。
表結構很簡單,只需要key,value兩個字段就可以滿足要求。您也可以采用其他存儲方式,如存入xml中。
re: 應用Spring Portlet MVC開發自己的Portlet(2) 小立飛刀 2008-07-11 16:55
@qqq
用空補個代碼上來 呵呵 最近很忙
用空補個代碼上來 呵呵 最近很忙
re: Mondrian之初體驗 小立飛刀 2008-06-17 17:05
@小白
沒遇到過您的問題,看起來應該是缺少Jar包,在www.docjar.com上找找看。
沒遇到過您的問題,看起來應該是缺少Jar包,在www.docjar.com上找找看。
re: Quartz Cron Expression 小立飛刀 2008-06-12 14:25
@楷子狐
0 ,0 , 6 ,?,*,6#3 ,? 每個月的第三個星期五的上午6:00:00
59,59,18,?,*,1,? 每周的星期日的下午18:59:59
28,47,9,12,6,?,2008 2008年6月12日上午9:47:28
0 ,0 , 6 ,?,*,6#3 ,? 每個月的第三個星期五的上午6:00:00
59,59,18,?,*,1,? 每周的星期日的下午18:59:59
28,47,9,12,6,?,2008 2008年6月12日上午9:47:28
re: 如何同時啟動多個Tomcat服務器 小立飛刀 2008-05-15 14:46
@ok了
客氣了
客氣了
re: Hibernate中雙向關聯加載排序的解決方案 小立飛刀 2008-04-21 16:42
@謝謝
客氣了
客氣了
re: (原創)設計一個Tomcat訪問日志分析工具 小立飛刀 2008-04-14 11:04
不錯 期待你的設計文章早日出爐
re: 怎樣去除Oracle數據庫中字段的回車換行符 小立飛刀 2008-03-05 13:23
@fei
沒試過10g的情況,fei 10g下怎么解決的這個問題?可否賜教
沒試過10g的情況,fei 10g下怎么解決的這個問題?可否賜教
re: hibernate annotation關聯關系問題解決 小立飛刀 2008-01-03 17:40
good
re: Mondrian之初體驗 小立飛刀 2007-12-27 17:01
@wdmcln
需要您在工程的 $\WEB-INF\mondrian.properties中配置數據庫。
以Oracle DB為例:
#For Oracle DB
mondrian.test.connectOracle=Provider=mondrian; Jdbc=jdbc:oracle:thin:@%Ur_IP%:1521:%Ur_DB_Name%; JdbcUser=%User_Name%; JdbcPassword=%User_Pwd%; Catalog=file:///%Ur_Tomcat_Path%/webapps/mondrian/WEB-INF/queries/mondriantest.xml; JdbcDriver=oracle.jdbc.driver.OracleDriver
需要您在工程的 $\WEB-INF\mondrian.properties中配置數據庫。
以Oracle DB為例:
#For Oracle DB
mondrian.test.connectOracle=Provider=mondrian; Jdbc=jdbc:oracle:thin:@%Ur_IP%:1521:%Ur_DB_Name%; JdbcUser=%User_Name%; JdbcPassword=%User_Pwd%; Catalog=file:///%Ur_Tomcat_Path%/webapps/mondrian/WEB-INF/queries/mondriantest.xml; JdbcDriver=oracle.jdbc.driver.OracleDriver
re: Tomcat給我的java.lang.OutOfMemoryError: PermGen 小立飛刀 2007-12-19 09:25
@屹礫
@ci
客氣 客氣
@ci
客氣 客氣
re: 如何同時啟動多個Tomcat服務器 小立飛刀 2007-12-17 11:42
@sun
啟動多個Tomcat服務,Tomcat的版本可以不同,可以分別升級,這幾個Tomcat里的應用不會互相影響,并且web應用運行于多個JVM中;
啟動多個Tomcat實例,Tomcat的版本相同,web應用也是分別運行在不同的JVM上。
PS:tomcat如何在一個程序版本上運行多個instance
tomcat有個環境變量CATALINA_BASE,用來指定一個目錄,tomcat是依據該目錄的內容來實現大部分的啟動工作的,包括我們最關心的web app的加載,該目錄由conf,logs,shared,webapps,work,temp子目錄組成。這樣,為每個instance新建一個目錄,配置好其內容(注意同樣要修改server.xml使端口不一樣),然后在啟動每個instance時使CATALLINA_BASE指向該instance對應的目錄,就能實現啟動多個instance的目的。可以在instance對應的目錄下寫一個startup.bat來完成該instance的啟動工作,該腳本使用腳本所在的目錄作為CATALINA_BASE,可以在從任何目錄下運行,并且保留了tomcat啟動腳本的參數:
@echo off set CMD_LINE_ARGS= :setArgs if ""%1""=="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs set EXECUTABLE=%CATALINA_HOME%\bin\startup.bat set CATALINA_BASE=%~dp0 call "EXECUTABLE" %CMD_LINE_ARGS%
啟動多個Tomcat服務,Tomcat的版本可以不同,可以分別升級,這幾個Tomcat里的應用不會互相影響,并且web應用運行于多個JVM中;
啟動多個Tomcat實例,Tomcat的版本相同,web應用也是分別運行在不同的JVM上。
PS:tomcat如何在一個程序版本上運行多個instance
tomcat有個環境變量CATALINA_BASE,用來指定一個目錄,tomcat是依據該目錄的內容來實現大部分的啟動工作的,包括我們最關心的web app的加載,該目錄由conf,logs,shared,webapps,work,temp子目錄組成。這樣,為每個instance新建一個目錄,配置好其內容(注意同樣要修改server.xml使端口不一樣),然后在啟動每個instance時使CATALLINA_BASE指向該instance對應的目錄,就能實現啟動多個instance的目的。可以在instance對應的目錄下寫一個startup.bat來完成該instance的啟動工作,該腳本使用腳本所在的目錄作為CATALINA_BASE,可以在從任何目錄下運行,并且保留了tomcat啟動腳本的參數:
@echo off set CMD_LINE_ARGS= :setArgs if ""%1""=="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs set EXECUTABLE=%CATALINA_HOME%\bin\startup.bat set CATALINA_BASE=%~dp0 call "EXECUTABLE" %CMD_LINE_ARGS%
re: 如何同時啟動多個Tomcat服務器 小立飛刀 2007-12-12 11:22
@sun
那就需要看您的應用的數據源是否相同了,如果不同,肯定是數據不一致了。建議您在Tomcat中配置應用的數據源。
那就需要看您的應用的數據源是否相同了,如果不同,肯定是數據不一致了。建議您在Tomcat中配置應用的數據源。
re: Spring Quartz如何動態配置時間(2) 小立飛刀 2007-10-15 09:40
@CC
這個類封裝了一些Quartz時間規則的常量,便于自己使用,定義比較靈活,可以根據您的具體情況擴展。
/**
* Quartz時間規則常量類
* CronExRelated
* @author allen
*/
public class CronExRelated {
public static final String _EVERY = "every";
public static final String _ANY = "any";
public static final String _RANGES = "ranges";
public static final String _INCREMENTS = "increments";
public static final String _ADDITIONAL = "additional";
public static final String _LAST = "last";
public static final String _WEEKDAY = "weekday";
public static final String _THENTH = "theNth";
public static final String _CALENDAR = "calendar";
public static final String _TYPE = "type";
/**
* 0 0 6 ? * 1#1 ? monthly
* 0 0 6 ? * 1 ? weekly
* 0 0 6 30 7 ? 2006 useDefined
*/
static String[] headTitle = {"TYPE","SECONDS","MINUTES","HOURS","DAYOFMONTH","MONTH","DAYOFWEEK","YEAR"};
/**
* cron expression special characters
* Map
* specialCharacters
*/
public static Map specialCharacters;
static {
specialCharacters = new HashMap(10);
specialCharacters.put(_EVERY, "*");
specialCharacters.put(_ANY, "?");
specialCharacters.put(_RANGES, "-");
specialCharacters.put(_INCREMENTS, "/");
specialCharacters.put(_ADDITIONAL, ",");
specialCharacters.put(_LAST, "L");
specialCharacters.put(_WEEKDAY, "W");
specialCharacters.put(_THENTH, "#");
specialCharacters.put(_CALENDAR, "C");
specialCharacters.put(_TYPE, headTitle);
}
public static void set(String ex, int index) {
((String[])specialCharacters.get(_TYPE))[index] = ex;
}
}
這個類封裝了一些Quartz時間規則的常量,便于自己使用,定義比較靈活,可以根據您的具體情況擴展。
/**
* Quartz時間規則常量類
* CronExRelated
* @author allen
*/
public class CronExRelated {
public static final String _EVERY = "every";
public static final String _ANY = "any";
public static final String _RANGES = "ranges";
public static final String _INCREMENTS = "increments";
public static final String _ADDITIONAL = "additional";
public static final String _LAST = "last";
public static final String _WEEKDAY = "weekday";
public static final String _THENTH = "theNth";
public static final String _CALENDAR = "calendar";
public static final String _TYPE = "type";
/**
* 0 0 6 ? * 1#1 ? monthly
* 0 0 6 ? * 1 ? weekly
* 0 0 6 30 7 ? 2006 useDefined
*/
static String[] headTitle = {"TYPE","SECONDS","MINUTES","HOURS","DAYOFMONTH","MONTH","DAYOFWEEK","YEAR"};
/**
* cron expression special characters
* Map
* specialCharacters
*/
public static Map specialCharacters;
static {
specialCharacters = new HashMap(10);
specialCharacters.put(_EVERY, "*");
specialCharacters.put(_ANY, "?");
specialCharacters.put(_RANGES, "-");
specialCharacters.put(_INCREMENTS, "/");
specialCharacters.put(_ADDITIONAL, ",");
specialCharacters.put(_LAST, "L");
specialCharacters.put(_WEEKDAY, "W");
specialCharacters.put(_THENTH, "#");
specialCharacters.put(_CALENDAR, "C");
specialCharacters.put(_TYPE, headTitle);
}
public static void set(String ex, int index) {
((String[])specialCharacters.get(_TYPE))[index] = ex;
}
}
re: 內外網共享FCK editor的上傳文件 小立飛刀 2007-09-20 11:26
@Alexander.Yu
客氣了
客氣了
re: 內外網共享FCK editor的上傳文件 小立飛刀 2007-09-20 09:25
@haojunq
一開始想采用第一種方法的,畢竟省事嘛。但考慮到安全問題,還有想記錄下上傳文件的信息,最后采用了第三種。
一開始想采用第一種方法的,畢竟省事嘛。但考慮到安全問題,還有想記錄下上傳文件的信息,最后采用了第三種。
re: TransformerFactoryImpl not found exception 小立飛刀 2007-08-28 16:03
@纟
您哪兒不明白?直接寫出來啊
您哪兒不明白?直接寫出來啊
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
生存或毀滅,這是個必答之問題:是否應默默的忍受坎苛命運之無情打擊,還是應與深如大海之無涯苦難奮然為敵,并將其克服。此二抉擇,究竟是哪個較崇高?
常用鏈接
留言簿(12)
隨筆分類(43)
- Database(6)
- Hibernate(8)
- Java IDE(1)
- JavaEE Servers(5)
- Javascript
- LDAP(4)
- Mondrian OLAP(1)
- Objective-C
- Others(2)
- Portal(2)
- Spring(6)
- User Interface(6)
- WebService(1)
- XForms(1)
相冊
收藏夾(7)
朋友的博客
- 目標驅動
- 小建的博客
電子資料
搜索
積分與排名
- 積分 - 302711
- 排名 - 192
最新評論

- 1.?re: 如何同時啟動多個Tomcat服務器[未登錄]
- 倆個同樣的tomcat,兩個同樣的jdk這樣的配置怎么能,同時啟動倆個tomcat。已啟動就報jvm,請問如何修改呢?
- --小西
- 2.?re: Spring的依賴關系(JAR)
- 評論內容較長,點擊標題查看
- --zuidaima
- 3.?re: Java EE十大性能問題
- GOOD OPINION
- --Sarah Nelson
- 4.?re: Java EE十大性能問題
- Very well written.
- --Alexia Marthoon
- 5.?re: Java EE十大性能問題
- nice post
- --Olivia Jennifer