autoload-cache-2.4 發佈

如下是各處版本的更新狀況: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

相關文章
相關標籤/搜索