原创 如何做一名出色的技術管理者?

昨晚看了一篇Robbin大牛寫的談談傑克·韋爾奇的《贏》特別有感觸,總覺得我也應該寫點什麼,也算是階段性的總結。筆者做技術管理工作的年限比較短,自認還是有很多不足之處,也還稱不上一名出色的技術管理者。所以這篇文章並不是指導文,而是個人這

原创 網站國際化實現(2)—Spring MVC國際化實現及原理

  一、背景 很多網站的用戶分佈在世界各地,因此網站需要針對不同國家的用戶展示不同語言的內容,因此就有了國際化實現的需求,大多數網站都會在網站的頭部或尾部設置語言切換鏈接,這樣就可以直接切換成相應的內容。其中有些網站是通過網站地址或參

原创 API接口管理之道

    一、API管理的痛點 API接口在設計時往往需要編寫大量的文檔,而且編寫完成之後還會經常改動,文檔編寫維護工作量大。 接口文檔編寫好後,實際的代碼可能會與文檔有出入,這個時候文檔是不準確的,文檔與代碼保持修改同步也是一個很大的工

原创 網站國際化實現(1)—JDK的國際化支持

一、背景 很多網站的用戶分佈在世界各地,因此網站需要針對不同國家的用戶展示不同語言的內容,因此就有了國際化實現的需求,大多數網站都會在網站的頭部或尾部設置語言切換鏈接,這樣就可以直接切換成相應的內容。其中有些網站是通過網站地址或參數進行

原创 Cookie的使用講解及示例

Cookie是Web程序中常用的一種會話跟蹤技術,實際是客戶端瀏覽器保存的一小段文本信息。Cookie在實際應用中很常見,比如很多網站登錄時的“記住我”功能、電子商務網站的“購物車”功能……Session作爲另一個常用的會話技術,常與C

原创 五、編寫高質量的代碼—數組和集合(筆記)

本博文爲《編寫高質量代碼—改善Java程序的151個建議》一書的閱讀筆記。該書從很多方面給予了編寫高質量代碼的寶貴經驗。而且該書應該是那種開發經驗越豐富,體會越深的書籍。在閱讀過程中,從該書中收穫良多,這裏主要作下書籍筆記,有體會的地

原创 Mybatis實用Mapper SQL彙總示例

Mybatis作爲一個非常好用的持久層框架,相關資料真的是少得可憐,所幸的是官方文檔還算詳細。本博文主要列舉一些個人感覺比較常用的場景及相應的Mapper SQL寫法,希望能夠對大家有所幫助。 不少持久層框架對動態SQL的支持不足,

原创 Chrome下最簡分頁打印方案

如果你需要直接打印當前頁面,那麼你不用再往下看了,直接使用瀏覽器自帶的工具欄中的“打印”即可。如果你的實際需求是頁面上顯示很多內容,但你只想打印指定區域的內容,進一步可能還想把本來顯示在一起的內容,分成好幾頁進行打印,那麼本文希望能夠提

原创 高效程序員的八個習慣

最近對敏捷比較感興趣,正好翻看了《高效程序員的45個習慣-敏捷開發修煉之道》,頗有些感觸,倒不是對敏捷的實施方法,而是文中所提的一些習慣之處,覺得習慣的養成可能比具體的敏捷實踐要重要得多。所以這裏借用下文中標題,談談對高效程序員習慣的理解

原创 SpringMVC下打包文件的下載

在實際應用中,文件下載或導出報表的場景應該很常見,如Excel報表導出……如果文件較多時,用戶往往希望文件能夠打包進行下載,這個時候就需要對下載的文件進行壓縮打包,再進行下載。針對這個場景,我寫了個壓縮文件打包下載的Demo,這裏實現的

原创 JDK8新特性一覽

官方新特性說明地址 Jdk8新特性.png 下面對幾個常用的特性做下重點說明。 一、Lambda表達式 1.1 函數式編程 百科介紹:http://baike.baidu.com/link?url=LL9X

原创 Restful API的設計與實踐

Restful這個名稱應該很多人都不陌生,但是我發現不少人對Restful存在或多或少的理解偏差,其中不泛比較厲害的程序員,所以有必要爲Restful來“正名”。 Restful是一種軟件架構風格,設計風格而不是標準,只是提供了一組設計原

原创 Java研發知識圖譜【互聯網行業】

不同行業不同公司不同崗位所用到的技術千差萬別,所以該圖譜不具有普適性。 該圖譜基於筆者從業(電子商務/互聯網金融後端)以來工作經驗畫出,具有一定的侷限性,不過對於互聯網行業Java研發知識體系具有一定的代表性。 該圖譜目前只畫出

原创 一、編寫高質量的代碼—Java開發中通用的方法和準則(筆記)

  本博文爲《編寫高質量代碼—改善Java程序的151個建議》一書的閱讀筆記。該書從很多方面給予了編寫高質量代碼的寶貴經驗。而且該書應該是那種開發經驗越豐富,體會越深的書籍。在閱讀過程中,從該書中收穫良多,這裏主要作下書籍筆記,有體

原创 十二、編寫高質量的代碼——思想爲源(筆記)

  本博文爲《編寫高質量代碼—改善Java程序的151個建議》一書的閱讀筆記。該書從很多方面給予了編寫高質量代碼的寶貴經驗。而且該書應該是那種開發經驗越豐富,體會越深的書籍。在閱讀過程中,從該書中收穫良多,這裏主要作下書籍筆記,有體