原创 JAVA對象jackson序列化json屬性名首字母變成小寫的解決方案

java代碼對象如下: package com.ctrip.market.messagepush.service.entity; import com.fasterxml.jackson.annotation.JsonIgnor

原创 JAVA對象jackson序列化json屬性名首字母變成小寫的解決方案

java代碼對象如下: package com.ctrip.market.messagepush.service.entity; import com.fasterxml.jackson.annotation.JsonIgnor

原创 基於Redis簡易緩存對象存儲設計

項目中性能需要使用redis做數據緩存,主要是存儲業務必須對象,爲了提高性能就簡要設計了下簡易緩存,通過過期時間特性來及時更新緩存數據。具體實現思路如下圖Redis存儲在內存,讀取性能好,但是不能存放太大數據,單個key數據太大,在大

原创 Redis 有序集合(sorted set)實現消息重試

先了解Redis 有序集合(sorted set)** Redis 有序集合和集合一樣也是string類型元素的集合,且不允許重複的成員。 不同的是每個元素都會關聯一個double類型的分數。redis正是通過分數來爲集合中的成員進行

原创 利用Redis鎖解決併發問題

用redis處理高併發是個很常見的方式,因爲redis的訪問效率很高(直接訪問內存),一般我們會用來處理網站一瞬間的併發量。 那如果要使用redis來進行高併發問題的解決的話,應注意以下幾點: 1、首先我們要先知道,我們在存儲時,應使

原创 PerfView抓取dump和dump比較

PerfView抓取dump和dump比較步驟截圖: 其他相關文章: 性能分析工具-PerfView http://www.cnblogs.com/shanyou/p/3773998.html 使用Perf

原创 Axure RP一個專業的快速原型設計工具

Axure RP是一個專業的快速原型設計工具。Axure(發音:Ack-sure),代表美國Axure公司;RP則是Rapid Prototyping(快速原型)的縮寫。 Axure簡要介紹 Axure RP已被一些大公司採用。 Axu

原创 Elasticsearch操作數據後馬上更新的辦法

我們經常有這樣的需求,在對 Elasticsearch 數據進行操作的時候,要及時返回剛剛操作完畢的數據,或者數據列表。 比如加入存儲一條數據後,我馬上要返回數據的總條數,這個時候,會出問題,Elasticsearch會返回操作之前的數

原创 Sonar建議彙總

The Cyclomatic Complexity of this method “deleteMission” is 14 which is greater than 10 authorized 嵌套複雜度爲14,高於限定值10 Ref

原创 動態提交使用jQuery 完成ajax 文件下載

查了好多資料,發現還是不全,乾脆自己整理吧,至少保證在我的做法正確的: Ajax 文件下載: jQuery.download = function(url, data, method){ // 獲得url和data if(

原创 maven一些常用命令和配置

maven一些常用命令 安裝包到本地 Dfile=D:\workspace\Marketing.MessagePush.Service\messagepush\lib\guava-18.0.jar -DgroupId=com.googl

原创 java開發中常用到小方法

ArrayList轉數組 /* * 獲取優惠券全部策略ID String[] */ private String[] getStrategyIDArrayCache() throws Exception { A

原创 Spring常用註解

FastJson時間格式化: @JSONField(format = “yyyy-MM-dd hh:mm:ss”) 單元測試加載Spring配置: @RunWith(SpringJUnit4ClassRunner.class)

原创 Spring中採用公共變量併發問題解決

由於系統採用springmvc框架,springmvc核心控制器DispatcherServlet 默認爲每個controller生成單一實例來處理所有用戶請求,所以在這個單一實例的controller中,它的XXXService也是一個

原创 HTML5 <template>標籤元素簡介

http://www.zhangxinxu.com/wordpress/2014/07/hello-html5-template-tag/ http://freshflower.iteye.com/blog/2120268