Lots of interesting writeups on Java 9 this week.
本周有很多关于Java 9的有趣文章。
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> What archive format should you use, WAR or JAR? [frankel.ch]
In the world of “java -jar”, it’s important to remember that WAR files still have some advantages.
在“java -jar “的世界里,重要的是要记住,WAR文件仍然有一些优势。
>> Scaling Spring Boot Apps on Docker Windows Containers with Ansible: A Complete Guide incl Spring Cloud Netflix and Docker Compose [codecentric.de]
A comprehensive guide to scaling Spring Boot apps running under Docker on Windows 🙂
扩展Spring Boot应用程序的综合指南在Windows的Docker下运行的 🙂
>> Update to the Bean Validation 2.0 Public Review Draft [beanvalidation.org]
Since JSR 380 has been put up for public review, some issues were raised and addressed.
由于JSR 380已被提交给公众审查,一些问题被提出并得到解决。
>> JUnit 5 – Parameterized Tests [codefx.org]
JUnit 5 finally features native support for parameterized test. It can’t come soon enough.
JUnit 5终于具有对参数化测试的原生支持。它来得太早了。
Also worth reading:
也值得一读ng:。
-
>> javap Usage Unfolds: What’s Hidden Inside Your Java Class Files? [takipi.com]
-
>> Ratio based routing to a legacy and a modern app – Netflix Zuul via Spring Cloud [java-allandsundry.com]
-
>> Introduction to Continuous Integration with JHipster [blog.ippon.tech]
-
>> How to Effectively use Groovy GPath in REST Assured – Part 2: GPath JSON [james-willett.com]
Time to upgrade:
升级的时间:。
-
>> Spring Cloud Dalston SR1 [spring.io]
-
>> Spring Cloud Data Flow 1.2.1 released [spring.io]
-
>> Spring Security OAuth 2.1.1 and 2.0.14 Released [spring.io]
2. Technical
2.技术
>> Microservices Patterns With Envoy Sidecar Proxy: The series [christianposta.com]
>> Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking [christianposta.com]
>> Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries [christianposta.com]
A comprehensive guide to the Envoy Sidecar Proxy in a microservices environment.
关于微服务环境下的Envoy Sidecar代理的全面指南。
Also worth reading:
还值得一读的是:。
-
>> Easily secure your Spring Boot applications with Keycloak [developers.redhat.com]
-
>> The best way to map the SINGLE_TABLE inheritance with JPA and Hibernate [vladmihalcea.com]
-
>> How Basic Performance Analysis Saved Us Millions [heap.engineering]
-
>> Side Effects, Front and Center! [queue.acm.org]
3. Musings
3.思索
>> The Architect Elevator — Visiting the upper floors [martinfowler.com]
As an architect, you need be in touch with all levels of the organization to get enough insight for good design decisions.
作为一个建筑师,你需要与组织的各个层面接触,以获得足够的洞察力来做出好的设计决策。
>> Developers – Talk To People [henrikwarne.com]
Talking to people is a deceptively simple and hugely powerful behavior we can all adopt to get significantly better results.
与人交谈是一个非常简单而又非常强大的行为,我们都可以采取这种行为来获得明显更好的结果。
>> What Metrics Should the CIO See? [daedtech.com]
>> Make Alerting Apps Work for You [daedtech.com]
These two writeups present an interesting look at how to effectively understand and manage an organization from the CIO position.
这两篇文章介绍了如何从CIO的位置有效地理解和管理一个组织的有趣观点。
>> How to Improve a Legacy Codebase [jacquesmattheij.com]
Carefully 🙂
小心翼翼地 🙂
Remember about the backup, tests, proper logging and introducing small changes one at a time.
请记住关于备份、测试、适当的记录和每次引入小的变化。
Also worth reading:
还值得一读的是:。
- >> Is your user interface-driven test automation worth the effort? [ontestautomation.com]
-
>> The Past Needs You [mattblodgett.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。