不知不覺工作已經(jīng)3個多月了,一直很忙,沒有時間來寫自己的blog。工作后才發(fā)現(xiàn),自己需要學(xué)習(xí)的東西太多了。下面就對自己遇到的一些問題做個簡單的回顧,以后陸續(xù)詳細(xì)闡述這些問題:
A.技術(shù)類
1.關(guān)于AS:做webgame的后臺,AS還是需要熟悉一點的。
2.關(guān)于MVC:AS前臺也是MVC架構(gòu),理解AS網(wǎng)絡(luò)層的概念。
3.關(guān)于log4j:日志操作包,常用到Logger
4.關(guān)于阻塞消息,非阻塞消息,阻塞調(diào)用,非阻塞調(diào)用,同步,異步等理解
5.關(guān)于Spring:Spring在項目中應(yīng)用很多,需要熟悉。
6.關(guān)于NIO:熟悉NIO,最好也熟悉一些NIO框架如mina等。
7.關(guān)于MD5:Message Digest Algorithm。
8.關(guān)于MySql:需熟練使用,因為大部分webgame都是用MySql做數(shù)據(jù)庫。
9.關(guān)于Thread:多線程很重要,學(xué)會使用synchronized同步,線程池等。
10.關(guān)于Java內(nèi)存泄露:Java的內(nèi)存泄露也很正常。
11.關(guān)于Java位運(yùn)算:理解好位運(yùn)算,對于某些情況非常方便。
12.關(guān)于Java傳值引用的深刻理解:String類比較特殊。
13.關(guān)于System.err.println():使用很方便。
14.關(guān)于Java異常機(jī)制:需非常熟悉。
15.關(guān)于正則表達(dá)式:有的時候處理字符串會很方便。
16.關(guān)于Java/IO:需深入學(xué)習(xí),與NIO做比較
17.關(guān)于Socket網(wǎng)絡(luò)編程:很重要,需要理解很多東西。
18.關(guān)于高級并發(fā)包concurrent類庫:java.util.concurrent這個包下有許多nb的API。
19.關(guān)于AS和Java通信:理解很重要,只需寫一個demo就ok了。
20.關(guān)于設(shè)計模式:熟悉常用設(shè)計模式,慢慢體會其中的奧妙。
推薦書籍:
《Java并發(fā)編程實踐》已絕版,只能在淘寶上買盜版了
《ActionScript 3.0 cook book》
《易學(xué)設(shè)計模式》《Head First Design Patterns》
《Java編程思想》還是最經(jīng)典的
總結(jié):NIO,Socket,Concurrent,設(shè)計模式,OOP,常用算法等很重要。
B.工具類
1.SVN:插件安裝,使用, 服務(wù)器設(shè)置等
2.PremiumSoft Navicat for mySql:十分方便
3.Jad:反編譯,之前在我的隨筆中已經(jīng)詳細(xì)講過這個插件了
4.SecureCRT:連接linux服務(wù)器的理想工具
5.YourKit Java Profiler:nb的Java剖析工具
6.Properties Editor:很方便的編輯properties的eclipse插件,無需native2ascii
7.native2ascii:只不過需要敲命令罷了。
C.編碼規(guī)范
很多。。。。。。
D.關(guān)于Eclipse:
各種常用的快捷鍵真是很方便
關(guān)于eclipse插件的安裝,需要總結(jié)。
JavaEE eclipse配置tomcat
E.其他:
有趣的javap命令
有趣的javac,classpath,classloader
Hashtable和HashMap的區(qū)別
crtl+i,shift+tab:縮進(jìn)代碼
用戶線程,守護(hù)線程
。。。。。。
有好多好多需要學(xué)習(xí)的東西,有許許多多想和大家分享的東西,不過真的沒時間。平常天天加班,在公司不能上網(wǎng),每周只有一天的休息時間,都用來墮落了。唉,工作了,人真變的太懶了。好長時間沒有寫東西了,感覺太生疏了。以后我會經(jīng)常來這寫東西的。
以后我會把主要的精力放在設(shè)計模式,并發(fā)編程,網(wǎng)絡(luò)編程,NIO這些方面上。我要給自己加油啦!I believe。
posted on 2010-11-08 22:39
landon 閱讀(2086)
評論(3) 編輯 收藏 所屬分類:
Program