1. Spring and Java
1.Spring和Java
>> Talking to Postgres Through Java 16 Unix-Domain Socket Channels [morling.dev]
>> 通过Java 16 Unix-Domain Socket Channels与Postgres对话 [morling.dev]
Practical Unix-domain socket support in Java – an efficient and secure approach to communicate with Postgres!
Java中实用的Unix域套接字支持–与Postgres通信的高效和安全方法
>> Enhanced Pseudo-Random Number Generators for JDK [openjdk.java.net]
>> JDK的增强型伪随机数生成器[openjdk.java.net]
Meet JEP-356: proposal for new interfaces and implementations for pseudo-random number generators (PRNGs)!
迎接JEP-356:关于伪随机数生成器(PRNGs)的新接口和实现的建议!。
>> GraalVM 21.0 Introduces a JVM Written in Java [infoq.com]
>> GraalVM 21.0引入了用Java编写的JVM [infoq.com]
Project Espresso or Java on Truffle – a new way to run Java code on a JVM written in Java itself!
Project Espresso或Java on Truffle – 一种在Java本身编写的JVM上运行Java代码的新方法!。
Also worth reading:
- >> Extending the Automatic Vectorization Capabilities of the C2 Compiler [inside.java]
- >> The state of JVM desktop frameworks: TornadoFX [blog.frankel.ch]
- >> The Spring *Utils Classes [spring.io]
- >> Testing Spring Boot Applications With REST Assured [rieckpil.de]
- >> Troubleshooting Spring Data JPA Specification and Criteria queries impact on Hibernate’s QueryPlanCache [tech.asimio.net]
- >> Tutorial: Spock Part 1 – Getting started [blog.jetbrains.com]
- >> A lightweight SQL data mapper with the JdbcTemplate [spring.io]
- >> @PolymorphicSignature [javaspecialists.eu]
Webinars and presentations:
网络研讨会和演讲:。
- >> “How to contribute to OpenJDK” with Stuart Marks and Jesper Wilhelmsson [inside.java]
- >> A Bootiful Podcast: Hypertrace Java Agent creator Pavol Loffay [spring.io]
Time to upgrade:
升级的时间:。
- >> JMC 8.0.0 Early-Access Release [jdk.java.net]
- >> Spring Integration AWS 2.3.5.RELEASE & 2.4.0, and Spring Cloud Stream Kinesis Binder 2.0.4.RELEASE & 2.1.0 Available [spring.io]
- >> Spring Cloud 2020.0.1 (aka Ilford) Is Available [spring.io]
2. Technical
2.技术
>> PullRequest [martinfowler.com]
>> PullRequest [martinfowler.com]
Should we even use pull requests? a critical take on when pull requests can be useful and when they can’t!
我们甚至应该使用拉动请求吗?对拉动请求何时有用、何时无用的批判性看法。
Also worth reading:
还值得一读的是:。
- >> Building a Deterministic Random Bit Generator [musigma.blog]
- >> Offline Algorithms in Low-Frequency Trading [queue.acm.org]
- >> RefinementCodeReview [martinfowler.com]
- >> Introducing the O(1) Cryptography Project [musigma.blog]
3. Musings
3.思索
>> Growth Engineering at Netflix — Automated Imagery Generation [netflixtechblog.medium.com]
>> Netflix的增长工程–自动图像生成 [netflixtechblog.media.com]
The story of Netflix’s homepage – the invaluable automated asset generation!
Netflix主页的故事–难能可贵的自动化资产生成!
Also worth reading:
还值得一读的是:。
- >> Do Some Puzzles Sometimes [info.michael-simons.eu]
- >> APIOps – Automated processes for even better APIs [blog.codecentric.de]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Wally’s Success [dilbert.com]
>> Wally的成功[dilbert.com]
>> Cake For Ted [dilbert.com]
>> Cake For Ted[dilbert.com]
>> General Incompetence [dilbert.com]
>> 一般无能[dilbert.com]
5. Pick of the Week
5 本周精选
This week, we’re looking at Cassandra – the battle-tested database that’s the backbone of sites with incredible amounts of traffic, like Facebook and Netflix:
本周,我们将关注Cassandra–这个经过战斗考验的数据库,是Facebook和Netflix等流量巨大的网站的支柱。
For a long time, the “getting started” story in Cassandra was a bit slow, as there was simply no direct API support. That’s been changing recently on the Astra Cloud:
在很长一段时间里,Cassandra的 “入门 “故事有点慢,因为根本没有直接的API支持。最近在Astra云上,这种情况正在改变。
We now have several ways to interact with Cassandra beyond the standard CQL – direct data access via REST, a powerful document API working with schemaless JSON, as well as GraphQL APIs.
除了标准的CQL之外,我们现在还有几种与Cassandra互动的方式–通过REST的直接数据访问、使用无模式JSON的强大文档API,以及GraphQL APIs。
Definitely have a look at Astra with their free-forever 5 Gig tier, which is pretty useful to actually use the system and understand what it can do.
一定要看看Astra的免费5G层,这对实际使用该系统和了解它能做什么相当有用。
文章系列导航结束