• 高清:创意十足!杭州萌娃毕业照留下成长足迹 2019-04-08
  • 上交所:存托凭证上市首日不实行价格涨跌幅限制 2019-04-08
  • 谁拆迁都是一样一片狼藉,拆迁时欢天喜地,回迁时垂头丧气。拆迁者得到好处,被拆者哭天喊地。 2019-04-07
  • 网上支付出现异常如何解决? 2019-04-07
  • [微笑]咱建议进一步提高挂号费标准,最起码也得200元起步…… 2019-03-30
  • 一语惊坛(5月30日):磋商,不等于反复折腾。 2019-03-16
  • 广东福彩36选7开奖规则:ImportNew一周资讯:新 GC 算法将在 JDK 12 中登场

    ImportNew小编为您搜集有关Java业界、资源一周资讯(2018.12.10)。
    (内容无特殊说明均为英文,这里仅做摘编,点击链接可直达原文。)

    1.?JDK 12 巡礼: Shenandoah 在?JDK 12?中首次登场:来自?jaxenter
    >?Shenandoah(低暂停延迟垃圾回收器 JEP 189)是一个新垃圾回收算法,通过对运行中的 Java 线程进行清空处理,降低 GC 暂停时间。使用 Shenandoah 后,暂停时间与堆栈大小无关,无论设置为 200MB 或 200GB 都能得到一致的体验。同样会出现在 JDK 12 中的还有:

    • JEP 334?JVM 常量 API:引入API来模拟关键类文件和运行时 artifact 描述,尤其是从常量池加载的常量。
    • JEP 344?让 G1 收集器回收可中断:G1 收集器在超过目标暂停时间后可中断回收操作。
    • JEP 346?让 G1 收集器返回未使用的内存:改进?G1 收集器,在操作系统空闲时自动返回未使用的 Java 堆栈内存。

    2.?IntelliJ IDEA 2018.3 发布支持即将到来的 Java 12、Spring Boot 增强功能:来自?infoq
    > 新版本增加了许多改进:

    • 语言方面支持了 Java12。
    • 编辑器注释中支持支持多行 TODO。
    • Node.js 10.12 或更高版本可以启用 –experimental-worker 实现 Node.js worker 调试。
    • Spring 方面修复了一些 bug,比如[email protected] 的问题。同时改进了项目新建向导中的 Spring Initializr 功能。
    • 绑定了 Docker 插件,并且为?Kubernetes 插件增加了代码提示、预览及构建快捷菜单。

    3. 使用 Eclipse OpenJ9 优化 JVM 启动:来自?developer.ibm
    > Eclipse OpenJ9 发布了共享类缓存(shared classes cache?SCC)和动态提前编译(dynamic ahead-of-time?AOT)技术来加速 JVM 启动。这篇文章介绍了如何启用及优化结果。

    4. 使用 Oracle Digital Assistant?与 Fn 项目?实现?Conversational UI :来自?javacodegeeks
    > Eugene Fedorenko?利用周末时间做了一个用语言交互的构建工具,你可以对着它说:“构建1001发布”??雌鹄春芸岬难?。用到了以下技术:

    5. 为关系型数据库使用响应式编程:来自 spring.io
    >?响应式编程(Reactive Programming)有很多优点,可以延迟执行,提供很好的并发和异步实现。但要求底层的也必须是响应式实现。传统的关系型数据库该怎么办?这篇文章提供了一些选项,比如?Reactiverse 的 reactive-pg-client、Oracle 的?ADBA、PgNio?等。

    6. 用?OpenJDK Flight Recorder?给 Spring Boot 分布式应用加点兴奋剂:来自 dzone
    >?OpenJDK Flight Recorder(简称JFR),是一款老牌JVM底层数据搜集监控工具。这篇文章介绍了把 JFR 连上 Jaeger、Zipkin 这样的追踪工具,进而对应用程序进行深入分析。

    7. Method Reference 之间的区别:来自?community.oracle
    > lambda 表达式可创建匿名方法,一些情况下其主要作用是引用现有的方法。用 method references 可以更加方便地引用。

    8. Spring Transaction 管理使用视频:来自?reddit
    > 这是一份口碑相当不错的 Spring Transaction 视频教程。

    9.?AWS 发力机器学习服务:来自?javaworld
    > Amazon? Cloud 提供托管 TensorFlow 服务,付费即用,提供强化学习(reinforcement learning)和自动数据标签功能。

    10. 12月17日在线直播:硬件与 JVM 设计趋势,对我的工作有影响吗?来自?developer.ibm
    > 一场关于 JVM 的在线直播。

    关于作者: 唐尤华

    我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。(新浪微博:@唐尤华

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



    相关文章

    发表评论

    Comment form

    (*) 表示必填项

    1 条评论

    1. boat 说道:

      非常喜欢这个网站中的文章,感谢分享?。?!

      Thumb up 0 Thumb down 0

    广东好彩36开奖结果
    返回顶部
  • 高清:创意十足!杭州萌娃毕业照留下成长足迹 2019-04-08
  • 上交所:存托凭证上市首日不实行价格涨跌幅限制 2019-04-08
  • 谁拆迁都是一样一片狼藉,拆迁时欢天喜地,回迁时垂头丧气。拆迁者得到好处,被拆者哭天喊地。 2019-04-07
  • 网上支付出现异常如何解决? 2019-04-07
  • [微笑]咱建议进一步提高挂号费标准,最起码也得200元起步…… 2019-03-30
  • 一语惊坛(5月30日):磋商,不等于反复折腾。 2019-03-16