12月12日上午Java摘要

- Spring Boot 2.1.x的生命周期定于2020年11月1日。在此日期之前,某些更新仍将在那里,在此之后它们将消失。 需要更新到2.2。 更新过程本身似乎并不复杂,说明在Wiki中 。 还提供了受支持版本的列表 。
- Kilt工具箱的第一个版本旨在处理国际化捆绑包,现已发布。 实际上,在名称Kilt中,字母i是i18n,l是l10n,t是t9n。 该库可以将包从/转换为XLS(X)(对一小组翻译人员很有用),提供了一种类型安全的外观,可以在Java中使用它们(不,名称中的字母K不是Kotlin)以及包中的简单重构,例如重新格式化文字。 它可以用作独立的命令行应用程序,作为Ant的任务,作为Maven的插件。 几乎100%的代码都是用Java编写的。 在GitHub上有198个提交,只有十颗星(毫不奇怪,作者直到今天才宣布它)。
- Payara Server现在正式与Jakarta EE 8 兼容 。我提醒您,这是一个开源Java EE中间件,重点是混合云。 出现在GitHub上 。 Jakarta EE(如果您最近几年一直处于悬浮动画状态)是Java EE的后继者,通过Party-Cloud Native Java的未来。 从版本5.193.1开始,该产品加入了幸福的家庭Glassfish (Eclipse Foundation), OpenLiberty (IBM)和Wildfly (RedHat)。 如果您担心那里的Wildfly的未来,现在我们有两个替代实现。
- GitHub上的Spring Cloud Gateway的最新版本是2.2.0。 在即将发布的2.2.1版本中,我们可以在著名的resilience4j库(在GitHub上有超过一千个提交和五千个星)之上实现一个新的断路器。 这背后是一个小的悲惨故事。 这种替换不会像赶时髦的人的左脚跟鞋那样发生,而是因为随着公司更改技术堆栈,Netflix冻结了其出色的Hystrix 。 Netflix的联合创始人吉布·斯宾塞(Gibb Spencer) 向我们保证 ,Hystrix和Ribbon将在Spring Cloud框架内继续提供支持,但所有需要它的人都已惊恐地退缩。 (该推文甚至在乔什·朗( Josh Long)的《本周春季》中得到提及。 ) 我提醒您,resilience4j的第二种替代方法是阿里巴巴集团的Sentinel 。 反过来,弹性4j由德国电信的Robert Winkler ,IBM的Mahmoud Romeh ,Target Corporation的Dan Maas (这是一家营业额为720亿美元的美国零售商店组成的网络)和Bogdan Storozhuk制造 。 认真的人,你必须接受它。 可以在诸如Spring Cloud Gateway之类的系统组成部分上观察到适应过程,您可以在Pyotr Minkovsky的博客 (这是Mastering Spring Cloud的书) 的博客上了解更多有关此过程的信息 。
- GraalVM的Squeak / Smalltalk语言实现的另一个候选版本GraalSqueak已发布 。 从理论的角度来看,这是多语言编程领域的一项很好的研究。 在实践中需要它的人,为清楚起见,我们将其忘记。 在DZone的英文文章中阅读更多内容 。 我对文章底部提到Mani Sarkar感到特别高兴,“感谢您的反馈”-Mani越来越多地渗透到Internet空间。
- 对于完整堆栈,在React.js 中引入并发模式可能很有趣。 现在,用户无需在网页尝试加载另一个下拉列表时就去喝茶。 为了不言而喻, 此处提供了官方文档中的示例。
- 关于Spring / Dagger / Guice的好新手介绍:20分钟的Yandex报告“在某个王国中,而不是在一个”反弹”状态。”哈布雷( Habé )的Kirill Kosolapov( ctsh )。 正常解码为文本,代码幻灯片设计为小屏幕截图,并带有平滑屏幕。 阅读时间是几分钟。
- 在最后的摘要中,读者在某处看到了广告 。 但是如何? 但是呢 如果您想改善帖子中的内容,请写评论,以便在相对诚实的比赛中见面!
注意图片由摄影师Sydney Rae提供。
Source: https://habr.com/ru/post/zh-CN479854/
All Articles