
罗恩·普勒斯勒(Ron Presler)汇总并上传了Project Loom(Java纤维)的新“官方”原型。 以JDK 14为基础,您可以在此处下载它, 在此处阅读声明。 人们逐渐开始参与该主题,并且在GitHub上已经有几个使用Loom的项目: Loom Date Server , Fibry (实现对光纤的支持的actor), RxJavaFiberInterop (RxJava 3和Loom之间的桥梁),以及使用Loom的几个示例( 一个 , 两个 ) 以防万一,我提醒您,罗恩(Ron )在Reddit上 ,有时他在那儿写公告,并留下很好的详细评论。
InfernoPlus 发布了一段视频,讲述了他们如何在超级马里奥(Super Mario)的大逃杀(Battle Royale)类型中制作粉丝游戏,这出人意料的是。 背面有Java + Tomcat。 故事的结尾:作者接到任天堂的电话,答应提起诉讼,因此必须杀死玩具。
Oleg Shelaev写了一篇很棒的文章“ GraalVM入门” 。 Oleg简短,清晰,简单地回答了以下问题:什么是GraalVM? 为什么需要它? 什么是值得一看的最新消息? 最近在Reddit上进行的讨论(作者提出了神话般的“本机字节码”)很好地说明了一个事实,尽管GraalVM进入了大众的视野,但对于许多人来说,这都是一片黑暗的森林。 这需要做一些事情。
要及时接收有关GraalVM的新闻,您需要:
- Debezium 1.0.0推出了 ,它自称为CDC(更改数据捕获)的最佳Java库。 他们甚至有自己的 FAQ 网站 。 CDC与记录数据更改事件有关。 当然,您可以拖动Hibernate Envers ,但这会增加运行时的开销。 相反,您可以直接从重做日志数据库中读取更改事件-解析它并以某种方式做出反应,这是Debezium所做的。 她以异步模式进行操作,即 无需停止OLTP应用程序。 不仅支持Oracle,MySQL和PostgreSQL(直觉上,需要日志来提供ACID中的D),而且还支持MongoDB 。 在Vlad Mihalcea的文章中阅读更多内容 。
- eXsio有人发布在GitHub QueryDSL EntityQL上 -一个由28个提交组成的小型库,使您可以使用流畅的API形式使用JPA实体进行本机SQL查询。 秘密在于它使用反射来收集所有DDL信息并构建QueryDSL元模型。 元模型收集在RAM中;不需要在文件系统上生成代码。
- Vincenzo Palazzo继续装饰Swing,material-ui-swing库的v1.1.1-beta版本刚刚发布 。 该链接包含屏幕截图和GIF。
- 事实证明,11月28日发布了Apache Camel 3,它没有进入摘要,因为那时没有摘要。 迟到总比没有好。 现在Camel是几个项目的大家庭,包括Camel 3 (在所有集成桶中为我们所熟知的插件), Camel K (Serverless,Kubernetes,Knative), Camel Quarkus 。 正式支持Java 11,将
camel-core
内核从单个巨型垃圾箱切割成33个JAR文件,API在camel-api
,而在camel-support
是RouteBuilder
和对开发插件有用的各种基类。 一切开始工作得更快,并且占用更少的内存。 添加了DSL,用于端点的类型安全描述(而不是字符串中的地狱URI)。 引擎内部增加了反应性,一旦Java 11成为受支持的最低版本(有人咳嗽和晕厥),外部接口也将在Java 9 Flow API上运行 。 我们添加了与Microprofile的集成,并演示了从Camel发布开始的完全独立的应用程序。 简而言之,生活变得更好,生活变得更加有趣。 - Kafka 2.4来自一个有趣的版本-经纪人现在可以转移到最近的副本(在云中,这是很多钱)。 我们添加了一个新的Java Authorizer API ,该API可让您绕过kafka.security.auth.Authorizer所使用的
kafka.security.auth.Authorizer
。 - 随着Kafka的发布, Kafka 2.4 RC1相应的Spring随之问世。 一切与2.3相同,仅针对新版本的客户端进行编译,并支持新的平衡协议。
- Spring Cloud Hoxton和Greenwich的停产日期已经宣布 ,下一个主要版本将称为Ilford。 此外, 还发布了Hoxton Service Release 1(SR1) 。 只有错误修复 ,有必要进行更新。
- 您可以在Josh Long的每周刊中阅读更多有关Spring的信息。 分别于12月18日和12月24日发布 。 顺便说一句,在2020年,乔希(Josh)庆祝自己的周年纪念,在春季团队里工作了10年,因此-十年了。
- Dmitry Zhemerov 发布了 2020年IntelliJ平台路线图 。 JetBrains的hubBlog中有俄文翻译 。
- IntelliJ IDEA 2019.3.1发布了 。 修复了一些不愉快的错误。 例如,启动“创意”后,多台显示器的用户不再需要将窗口拖到第二台显示器上。 他们修复了本地Tomcat在Maven进行构建之前启动时的一个巨大错误 。
- Eclipse 2019-12发布了 。 从Java 13开始,添加了开关表达式和文本块。 YouTube上有一段视频介绍了新功能,这些新功能由广播公司以强硬的“新闻”口音读出。 显然,与此同时, Eclipse Web工具平台也得到了更新,诸如此类-列出无休止的基于Eclipse的IDE列表是没有意义的。
- 立刻在多个IDE平台(Eclipse,Visual Studio Code和Theia)上发布了Spring Tools 4.5.0 。 当然,这主要是由于新版本的Eclipse所致,但是它们修复了一些小错误并进行了外观改进。
- Jens Reimann继续发布有关Eclipse IoT状态的小消息。 在新的帖子中,他谈到了Helm Charts的介绍,他们从Ditto开始。
- Gregor Riegler 发布了有关如何练习“提升条件重构” 的视频 。 关于Reddit的相关讨论 。
- Alpakka Kafka的作者Krzysztof Ciesielski的一次采访被发表(它来自何处以及在文章中有何描述)。
- Google Cloud Spanner终于公布了 Hibernate 的官方方言。 本文在GitHub上有一个工作示例,其中Quarkus被用作平台。
- Google Cloud宣布了AutoML自然语言框架。 使用它,您可以从文本中提取见解,进行廉价分类并组织来自客户的反馈-即2020年企业机器学习状态报告大致认为2020年机器学习的主要应用。
- Square(那些是商家聚合器)已经发布了Java的新SDK 。
哈伯
注意图像由摄影师Bryson Hammer提供,是在弓谷高中地区的加拿大城市科克伦制作的。 布赖森(Bryson)专长拍摄寒冷的北部郊区,山脉和生活在此的野生动物的照片。