1. Spring and Java
1.Spring和Java
>> JDK 18 G1/Parallel/Serial GC changes [tschatzl.github.io]
>> JDK 18 G1/Parallel/Serial GC变化 [tschatzl.github.io]
GC Improvements in Java 18 – String deduplication for all GCs, configurable card sizes, faster startups with Serial GC, and quite a bit more.
Java 18中的GC改进 – 所有GC的重复数据删除,可配置的卡片大小,使用串行GC的更快启动,以及更多。
>> How to Stop a Java Thread Without Using Thread.stop()? [4comprehension.com]
>>如何不使用Thread.stop()来停止一个Java线程? [4comprehension.com]
Let’s see what’s wrong with Thread.stop(), and use cooperative thread interruption with interrupt flag and InterruptedException.
让我们看看Thread.stop()有什么问题,以及使用合作线程中断标志和InterruptedException。
>> Introducing the `oracle-actions/setup-java` GitHub action [inside.java]
>> 介绍`oracle-actions/setup-java` GitHub动作 [inside.java]
Introducing an additional way to consume the various JDK builds produced by Oracle in GitHub Actions, including early access ones.
介绍一种额外的方式,以消费由Oracle在GitHub Actions中制作的各种JDK构建,包括早期访问的构建。
Also worth reading:
- >> Lessons learned from previous projects [blog.frankel.ch]
- >> Level up Your Java Performance with TornadoVM [infoq.com]
- >> Gradle 7.4 Introduces Aggregated Test Reports [infoq.com]
- >> Getting Started with Spring WebFlux [reflectoring.io]
- >> Jakarta EE Developer Survey 2022 [agilejava.eu]
- >> Seven Ways Netflix Uses Gradle Enterprise to Manage Gradle Plugins [gradle.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> A Bootiful Podcast: Microsoft Azure Developer Advocate Mark Heckler [spring.io]
- >> All About JDK 18 – Inside Java Newscast #21 [inside.java]
Time to upgrade:
升级的时间:。
- >> Introducing Spring Cloud Alibaba 2021.0.1.0 [spring.io]
- >> Quarkus 2.7.4.Final released – Maintenance release [quarkus.io]
- >> Elasticsearch version 8.1.0 [elastic.co]
- >> The Grails Framework 5.1.3 Release [docs.grails.org]
- >> Hibernate ORM 6.0.0.CR2 released [in.relation.to]
2. Technical
2.技术
>> Feature Flags: Make or Buy? [reflectoring.io]
>> 特征旗。制作还是购买? [reflectoring.io]
A step-by-step guide on creating feature flag service: configuration-based, database-based, context-sensitive. Good stuff.
一个关于创建特征标志服务的逐步指南:基于配置、基于数据库、对环境敏感。好东西。
Also worth reading:
还值得一读的是:。
- >> Introducing the InternetDB API [blog.shodan.io]
- >> Building Password Purgatory with Cloudflare Pages and Workers [troyhunt.com]
- >> GitLab Security Scanning [blog.codecentric.de]
- >> How Does One Start With Unit Tests? [blog.jbrains.ca]
3. Musings
3.思索
>> Constrained by talent and struggling to attract top technologists [martinfowler.com]
>>受制于人才,难以吸引顶尖技术人才 [martinfowler.com]
On scaling bottlenecks: signs and symptoms, and common ways for getting out of the bottleneck! Yeah, a good weekend read.
关于扩展瓶颈:迹象和症状,以及走出瓶颈的常见方法是的,周末的好书。
Also worth reading:
还值得一读的是:。
- >> Curious about automated reasoning [allthingsdistributed.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> No Code Of Ethics [dilbert.com]
>> 没有道德准则 [dilbert.com]
>> Sunday Advice Of The Experts [dilbert.com]
>> Sunday Advice Of the Experts [dilbert.com]
>> Promoted Not Fired [dilbert.com]
>> Promoted Not Fired [dilbert.com]
5. Pick of the Week
5 本周精选
This is the first discount since June of last year – launches are a lot of work and we do these very rarely.
这是自去年6月以来的第一次折扣–发射是一项大量的工作,我们很少做这些。
Here we are – all of my courses are 30% off until next Friday:
我们来了–我的所有课程在下周五之前都是30%的折扣。
>> All Courses (30% off)
>> 所有课程(30%折扣)