原创 禁止dozer映射空屬性

dozer是一個java bean copy類庫,性能優於apache的BeanUtils,但是他們兩個都會對空屬性進行拷貝,這點很不方便。在dozer中可以使用xml映射禁用空屬性拷貝,還得配置xml,感覺很麻煩。 其實可以構造一個Bea

原创 protobuf-c的使用(一)構建

protobuf很出名,是google開發的序列化庫,很多公司都使用它作爲接口的數據結構。地址:https://developers.google.com/protocol-buffers/ 支持java、c++、go等多種語言,幾乎所有主

原创 我的友情鏈接

kid_2412的csdn博客

原创 protobuf-c的使用(二)使用

上一篇介紹了protobuf-c的構建。接下來介紹一下protobuf-c的使用。protobuf最核心的就是proto文件,其次通過protobuf-c編譯proto文件生成供c語言調用的庫文件和頭文件。下面逐一說明一下proto文件的定

原创 發下我的書單吧

書單整理 技術相關java相關 深入理解java虛擬機 點擊購買 java加密與解密的藝術 點擊購買 java併發編程的藝術 點擊購買 淘寶技術這十年 點擊購買 京東技術解密 點擊購買 Spring技術內幕 點擊購買 Java性能優化權威指

原创 java性能優化筆記(二)設計優化

設計優化手段:設計模式:使用常用設計模式改善代碼,優化運行時產生的對象、對象生命週期等。Value-Object:合併網絡請求,減少網絡請求。業務代理:對業務模塊封裝代理層,代理層緩存遠程調用的請求數據。緩存和緩衝區:緩存熱區數據,對延時比

原创 java性能優化筆記(一)概述

性能參考指標:執行時間: 程序從開始到結束的執行時間。CPU時間: 函數或者線程佔用的cpu時間。內存分配: 程序運行期間所佔內存。磁盤吞吐量: 硬盤I/O使用情況。網絡吞吐量: 網絡使用情況。響應時間:用戶行爲做出的響應時間,越短性能越好