YMP v2.0.4
YMP是一個非常簡單、易用的輕量級Java應用開發框架,涵蓋AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,讓開發工作像搭積木一樣輕鬆是我們一直不懈努力的目標!
Maven:
<dependency>
<groupid>net.ymate.platform/<groupid>
<artifactid>ymate-platform-<module>/<artifactid>
<version>2.0.4/<version>
/<dependency>
主要更新內容:
核心(Core)
優化模糊對象增加自定義類型轉換器接口擴展能力
優化對象序列化接口實現及相關代碼實現
優化事件處理線程池默認最大線程參數配置
優化事件邏輯並取消事件配置擴展參數項(將統一採用框架擴展參數)
優化事件代碼邏輯並新增解註冊事件類型和監聽器
優化事件隊列大小參數配置項名稱
更新事件相關文檔內容
修正格式化消息時可能產生空指針問題
優化線程池工廠
優化PropertyState屬性值是否變化的判斷邏輯
優化PropertyState空值判斷邏輯
模塊加載時嘗試優先初始化配置體系模塊
增加通過類名稱獲取模塊實例對象方法
優化攔截器全局配置分析邏輯
配置體系(Configuration)
優化調整配置體系代碼邏輯結構
驗證 (Validation)
新增@Required以替代類名稱拼寫錯誤的@Requried註解類(目前兩者作用相同)被替換者將在未來版本更新中移除
為未來剔除@VRequried做準備
優化@VRequried驗證註解兼容性
Web框架 (WebMVC)
優化使用字符串構建JSON視圖時保證屬性的順序
優化控制器參數@ModelBind註解支持VO對象數組(注:僅支持通過@RequestParam註解獲取參數)
增加控制器異常自定義處理機制
新增通過package-info.java為包中同級控制器類添加通用配置能力
優化CookieHelper構造方法和Http狀態視圖代碼
持久化(JDBC)
數據庫默認更新鎖常量名變更為DEFAULT未來將取代MYSQL和ORACLE
優化數據庫標識符拼裝字段名稱的邏輯兼容性
優化表名稱前綴處理邏輯
優化實體刪除處理邏輯支持按條件刪除
優化查詢對象操作的易用性
優化存儲器並允許根據數據庫類型進行加載
優化字段轉成員屬性名稱的處理邏輯
優化存儲器動態SQL拼裝腳本處理邏輯使支持針對多種數據庫分別進行配置
優化數據庫方言接口並新增自定義引用標識符配置項
代碼優化並增加事件處理邏輯
優化存儲器動態SQL拼裝腳本處理邏輯
為存儲器添加通過JavaScript腳本動態拼裝SQL的能力
修正實體生成器判斷字段nullable的邏輯
服務 (Serv)
優化服務模塊配置
優化服務模塊代碼及線程池邏輯
緩存 (Cache)
優化緩存模塊事件處理邏輯
Jboot v1.2.2
Jboot是一個基於JFinal 和 undertow開發的微服務框架。提供了AOP、RPC、分佈式緩存、限流、降級、熔斷、統一配置中心、Opentracing數據追蹤、metrics數據監控、分佈式session、代碼生成器、shiro安全控制、swagger api自動生成等功能。
下載地址:https://gitee.com/fuhai/jboot
Jboot v1.2.2 主要更新如下:
新增:ParamType類,方便swagger註解使用
新增:JbootCache 新增 getTtl() 和 setTtl() 方法,方便對緩存設置過期時間
新增:添加ActionCache的key生成機制的配置,方便自己對ActionCache的key的管理
新增:JbootController 新增 getBodyString() 方法,方便接收客戶端POST過來的body數據
新增:添加jetty的支持,需要自行添加jetty的maven依賴
新增:AOP 添加對 @Bean(name="serviceName") 的支持,方便對一個接口有多個實現類的情況進行注入
修復:JFinal constants.setError404View 等無效的問題
修復:分佈式下,可能導致不同節點的ehcache緩存過期時間不一致的問題
修復:由於Jboot不斷迭代導致文檔多處錯誤的問題
修復:在某些情況下 SPILoader 可能出現的空指針異常的問題
優化:設置 ActionCache 的默認時間為1周,1周後自動緩存過期自動清除
優化:重構數據源和sharding-jdbc分庫分表部分,刪除無用設計和代碼
優化:設置 session 自動過期和修改默認的 session 為 —JSID—,之前為JSESSIONID可能會和其他框架衝突
優化:重命名 UnderTowClassloader 為 JbootServerClassloader,方便今後統一對class的管理
NetBSD 7.1.1
NetBSD 是一個免費的,具有高度移植性的類 Unix 操作系統,可以在許多平臺上執行,從 64bit alpha 服務器到掌上型的設備。由於簡潔的設計和先進的特徵,使得它在生產和研究方面,都有卓越的表現,而且它也有受使用者支持的完整的源代碼。許多應用程序也是易於移植的。
下載地址:
http://mirrors.up.pt/pub/NetBSD/images/7.1.1/NetBSD-7.1.1-amd64.iso
http://ftp.piotrkosoft.net/pub/NetBSD/iso/7.1.1/NetBSD-7.1.1-i386.iso
主要更新內容:
修復 x86 - 上下文處理中的漏洞
修復在 openat 系統調用中的 Vnode 引用洩漏
用戶級更改:dhcrelay(8) - 修復在後臺運行時妨礙正確操作的錯誤
Heimdal - 更新到 7.1