在網上找了一下,基本找不到。只有到諾基亞論壇里去找啦。
第五版sdk下地址
http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html
給大家說下怎么一步一步的找到下載地址:
1:進入諾基亞論壇:
http://www.forum.nokia.com
2:菜單:I want to =>Develop Applications=>Java™ technology=>Download all-in-one S60 SDKs
這樣一步一步就進入了sdk的下載頁面。
ps:每一步的鏈接地址都是比較隱蔽的,不太好找,這就要看你有沒有耐心了。
3:在Download version for: 下拉框里選擇你想要的版本就可以啦。
有三個版本選擇:Nokia N97 (569 MB),5th Edition (622 MB),3rd Edition, FP2 v1.1 (455 MB)
ps:想找資料,還是推薦直接去官方去找。
第一、二、三版下載地址
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
項目里很多復雜的業務都是由存儲過程或比較復雜的sql語句來實現的。
1:酬金計算
2:重要數據導入
3:報表
這些對oracle要非常熟悉才能做到游刃有余。而oracle數據庫恰恰是我的軟肋。
復雜sql不熟悉,常用函數不熟悉,存儲過程不熟悉,等等,很多很多都不熟悉。
oracle之路……很長很長……
應對之道:
老是不熟悉也不是辦法呀!還要是有解決的辦法。
1:常用的sql,各種關聯用法。
2:常用函數
3:技巧
4:存儲過程,包,觸發器等用戶
1:兩者在一起使用,就不能再用原來hibernate生成數據庫表的方法了。
主外鍵關系一般是生不成的。
2:powerdesign12生成的mysql5.0版本的數據庫表也是有問題的。主外鍵關系都是生不成的,還要手工修改方可(還沒時間修改)。
Java運行原理:
Java有一個垃圾回收機制,總是在內存剩余大概5%才啟動,因為它中斷權限最高,它運行,其他全部停止,因此,我們不希望垃圾回收機制頻繁啟動,那么就要控制內存不要觸碰剩余5%底線。
而在普通JavaBeans系統中,每一次客戶端請求訪問時,系統總是new一個javabeans或Java Class,如果并發訪問量很大,比如并發10人或100人,再加上你的系統復雜,有很多JavaBeans,假設有30個,那么這下子100個并發請求來,就有3000個Java對象創建,然后下一批有來一次100個請求,這象潮水一樣。
每次請求產生的3000個對象會繼續占用內存,不會被垃圾回收機制回收,因為垃圾回收機制只有等到內存剩余5%才啟動,這樣,你的內存無論多大,取決于訪問量,總會被耗光,最后垃圾回收出來收拾殘局,你的業務系統被暫停甚至緩慢。
所以,這里需要有資源控制,將內存能夠控制住,不要被無限消耗,最后導致垃圾回收啟動,造成系統好像死機。
控制資源就是使用Pool或Cache來控制,Spring/JdonFramework下可自行加入; EJB已經默認加入了。
這也是我一直反對使用Jsp+JavaBeans來寫復雜或大訪問量的系統,至于如何控制服務器資源,只有數據庫連接池是不夠的,因為Bean才是真正的資源消耗重點。
如果你理論上屬于無知,又狂熱追求Spring這些新玩藝(當初),那么,即使你使用Spring,性能還是和Jsp+JavaBeans一樣,在大訪問量情況下經常死機,因為Spring里面需要手工配置Pool或Cache這些資源控制機制。
如果說Java比C方便,因為對象使用之后不需要清理,那么有了Ioc/DI依賴注射以后,Java中對象使用之前也不需要創建了。
spring 的好處,不用創建javabean對象了。