如下是各處版本的更新狀況:git
2.4 Jedis更新到2.8github
2.3 AdminServlet 增長登陸用戶名和密碼;緩存
2.2 解決Hessian2不能正確序列化BigDecimal問題工具
2.1 對Kryo進行測試,發現問題問題比較多,因此刪除Kryo 支持,用戶能夠根據本身的狀況實現ISerializer接口。優化HessianSerializer,提高性能,並將HessianSerializer做爲默認的序列化和反序列化工具。性能
2.0 增長了Hessian2 和 Kryo 序列化支持,仍是使用JDK自帶的處理方法。修改方法以下:測試
雖然Kryo效率比較高,但使用Kryo會出現的問題比較多,因此仍是慎重使用,系統常常維護的就不太適合使用,通過測試,改變屬性名稱,或刪除中間的屬性等狀況均可能反序列出錯誤的值,因此若是遇到有減小或修改的狀況要及時清裏緩存。若是是增長屬性則會反序列化失敗,這正符合咱們的要求。優化
1.9 增長了命名空間,避免不一樣的系統之支緩存衝突接口
詳細的使用,能夠參考:https://github.com/qiujiayu/cache-example 中的UserDAO。ci
github開源代碼get