re: 北漂找工作經歷 Always BaNg. 2008-07-25 20:31
很不同意有些人的觀點。
即使做著沒有技術含量的SSH之類也不要放棄想更高層次進軍的想法,否則只能是你找工作,而不是工作找你,或者永遠干這自己不喜歡的工作,拿著自己不滿意的薪水。
SSH這么火,如果讓你做一個產品級Java服務器(私有協議),集成開發環境(DSL,非通用,比如信號處理,流程分析),代碼生成器,腳本語言解釋器(比如groovy),一點辦法都沒有。
SSH就好比別人給你建了一個富麗堂皇的房子,你卻在里面打掃衛生,更悲哀的是還好像很滿足。
回歸計算機的本源吧,哪些迷途的javaer,不信看看這么多豐富的框架,服務器,工具,還甭提企業級產品了,那幾個是搞純粹web開發人員搞出來的?
re: SqlToolBox 1.60發布,介紹及使用 Always BaNg. 2008-07-25 16:59
SQL應該做成語法高亮,SQL此法分析器到處都是。
re: android.app.Activity 的介紹 Always BaNg. 2008-07-25 15:24
難得樓主花這么多時間,先鼓勵一個。
我覺得google收購的android根本就是迫于壓力在假開源,并且就其產品來說,真的沒有什么前途,進度很慢,bug很多,給他們寫信還不叼你。
re: FckEditor英文亂碼問題解決 Always BaNg. 2008-07-24 20:34
贊一個,應該告訴CSDN,他們搞一個FckEditor總是出錯:)
re: 使用JAVA通過ARP欺騙實現數據封包監聽 Always BaNg. 2008-07-23 20:26
強悍阿,爭取搞一個免費軟件出來我們用用:)
現在的計算機本科生都學spring, hibernate,設計模式,時代真不一樣了。
re: 或許你不知道的一個調試功能 Always BaNg. 2008-07-23 08:59
@隔葉黃鶯
估計是注釋截取導致的
<!-- xxxxx
后面的被劫了所以能看到。
re: State Pattern 狀態模式 Always BaNg. 2008-07-18 15:52
@化的了
不好意思,如果是學生,我說的有些過分,先表示歉意。
不過現在學校一般教的都很爛,你更應該把時間花在比如數學,操作系統,計算機原理,編譯原理,硬件相關的編程上面,設計模式的本意是在有很大量設計之后才產生的模式,即細節已不是什么大問題,全局是問題。如果計算機基礎都不牢固,空談這些模式沒什么意義,先把細節搞清楚才是王道。
再者,多參與一些項目實踐,對自己很有好處。
最后,祝博主學業有成!
re: State Pattern 狀態模式 Always BaNg. 2008-07-18 09:13
我不知道寫這種非自己原創,并且資料隨處可查的東西有什么意義?
或許你寫State Pattern但可以加入自己在實際工程使用過程中的體會啊。
純碎的抄襲是可恥的,不指明原處的抄襲更加可恥!
沒有攻擊樓主的意思,是不過對于一個嚴格要求自己的程序員來說,應該做的更好一些。
re: 做人不要太浮躁 Always BaNg. 2008-07-16 20:48
贊同,懂得愈多越不浮躁,如果發現了自己和別人的巨大差距,可能都沒有時間來浮躁。
浮躁在blogjava.net上尤其明顯,好多的文章發出來我覺得一點意義就沒有,即幫不了自己更幫不了別人,多沉淀一下,一篇勝千篇。
re: 不仁義,不仗義 Always BaNg. 2008-07-15 20:25
不支持這么做,不要離開公司的時候大家像仇人似的。
以后找工作多花點心思和時間,不要太著急。
re: Ant 1.7.1 發布,茍延殘喘還是死而復生? Always BaNg. 2008-07-12 00:28
以后基本都是Maven的天下了,ant太手工了。
源代碼分析不是分析API/Implementation,這兩個其實都會變的。
對于框架,應該重點關注Lifecycle已經lifecycle中使用的context,搞清楚了再按照白皮書調試一遍源代碼加強對框架作者想法的理解。
個人之言,希望能有所幫助。
re: Birt的Binding類型 Always BaNg. 2008-07-04 16:02
和JFace databinding有什么區別?
不是MyEclipse XML editor,而是MyEclipse集成了WST XML Editor。
這么做還是有點麻煩,如果使用另外一個Eclipse,還得這么設置一次,如果小組有20個人,每個人都得這么來一次。
比較好的辦法就是把常用的XSD, DTD放到一個插件中,簡單的使用一下WST XML Editor的extension point就可以。
re: 工作流回退模式分析 Always BaNg. 2008-06-24 10:13
Viso畫的圖?
不知道是需求還是理論還是經驗?
re: Birt透視圖之解析 Always BaNg. 2008-06-20 13:31
birt是個不錯的東西
re: 缺少GET的JSF令人郁悶 Always BaNg. 2008-06-11 10:35
不好意思,搞錯了,應該是<form>的action屬性,或者自定義h:form。
例子發過去了。
re: 缺少GET的JSF令人郁悶 Always BaNg. 2008-06-07 12:57
留下你的email 地址,我給你發過去demo,運行之后你就明白了,或者加我的msn: step.in@hotmail.com。當時搞工作流的時候很深入的修改過JSF,現在不搞了,但我覺得web framework中jsf是最強大的,也最難,因為思維和以往的web開發模式不連續。
JSF的核心就是基于一系列關聯的request-response短期context,構造出一個面向應用的context即facecontext,其中的重點就是這一系列request-response交互的時候狀態(state)保存的問題。
在做單個圖形界面開發的時候,比如swing的jframe,我們根本不用考慮參數,狀態的存取問題,因為它在process address space中,狀態保存的地方和根據狀態執行某個操作的方法在同一個scope中,而web開發就不是,一個request-response(體現在form submit中)中保存狀態,而另外一個requst-reponse需要根據前一個request-response的狀態來執行某個操作。
你碰到也是這個問題,想當然的利用query string來傳遞,但jsf不支持get,jsf提供了不只比get好很多倍的方法,那就是直接放到model中,page里面的control如select/input等直接跟model綁定。
還有一點,JSF不支持GET,但支持Query String,比如你在某個form里面這么寫
<h:form action="foobar.jsf?a=1&b=2">
</h:form>
通過facecontext.getExternalContext().getRequestParameterMap().
是能獲取到參數a和b的值得。
re: 缺少GET的JSF令人郁悶 Always BaNg. 2008-06-06 09:17
我可以給一個完全滿足你需要的完整jsf例子,程序總是有辦法的,關鍵是跳出思維圈、。
re: 缺少GET的JSF令人郁悶 Always BaNg. 2008-06-05 11:01
根本上就沒有搞懂JSF!!
UI只是model的直接顯示。
定義一個bean,bean里面包含兩個屬性
class MyBean
{
private Role role; //角色
private int type; //未回復,已回復
public List getWorkList()
{
if (role == AuditRole)
....
if (type == 0)
. ..
return list; //最后提供給DataTable顯示的列表
}
}
然后注冊這個bean,在datatable里面 value=#{bean.workList}
re: Eclipse3.3安裝中文語言包 Always BaNg. 2008-06-04 16:49
@robertlyc
如果你使用Eclipse來開發RCP或插件程序給別人使用,中文版就很有需要了。
你總不能讓你的中國客戶使用一個英文版的工作流設計器:)
re: Eclipse3.3安裝中文語言包 Always BaNg. 2008-05-30 15:55
不錯,我正需要。
這樣是不是太麻煩了一點?如果下一版本Equinox不這么干你的豈不是不兼容了?
寫個批處理,把所有公用的jar打到一個jar包,然后轉換jar為bundle,豈不更好?
或者在Eclipse的向導:Plug-in Development中有一個向導就是
Plug-in from existing JAR archives
我都是這么干的:)
re: 感慨于我們的技術土壤 Always BaNg. 2008-05-27 17:08
有些人太差勁了,看到都憤怒。
我覺得Java程序不需要JRE是背離Java精神的,只能作為特殊情況對待。
re: windows批處理中對帶空格路徑的處理 Always BaNg. 2008-04-23 17:03
@阿里
能告訴僅對已存路徑有效是什么意思?或許有些東西需要改進,望不嗇賜教!
我也是做Eclipse開發的,Win32和GTK+都懂一點點,樓主的SWT Extension有GTK+的版本么?
希望可以加入到這個隊伍中來。
re: Eclipse文件轉碼插件 Always BaNg. 2008-04-16 23:03
@solo
不會轉JSP 的content-type,但會轉JSP的內容,比如你需要把jsp從utf-8轉為gbk,那么轉之后jsp的內容就是gbk編碼的,但可能content-type="text/html;charset=utf-8"還是沒有改變
轉碼只轉文件和(或)文件內容的編碼,*不轉文件的內容*。如果再批量的轉文件的內容,使用Ultraedit批量正則替換即可。
re: Eclipse文件轉碼插件 Always BaNg. 2008-04-16 11:09
@張旭
最上面,源代碼下載,二進制包下載
re: (原創)設計一個Tomcat訪問日志分析工具 Always BaNg. 2008-04-14 10:54
支持,繼續做下去,以開源的方式搞出來提高你公司的知名度也不錯啊。
這種東西我見到的還是蠻少的。
re: 在批處理中加載某個目錄所有的jar Always BaNg. 2008-04-14 10:43
@x.matthew
這種通過-Djava.ext.dirs="lib"的方式不錯,但ext的類加載器與app的加載器不一樣,跟classloader綁定的比如JNI library將會出現問題,所以只適合于你把自己的程序打到某個jar包放到lib目錄下,跟依賴包一起被ext classloader加載。
@luchunwei
這種方式很先進,學習了!
@隔葉黃鶯
原來在linux下只需要一句話,馬上改了,簡單才是美。
re: 4月語言排行榜出爐,JAVA仍是第一 Always BaNg. 2008-04-13 17:33
Java and c/c++才是王道,一個底層結合緊密,一個業務抽象良好。
你的properties里面的變量${var}與標準的properties變量定義不一樣,標準一般是{var},為了兼容,建議稍改一下。
標準properties 變量的處理基于java.text.MessageFormat,建議你看看它的javadoc。
re: Eclipse文件轉碼插件 Always BaNg. 2008-04-12 22:03
@Robin's Java World
目前不行,是以文件后綴確定轉碼規則的,但稍微改一下源代碼就可以。
re: JAVA音樂播放器YOYOPlayer1.1.2發布 Always BaNg. 2008-04-03 17:44
還有,點擊start.bat執行的時候,抱錯
D:\YOYOPlayer1.1.2>java -jar YOYOPlayer.jar
2008-4-3 17:40:52 com.hadeslee.yoyoplayer.util.Config load
信息: 配置加載成功!!
2008-4-3 17:40:53 com.hadeslee.yoyoplayer.equalizer.EqualizerUI <init>
信息: 均衡器不為NULL
2008-4-3 17:40:53 com.hadeslee.yoyoplayer.player.ui.TimePanel <init>
信息: 初始化的isNormal:true
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javax/swi
ng/JList$DropLocation
at com.hadeslee.yoyoplayer.playlist.PlayListUI.initDragList(PlayListUI.j
ava:255)
at com.hadeslee.yoyoplayer.playlist.PlayListUI.initUI(PlayListUI.java:19
9)
at com.hadeslee.yoyoplayer.playlist.PlayListUI.loadUI(PlayListUI.java:15
5)
at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:175)
at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:83)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
雙擊YOYOPlayer.jar才可以。
還有,摟住的bat寫的太簡單了點。
bat至少可以檢測用戶的JAVA_HOME,檢測Java版本。
re: JAVA音樂播放器YOYOPlayer1.1.2發布 Always BaNg. 2008-04-03 17:42
不錯,界面很漂亮。
但是我就是沒有找到怎么打開mp3文件的方法 (:
其實Equals和HashCode在JDT3.2 以后就有了。ToString的意義也不大。
lookandfeel跟WND的class有關,codeProject上有一堆win32 lookand feel,將其注冊到swt也不是什么難事, swt下有一個類WNDCLASS。
topmost?好像跟create window設個flag什么的。
唉,還是windows API強大,什么效果都能容易。什么GTK,QT真TMD煩人。
:) 為什么要在一個中文blog上寫英文呢?看的很費勁哩!
re: Java Word轉html Always BaNg. 2008-03-29 18:50
不過這種方式一般都行不通,Java需要跨平臺,綁定Com就綁定Windows了,比較可行的方法就是OpenOffice轉換。