十年前的Java企業應用開發世界
原文發布于2013年5月14日
原文發布于2013年5月14日
1) 適合自己的圖書才是最好的,最好的書并不一定適合你,看自己的情況。
synchronized 關鍵字,代表這個方法加鎖,相當于不管哪一個線程A每次運行到這個方法時,都要檢查有沒有其它正在用這個方法的線程B(或者C D等),有的話要等正在使用這個方法的線程B(或者C D等)運行完這個方法后再運行此線程A,沒有的話,直接運行它包括兩種用法:synchronized 方法和 synchronized 塊。
泛型是Java SE 5.0中引入的一項特征,自從這項語言特征出現多年來,我相信,幾乎所有的Java程序員不僅聽說過,而且使用過它。關于Java泛型的教程,免費的,不免費的,有很多。我遇到的最好的教材有:
Hibernate文檔筆記共分為三個部分,此處是第三部分,重點講述了可選配置項,它包括Hibernate配置項、Hibernate JDBC和連接的屬性、Hibernate Cache 屬性、Hibernate事務屬性和Miscellaneous properties 各種混合的屬性。
Hibernate文檔筆記共分為三個部分,此處是第一部分,講述了對象定義、實例狀態、JMX集成和JCA 支持四個部分的內容。
Hibernate文檔筆記共分為三個部分,此處是第二部分,講述了Contextual Sessions、Configuration、獲取SessionFactory和JDBC Connections(Session是對JDBC連接的封裝)。
隨著全球3G網絡和無線城市的日趨成熟,移動互聯網將面臨新的機遇與挑戰。移動互聯網是移動通信和互聯網技術結合的產物,被稱為革命性的通信技術。它的發展成熟將改變人們傳統的溝通方式。移動互聯網并不是互聯網業務向移動通信業務的簡單移植,融合后所催生新應用才是移動互聯網發展的未來。傳統的電信業務已經不能滿足人們日益增長的需要,以數據為核心的新型業務將逐漸滲透到移動互聯網方方面面。另外,傳統互聯網上的應用服務也不一定適合移動互聯網。終端和使用習慣等諸多因素影響下,移動互聯網會催生更多個性化的應用。
回顧之前的篇幅,C語言的主體部分基本已經介紹完了。之所以沒有介紹C++的相關特性是因為在之前的文章中C和C++在這些方面都有共性,所以在面向對象之前。我們先把這些共性給介紹完。也就是說在介紹面向對象之前,所有的文章都是CC++中都能使用的。從這點上來看,現在正極力奮斗于C++戰線上的初學者還是很有用處的。
我們上篇主要講述了結構型模式中的外觀模式,外觀模式作為結構型模式中的一個簡單又實用的模式,外觀模式通過封裝細節來提供大粒度的調用,直接的好處就是,封裝細節,提供了應用寫程序的可維護性和易用性。外觀模式一般應用在系統架構的服務層中,當我們是多個不同類型的客戶端應用程序時,比如一個系統既可以在通過Web的形式訪問,也可以通過客戶端應用程序的形式時,可能通過外觀模式來提供遠程服務,讓應用程序進行遠程調用,這樣通過外觀形式提供服務,那么不管是什么樣的客戶端都訪問一致的外觀服務,那么以后就算是我們的應用服務發生變化,那么我們不需要修改沒一個客戶端應用的調用,只需要修改相應的外觀應用即可。