Nutz 1.r.57- Java 應用框架發布

2021-01-08 開源中國

1.r.57 [綦河北渡魚] 發行註記(20160723)

來,幹了這杯海水。都是地球人,海水到處流,有啥好爭的,快點把核聚變搞定啊~~~~!

哦,報個bug都能被一鍋端,烏鴉雲朵消失了。但雨還是繼續下啊,感覺哪裡不對啊。

這次,新功能比bugfix多了,來來來,趕緊更新了。對了,nutz@github已經突破1000個star,啊啊啊啊

-

主要變化:

fix: @Inject在setter上標註有時候拋異常

fix : Record沒有實現Comparable接口

fix: 入口方法中不帶@Param的字符串數組參數,會拋異常

fix: 在事務內新建NutDao實例的會拋出NPE

fix: UploadInfo的終值是0,而非與sum相等

fix: 1.r.56中的makeEntity方法在處理Map時有可能拋出NPE

fix: SQLServer下批量插入帶自增id的列表會報錯

fix: 文件上傳有可能出現命名重複

add: 新增X-Powered-By,自豪地使用nutz

add: 資料庫關鍵字處理,默認關閉,可通過Daos類啟用.

add: 自定義SQL的分割符可以自定義了

add: org.nutz.http添加異步支持

add: EL支持通過代碼註冊function

add: @Async能自定義ExecutorService了

add: JsonFormat.dateFormat支持特殊格式timestamp,輸出時間戳long值

add: PropertiesProxy新增make方法,革新ioc js配置

關聯項目更新:

fix: daocache在DB2/SqlServer會報錯啊

update: 大鯊魚寫的[https://github.com/Wizzercn/NutzWk nutzwk]已經3.2了

update: 阿健的[https://github.com/NLPchina/Jcoder Jcoder]已經發布第一版

update: 單純願望[https://github.com/Kerbores/NUTZ-ONEKEY nutz-onekey]持續開發中

--

詳細列表:

下載地址:http://downloads.nutzam.com/get/234aa66a2d61d8b2fe3af7958f600ca2

https://github.com/nutzam/nutz/releases/tag/v1.r.57

maven中央庫同步完成:http://repo1.maven.org/maven2/org/nutz/nutz/1.r.57/

相關焦點

  • JavaMelody v1.57.0 發布,系統監控工具
    JavaMelody v1.57.0 發布,此版本更新內容如下:fix: check if async before flushing the response (ee87b4b
  • 高效Java Web 應用開發框架 JessMA v3.2.2 正式發布
    ★ 高度擴展:JessMA 通過的 plug-in 機制可以靈活擴展,JessMA 發布包中自帶的 jessma-ext-rest 和 jessma-ext-spring 均以插件的形式提供,用戶可根據需要加載或卸載這些插件。應用程式開發者也可以根據實際需要編寫自定義插件來擴展 JessMA。
  • java集合詳解合集
    2.2) VectorVector和ArrayList在用法上幾乎完全相同,但由於Vector是一個古老的集合,所以Vector提供了一些方法名很長的方法,但隨著JDK1.2以後,java提供了系統的集合框架,就將Vector改為實現List接口,統一歸入集合框架體系中
  • Java 集合框架綜述,這篇讓你吃透!
    說明:對於以上的框架圖有如下幾點說明1、所有集合類都位於java.util包下。Java 的集合類主要由兩個接口派生而出:Collection 和 Map,Collection 和 Map 是 Java 集合框架的根接口,這兩個接口又包含了一些子接口或實現類。2、集合接口:6 個接口(短虛線表示),表示不同集合類型,是集合框架的基礎。3、抽象類:5 個抽象類(長虛線表示),對集合接口的部分實現。可擴展為自定義集合類。
  • Java框架視頻入門教程,常用開發框架
    Java框架視頻入門教程,常用開發框架,一般來說,很多Web框架都在是前端變得更有趣,對用戶更加友好。Java有很多用戶,也有很多開發框架適用他,選擇哪個框架才能更適合我的項目呢?
  • Java 9正式發布,新特性解讀
    在歷經多次跳票之後,Java 9 終於在千呼萬喚中正式發布。從這個版本開始,Java 將每半年發布一個版本。作為霸佔程式語言排行榜鰲頭多年的老牌語言,Java 9 中有哪些不得不說的新特性?Java 語言的未來又將如何? 針對 Java 9 新特性的介紹已經非常多了,我這裡不想再做一個百科全書一樣的列表,希望從不同角度簡要點評部分特性。
  • java集合【6】——— Iterable接口
    iterable接口整個接口框架關係如下(來自百度百科):iterable接口其實是java集合大家庭的最頂級的接口之一了,實現這個接口,可以視為擁有了獲取迭代器的能力。JamException in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.util.ArrayList
  • Java集合框架綜述,這篇讓你吃透!(深度好文)
    說明:對於以上的框架圖有如下幾點說明1、所有集合類都位於java.util包下。LinkedHashMap保存了記錄的插入順序,在用Iterator遍歷LinkedHashMap時,先得到的記錄肯定是先插入的,也可以在構造時用帶參數,按照應用次數排序。
  • Java日誌框架slf4j、jcl、jul、log4j1、log4j2、logback大總結
    :commons-logging:commons-logging的原生全部內容log4j-jcl:commons-logging到log4j2的橋梁jcl-over-slf4j:commons-logging到slf4j的橋梁slf4j轉向某個實際的日誌框架:場景介紹:如 使用slf4j的API進行編程,底層想使用log4j1來進行實際的日誌輸出
  • Java基礎面試題簡單總結
    short s1 = 1; s1 += 1;有什麼錯答:short s1 = 1; s1 = s1 + 1; (s1+1運算結果是int型,需要強制轉換類型)short s1 = 1; s1 += 1;(可以正確編譯)10、Java有沒有goto
  • 剖析Java 集合框架(七)-HashMap為什麼線程不安全
    at java.util.HashMap$TreeNode.moveRootToFront(HashMap.java:1819) at java.util.HashMap$TreeNode.treeify(HashMap.java:1936) at java.util.HashMap$TreeNode.split(HashMap.java:2162) at java.util.HashMap.resize
  • GitHub 上那些值得一試的 Java 開源庫
    Strmen-java為我們提供了一個非常完整且強大的解決方案,使用它可以解決幾乎所有字符串處理場景。下面便是Strman-java的幾個常見使用示例:拼接字符串import static strman.Strman.appendappend("f", "o", "o", "b", "a", "r")// result => "foobar"獲取某一個位置的字符import static strman.Strman.atat
  • 從0 開始手寫一個 Mybatis 框架,三步搞定!
    本文轉載自【微信公眾號:java進階架構師,ID:java_jiagoushi】經微信公眾號授權轉載,如需轉載與原文作者聯繫繼上一篇手寫SpringMVC之後,我最近趁熱打鐵,研究了一下Mybatis。MyBatis框架的核心功能其實不難,無非就是動態代理和jdbc的操作,難的是寫出來可擴展,高內聚,低耦合的規範的代碼。
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    smart-doc是一款同時支持java restful api和apache dubbo rpc接口文檔生成的工具
  • Java程式設計師不能錯過的7個基本框架
    Java程式設計師不能錯過的7個基本框架 現在IT開發人員面對的較大挑戰就是複雜性,構建的應用越來越複雜。今天給大家列出Java程式設計師不能錯過的7個基本框架,或許會對你有幫助哦。
  • JRuby 9.2.9.0 發布,Java 的 Ruby 解釋器
    JRuby 9.2.9.0 發布了,JRuby 是面向 Ruby、基於 Java 虛擬機(JVM)的一種解釋程序,它結合了 Ruby 語言的簡易性和功能強大的 JVM 執行機制,並與 Java
  • Kotlin打造Android路由框架
    本篇來自 WuRichard 的投稿,分享了他自己的路由框架,希望對大家有所幫助。在組件化開發的實踐過程中,當我完成一個模塊的開發後(比如說這個模塊中有一個Activity或者Service供調用者調用),其他模塊的開發者要啟動我這個模塊中的Activity的代碼我們再熟悉不過了:val intent = Intent(this, MainActivity::class.java)intent.putExtra("param1", "1")
  • smart-socket v1.4.8 發布,國產 Java AIO 通信框架
    smart-socket 是一款國產開源的 Java AIO 框架,追求代碼量、性能、穩定性、接口設計各方面都達到極致。
  • 開源 | Scene:Android 開源頁面導航和組合框架
    後來,隨著西瓜直播業務的壯大,也有了需要類似框架的需求,為了解決 Activity 棧管理太弱、各種黑屏、動畫能力太弱等問題,同時解決 Fragment 崩潰過多問題,我們開發了 Scene 這套通用的框架。
  • Java中的多線程你只要看這一篇就夠了
    作者:納達丶無忌          來源:簡書https://www.jianshu.com/p/40d4c7aebd66源碼共讀整理髮布,轉載請聯繫作者獲得授權引如果對什麼是線程、什麼是進程仍存有疑惑