我的評論
re: B2C的抉擇,走商業品牌還是產品品牌之路?[未登錄] 豬兒笨笨 2010-11-15 17:20
不同意。
即使李寧也開網店,但它的IT投入(IT人員,設備,部門,維護等),以及相應的物流等等,這個成本絕不是一個小數字。
否則按照你這種說法,一個大公司就應該網店和實體店通吃了?
事實上,基本不會,連華碩,神舟這樣的IT公司,其網上銷售也只是簡單的過場(看它的價格/物流/支持就明白了)。
即使李寧也開網店,但它的IT投入(IT人員,設備,部門,維護等),以及相應的物流等等,這個成本絕不是一個小數字。
否則按照你這種說法,一個大公司就應該網店和實體店通吃了?
事實上,基本不會,連華碩,神舟這樣的IT公司,其網上銷售也只是簡單的過場(看它的價格/物流/支持就明白了)。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-06 15:36
沒有明白樓上說什么意思?
這樣說吧,是否在一個JVM內,還是說同時啟動多個JVM?
如果多個JVM,就很難說有什么問題,比如說用光了資源,等等。
這樣說吧,是否在一個JVM內,還是說同時啟動多個JVM?
如果多個JVM,就很難說有什么問題,比如說用光了資源,等等。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-05 22:38
用了concurrenthashmap,循環5000次,沒有出現問題。
public TestLock() {
for (int i = 0; i < 5000; i++) {
final int count=i;
Thread t1 = new Thread() {
public void run() {
for (int i = 0; i < 50000; i++) {
map.put(new Integer(i), i);
}
System.out.println(count+" over");
}
};
t1.start();
}
}
public TestLock() {
for (int i = 0; i < 5000; i++) {
final int count=i;
Thread t1 = new Thread() {
public void run() {
for (int i = 0; i < 50000; i++) {
map.put(new Integer(i), i);
}
System.out.println(count+" over");
}
};
t1.start();
}
}
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-05 22:03
另外,關于HashMap的實現,已經說了是線程不安全的,多線程下,出現問題是正常的。
Hashtable一直線程安全,可以放心用。
但說concurrenthashmap不對,這個應該不會。
回頭也試一下再來討論。
Hashtable一直線程安全,可以放心用。
但說concurrenthashmap不對,這個應該不會。
回頭也試一下再來討論。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-05 22:01
@天快黑了
這個很正常的,因為e.next相當于一個鏈表指針,指向下一個點,它們是同一個例的實類。
這個很正常的,因為e.next相當于一個鏈表指針,指向下一個點,它們是同一個例的實類。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-05 22:00
樓上的
不是e=e.next
而是e=e.next.next
不過你的分析應該是對的,就是在根據hashcode計算位置的時候,因為并發的原因出現問題了。
不是e=e.next
而是e=e.next.next
不過你的分析應該是對的,就是在根據hashcode計算位置的時候,因為并發的原因出現問題了。
re: 誰能幫忙解釋一下為什么這個程序會死鎖? 豬兒笨笨 2010-08-05 10:50
你在put方法420行的循環中 加一句
System.out.println(e+" "+e.next);
就會產生一個死循環,即e=e.next.next。
應該是多線程下,進行hash處理的時候出現的。
System.out.println(e+" "+e.next);
就會產生一個死循環,即e=e.next.next。
應該是多線程下,進行hash處理的時候出現的。
re: 被收購之后sun打算放棄開源社區了嗎?[未登錄] 豬兒笨笨 2010-05-10 10:50
給Sun解釋一下:sun作為一家公司,Java的代碼被大量使用,所以對任何調整都非常地慢,所以倒也正常。我記得幾年前提的bug還沒有解決呢。
re: Wicket1.3中Class熱加載--揭秘篇[未登錄] 豬兒笨笨 2008-11-25 12:14
是否可以被清除,這個其實在JVM中應該是沒有規定的
當然Real JVM可能有所規定
但我估計對于自動GC機制,很難準確分析哪些類沒有被占用,或者即使分析成本也比較高,所以常見的JVM是沒有處理的。
雖然沒有能夠釋放,但是對于開放人員來講,這個功能還是非常實用的。
所以我在上篇中也說,這個功能在開發時用用OK,千萬不要在上線系統中用。
當然Real JVM可能有所規定
但我估計對于自動GC機制,很難準確分析哪些類沒有被占用,或者即使分析成本也比較高,所以常見的JVM是沒有處理的。
雖然沒有能夠釋放,但是對于開放人員來講,這個功能還是非常實用的。
所以我在上篇中也說,這個功能在開發時用用OK,千萬不要在上線系統中用。
re: java.lang.NoClassDefFoundError出現的可能幾種情況[未登錄] 豬兒笨笨 2008-11-11 22:13
還有幾種情況
1、類文件存在,但處于不同的Domain中,有可能無法正常加載,特別是基于OSGI的體系,這種情況很常見
2、即使一個類不是單例,如果有static{}代碼,其中出錯了,也無法加載
1、類文件存在,但處于不同的Domain中,有可能無法正常加載,特別是基于OSGI的體系,這種情況很常見
2、即使一個類不是單例,如果有static{}代碼,其中出錯了,也無法加載
re: 【Eclipse插件開發】引用:使用CommonNavigator開發資源管理器--基礎篇[未登錄] 豬兒笨笨 2008-08-29 12:30
我是原文的作者
我證實,它不是后修改的
一開始就有這段話
我證實,它不是后修改的
一開始就有這段話
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-31 16:34
因我正在開發RC3版本
代碼重構的比較大
而且因為Wicket1.3發布了,我大部分精力都在寫《Inside Wicket》
所以估計要到四月份才能發布RC3版本
然后三個月內就會發布源代碼
可能是基于開源和商用兩套協議
代碼重構的比較大
而且因為Wicket1.3發布了,我大部分精力都在寫《Inside Wicket》
所以估計要到四月份才能發布RC3版本
然后三個月內就會發布源代碼
可能是基于開源和商用兩套協議
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-21 12:26
如果方便的話
找一下.metadata目錄下面的.log文件
然后把他發給我
wl_95421@yahoo.com.cn
最好能把相應的orm文件也發給我
因為我這里測試是正常的,不排除其它Bug或者操作失誤的可能
找一下.metadata目錄下面的.log文件
然后把他發給我
wl_95421@yahoo.com.cn
最好能把相應的orm文件也發給我
因為我這里測試是正常的,不排除其它Bug或者操作失誤的可能
re: Developer.com評選出2007年度十大領域最佳技術和產品[未登錄] 豬兒笨笨 2008-01-20 18:18
如果把Eclipse當做平臺,而不是IDE
那么是可以理解的
奇怪的是Wicket怎么到開源工具中了,不好理解
那么是可以理解的
奇怪的是Wicket怎么到開源工具中了,不好理解
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-20 09:29
你可以通過工具欄上面的 “+” 圖標來添加一個新的數據庫連接
是我的疏忽,沒有將這個功能加入到右鍵菜單中
是我的疏忽,沒有將這個功能加入到右鍵菜單中
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-18 23:02
@zzh
導入文件也就是ORM文件
內部是XML格式
可以直接配置的
導入文件也就是ORM文件
內部是XML格式
可以直接配置的
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-18 23:01
不好意思
因為時間比較緊張
所以文檔還比較粗,等GA發布以后,我會公布源代碼
并完善相關的文檔
謝謝你的意見
因為時間比較緊張
所以文檔還比較粗,等GA發布以后,我會公布源代碼
并完善相關的文檔
謝謝你的意見
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-17 11:23
<問這個插件可以在設計好表之后能直接插入到數據庫中生成表嗎?>
可以的,有一個生成DDL的菜單,運行后在向導頁面的工具條上可以出現執行按鈕,如果當前配置了數據庫,就可以執行了
可以的,有一個生成DDL的菜單,運行后在向導頁面的工具條上可以出現執行按鈕,如果當前配置了數據庫,就可以執行了
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2008-01-17 11:20
<另外想問下有沒有幫助文檔?>
插件里帶了幫助文檔,以及圖片,功能與PowerDesigner的建模功能差不多,應該還容易上手
插件里帶了幫助文檔,以及圖片,功能與PowerDesigner的建模功能差不多,應該還容易上手
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)[未登錄] 豬兒笨笨 2007-12-31 15:51
最近在休假
元旦后我會根據最近的一些意見
公布最后一個RC版本
即RC3,并準備發布源代碼
元旦后我會根據最近的一些意見
公布最后一個RC版本
即RC3,并準備發布源代碼
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件的RC2版,支持配置文件的模板 豬兒笨笨 2007-11-03 01:07
那個不是ViewPart
是個對話框,使用了CTabFolder
是個對話框,使用了CTabFolder
re: 再次尋求從事過Java桌面的應用的朋友解惑~ 豬兒笨笨 2007-10-22 13:09
如果你的記錄都是小的記錄
一條不超過1K,應該也不是這個問題
一萬條也才10M
我想應該還是有數據沒有正確釋放
比如上一次取得的數據還被某個static變量持有
一條不超過1K,應該也不是這個問題
一萬條也才10M
我想應該還是有數據沒有正確釋放
比如上一次取得的數據還被某個static變量持有
re: 再次尋求從事過Java桌面的應用的朋友解惑~ 豬兒笨笨 2007-10-22 10:39
如果你使用了圖片,麻煩先在LabelProvider中的getImage返回null,看一下是不是因為圖片資源的問題
re: 再次尋求從事過Java桌面的應用的朋友解惑~ 豬兒笨笨 2007-10-22 10:27
我做RCP比較多,給你以下幾個建議
1、打開Windows的任務管理器,先看一下你的UI句柄的數量,如果過多,表示有資源沒有釋放
2、用TPTP之類的工具檢查有無大的內存占用
3、如果是Tree的內容太多(可能性不太大),用SWT.VIRTUAL試試。
我感覺應該是代碼的問題,而非SWT的問題,因為我的項目中有30萬行,近百個插件,加上WTP平臺都沒有這個問題。
1、打開Windows的任務管理器,先看一下你的UI句柄的數量,如果過多,表示有資源沒有釋放
2、用TPTP之類的工具檢查有無大的內存占用
3、如果是Tree的內容太多(可能性不太大),用SWT.VIRTUAL試試。
我感覺應該是代碼的問題,而非SWT的問題,因為我的項目中有30萬行,近百個插件,加上WTP平臺都沒有這個問題。
re: 發布自己的一個Eclipse小工具插件,并為自己的數據庫建模插件作個預告 豬兒笨笨 2007-09-17 09:14
已經放到mofile上了
不知道為什么blogjava和javaeye處理文件特別麻煩
不知道為什么blogjava和javaeye處理文件特別麻煩
re: 《Wicket開發指南一書》在JavaEye提供PDF版本下載 豬兒笨笨 2007-09-09 18:01
Eclipse3.3提供了可視化Html設計
我現在正在研究這一部分
有可能會和國外的Wicket開發人員一起協作來做一個支持Wicket的IDE
Wicket-Bench還是有些太原始了
我現在正在研究這一部分
有可能會和國外的Wicket開發人員一起協作來做一個支持Wicket的IDE
Wicket-Bench還是有些太原始了
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-09 13:53
因為在我的機器上兩種方法(直接復制和Link)都是可以正常運行的
所以我還真沒有發現這個問題
你可以嘗試將features這個目錄刪除,或許可以
我現在正準備重構,以提供RCP版本,和測試JDK6的支持。
所以我還真沒有發現這個問題
你可以嘗試將features這個目錄刪除,或許可以
我現在正準備重構,以提供RCP版本,和測試JDK6的支持。
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-08 09:31
是準備開源,但是現在暫時還不提供源代碼
一是因為RCP的支持還沒有完成
二是因為開源的協議還沒有想好
一是因為RCP的支持還沒有完成
二是因為開源的協議還沒有想好
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-07 16:44
太不仔細了
我前面已經寫
RCP版本正整理中,國慶前發布。
我前面已經寫
RCP版本正整理中,國慶前發布。
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-07 15:16
問題是我沒有空間放這個
SourceForge上的還是審批期間
樓上的,可能是因為你用的是電信吧!
真是受不了中國的寬帶了!
SourceForge上的還是審批期間
樓上的,可能是因為你用的是電信吧!
真是受不了中國的寬帶了!
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-07 14:32
我暈死
請先建立模型文件才能有菜單啊
所以先看一下向導有沒有
請先建立模型文件才能有菜單啊
所以先看一下向導有沒有
re: 發布自己的一個Eclipse小工具插件,并為自己的數據庫建模插件作個預告 豬兒笨笨 2007-09-07 13:44
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-07 13:43
請保證使用Eclipse3.2或者Eclipse3.3以及安裝了GEF插件
還有就是你運行以后,可以打開Plugin Registry視圖,看一下是否被正確安裝
如果安裝了,就可以切換到ORM Studio布局。
如果在Plugin Registry視圖沒有,就檢查一下自己的配置信息和安裝是否正確。
另外再看一下向導中有沒有Aquarius Orm Studio的向導。
還有就是你運行以后,可以打開Plugin Registry視圖,看一下是否被正確安裝
如果安裝了,就可以切換到ORM Studio布局。
如果在Plugin Registry視圖沒有,就檢查一下自己的配置信息和安裝是否正確。
另外再看一下向導中有沒有Aquarius Orm Studio的向導。
re: 發布自己的一個Eclipse小工具插件,并為自己的數據庫建模插件作個預告 豬兒笨笨 2007-09-07 13:08
奇怪
你怎么知道我的名字啊
你怎么知道我的名字啊
re: 發布基于Eclipse的數據庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等) 豬兒笨笨 2007-09-07 12:35
已經修復
是因為MOfile要求先通過驗證才能下載
是因為MOfile要求先通過驗證才能下載
re: Wicket tips[未登錄] 豬兒笨笨 2007-08-15 12:38
其實Html是可以放在其它位置點
晚一點我會寫一些關于這方面的內容
晚一點我會寫一些關于這方面的內容