Lots of interesting writeups on Java 9 this week.
本周有很多关于Java 9的有趣文章。
Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Maven on Java 9 – Five Things You Need To Know [blog.codefx.org]
The combination of Java 9’s JPMS with Maven can be tricky for now – it’s good to be prepared.
Java 9的JPMS与Maven的结合目前可能比较棘手–做好准备是好事。
>> The Cost of JDBC Server Roundtrips Or: Move That Loop into the Server Already! [blog.jooq.org]
It’s not a secret that it’s better to minimize the number of database calls – here’s a good look at the why.
尽量减少数据库调用次数并不是什么秘密–这里可以好好看看为什么。
>> Design gotchas in JDK’s functional interfaces [blog.frankel.ch]
Java’s functional interfaces are designed quite independently – so the compiler doesn’t see any relation between them.
Java的功能接口是相当独立的设计–所以编译器看不到它们之间的任何关系。
>> Using Trusted Timestamping With Java [techblog.bozho.net]
Using security APIs is usually hard – here’s the reference for implementing trust timestamping with BouncyCastle.
使用安全API通常很困难–这里是用BouncyCastle实现信任时间戳的参考。
>> Getting Started With Hibernate [thoughts-on-java.org]
Just a simple but comprehensive guide to Hibernate.
只是一个简单但全面的休眠指南。
>> How to bootstrap JPA programmatically without the persistence.xml configuration file [vladmihalcea.com]
A comprehensive guide to bootstrapping Hibernate without XML.
在没有XML的情况下引导Hibernate的全面指南。
Also worth reading:
-
>> Java 9 modules and Spring Boot? I give up [blog.sourced-bvba.be]
-
>> The First Nine Projects Proposed for EE4J [infoq.com]
-
>> A Common Mistake Developers Make When Caching Nullable Values [blog.jooq.org]
-
>> IntelliJ IDEA 2017.3: Support for Kotlin Multi-platform Projects [blog.jetbrains.com]
-
>> Running an Infinispan server using Testcontainers [blog.codecentric.de]
Time to upgrade:
升级的时间:。
-
>> Spring Security 5.0.0 Released [infoq.com]
2. Technical and Musings
2.技术和思考
>> Side Hustle Ideas for Software Developers [daedtech.com]
If you’re coding full-time and thinking of doing work outside of your full-time gig – it might be more beneficial not to take on even more coding 🙂
如果你正在全职编码,并且考虑做全职工作以外的工作–不承担更多的编码工作可能更有利 🙂。
Also worth reading:
还值得一读的是:。
-
>> How to Talk to a C Level Executive [daedtech.com]
-
>> Black Friday Boring [abdullin.com]
-
>> Programming for Grade 8 [henrikwarne.com]
-
>> Resume Skills for the Job Seeker with Upward Ambition [daedtech.com]
-
>> Excuses [blog.cleancoder.com]
-
>> Kotlin – tail recursion optimization [java-allandsundry.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。