中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

ImportNew一周資訊:新 GC 算法將在 JDK 12 中登場

2018-12-10    來源:importnew

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

ImportNew小編為您搜集有關(guān)Java業(yè)界、資源一周資訊(2018.12.10)。
(內(nèi)容無特殊說明均為英文,這里僅做摘編,點擊鏈接可直達(dá)原文。)

1.?JDK 12 巡禮: Shenandoah 在?JDK 12?中首次登場:來自?jaxenter
>?Shenandoah(低暫停延遲垃圾回收器 JEP 189)是一個新垃圾回收算法,通過對運行中的 Java 線程進(jìn)行清空處理,降低 GC 暫停時間。使用 Shenandoah 后,暫停時間與堆棧大小無關(guān),無論設(shè)置為 200MB 或 200GB 都能得到一致的體驗。同樣會出現(xiàn)在 JDK 12 中的還有:

  • JEP 334?JVM 常量 API:引入API來模擬關(guān)鍵類文件和運行時 artifact 描述,尤其是從常量池加載的常量。
  • JEP 344?讓 G1 收集器回收可中斷:G1 收集器在超過目標(biāo)暫停時間后可中斷回收操作。
  • JEP 346?讓 G1 收集器返回未使用的內(nèi)存:改進(jìn)?G1 收集器,在操作系統(tǒng)空閑時自動返回未使用的 Java 堆棧內(nèi)存。

2.?IntelliJ IDEA 2018.3 發(fā)布支持即將到來的 Java 12、Spring Boot 增強功能:來自?infoq
> 新版本增加了許多改進(jìn):

  • 語言方面支持了 Java12。
  • 編輯器注釋中支持支持多行 TODO。
  • Node.js 10.12 或更高版本可以啟用 –experimental-worker 實現(xiàn) Node.js worker 調(diào)試。
  • Spring 方面修復(fù)了一些 bug,比如?@ConfigurationProperties 的問題。同時改進(jìn)了項目新建向?qū)е械?Spring Initializr 功能。
  • 綁定了 Docker 插件,并且為?Kubernetes 插件增加了代碼提示、預(yù)覽及構(gòu)建快捷菜單。

3. 使用 Eclipse OpenJ9 優(yōu)化 JVM 啟動:來自?developer.ibm
> Eclipse OpenJ9 發(fā)布了共享類緩存(shared classes cache?SCC)和動態(tài)提前編譯(dynamic ahead-of-time?AOT)技術(shù)來加速 JVM 啟動。這篇文章介紹了如何啟用及優(yōu)化結(jié)果。

4. 使用 Oracle Digital Assistant?與 Fn 項目?實現(xiàn)?Conversational UI :來自?javacodegeeks
> Eugene Fedorenko?利用周末時間做了一個用語言交互的構(gòu)建工具,你可以對著它說:“構(gòu)建1001發(fā)布”。看起來很酷的樣子。用到了以下技術(shù):

  • Oracle Digital Assistant?Oracle人工智能助手。
  • Fn 項目:一個開源 container-native serverless平臺。
  • Conversational UI:對話式界面。

5. 為關(guān)系型數(shù)據(jù)庫使用響應(yīng)式編程:來自 spring.io
>?響應(yīng)式編程(Reactive Programming)有很多優(yōu)點,可以延遲執(zhí)行,提供很好的并發(fā)和異步實現(xiàn)。但要求底層的也必須是響應(yīng)式實現(xiàn)。傳統(tǒng)的關(guān)系型數(shù)據(jù)庫該怎么辦?這篇文章提供了一些選項,比如?Reactiverse 的 reactive-pg-client、Oracle 的?ADBA、PgNio?等。

6. 用?OpenJDK Flight Recorder?給 Spring Boot 分布式應(yīng)用加點興奮劑:來自 dzone
>?OpenJDK Flight Recorder(簡稱JFR),是一款老牌JVM底層數(shù)據(jù)搜集監(jiān)控工具。這篇文章介紹了把 JFR 連上 Jaeger、Zipkin 這樣的追蹤工具,進(jìn)而對應(yīng)用程序進(jìn)行深入分析。

7. Method Reference 之間的區(qū)別:來自?community.oracle
> lambda 表達(dá)式可創(chuàng)建匿名方法,一些情況下其主要作用是引用現(xiàn)有的方法。用 method references 可以更加方便地引用。

8. Spring Transaction 管理使用視頻:來自?reddit
> 這是一份口碑相當(dāng)不錯的 Spring Transaction 視頻教程。

9.?AWS 發(fā)力機器學(xué)習(xí)服務(wù):來自?javaworld
> Amazon? Cloud 提供托管 TensorFlow 服務(wù),付費即用,提供強化學(xué)習(xí)(reinforcement learning)和自動數(shù)據(jù)標(biāo)簽功能。

10. 12月17日在線直播:硬件與 JVM 設(shè)計趨勢,對我的工作有影響嗎?來自?developer.ibm
> 一場關(guān)于 JVM 的在線直播。

關(guān)于作者: 唐尤華

唐尤華

我喜歡程序員,他們單純、固執(zhí)、容易體會到成就感;面對壓力,能夠挑燈夜戰(zhàn)不眠不休;面對困難,能夠迎難而上挑戰(zhàn)自我。他們也會感到困惑與傍徨,但每個程序員的心中都有一個比爾蓋茨或是喬布斯的夢想“用智慧開創(chuàng)屬于自己的事業(yè)”。我想說的是,其實我是一個程序員。(新浪微博:@唐尤華

查看唐尤華的更多文章 >>

標(biāo)簽: 代碼 數(shù)據(jù)庫

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:如何高效的使用 Git

下一篇:Redis是單線程的,但Redis為什么這么快?