BAELDUNG的JAVA周报(部分),黑客日教程

  1. Baeldung的Java周报(部分),黑客日教程 (Current)
  2. Bealdung的Java周报(部分),2019年7月3周,黑客日教程

1、Spring和Java

  • 将Spring Boot应用部署为war[vojtechruzicka.com]

尽管你必须部署到传统的应用服务器,但你可以把应用构建为WAR包,同时不需要丢失可运行性。

  • 编程风格练习:反射[blog.frankel.cn]

关于反射和Kotlin Poet API的代码生成的好文

  • 处理Hibernate缓存的时候别出洋相[blog.codecentric.de]

使用ttddyy的DataSourceProxy来测试你的ORM行为,是一个很好的方式。DataSourceProxy是一个针对DataSource的API包装器,很酷。

其他有价值的推荐:

  • >>流利的Java API [ blog.vavr.io ]

  • >>掌握Spring Boot [ blog.scottlogic.com ]

  • >> Spring Boot Project-Creation-Tool,Spring Initializr,有几个新的更新 [ infoq.com ]

  • >>如何覆盖默认的Hibernate Session FlushMode [ vladmihalcea.com ]

  • >>介绍Javalin:Java和Kotlin的轻量级Web框架 [ infoq.com ]

  • >> JDK9不可变集合的奇怪案例 [ 4comprehension.com ]

  • >>在MicroProfile Metrics 2.0中使用指标标签 [ blog.sebastian-daschner.com ]

  • >> Maven Scope和Gradle配置说明 [ reflectoring.io ]

  • >>了解测试自动化中的新Java特性 [ angiejones.tech ]

网络会议和演讲:

  • >> Java Features,2019年版 [ infoq.com ]

  • >>一个Bootiful播客:Azul首席技术官Gil Tene关于Java,JVM,垃圾收集的,以及更多 [ spring.io ]

  • >> Thomas Wuerthinger关于GraalVM和优化Java的提前编译 [ infoq.com ]

  • >>GraalVM性能最大化 [ infoq.com ]

更新:

  • >> MicroProfile 3.0:更新了Rest Client + Metrics 2.0和Health Check 2.0 [ infoq.com ]

  • >> JUnit 5.5.1出炉 [ junit.org ]

2、技术与文化

  • >> PUT和POST S3签名URL之间的差异 [ advancedweb.hu ]

尽管PUT使用起来要简单得多,但POST提供了更多功能

  • >>为什么不呢…… [ blog.cleancoder.com ]

正如我们期望现代软件“走出困境”,我们应该注意使我们的系统更加灵活

另外值得一读:

  • >>如何清理Lambda日志 [ advancedweb.hu ]

  • >>软件开发工作是什么样的一种感觉 [ blog.scottlogic.com ]

  • >>当你成为瓶颈时,如何最大化生产力 [ kylecordes.com ]

  • >>使用TLS 1.3在JDK 8中保持网络流量安全 [ azul.com ]

  • >>软件开发是一种商业策略,而非专业 [ daedtech.com ]

来源

你可能感兴趣的:(Java)