去年年初,我决定记录我的阅读习惯,并在此处的Baeldung上分享最棒的内容。自此之后,我从未错过任何一次回顾。
让我们开始吧...
1. Spring和Java
>> 最佳JDBC语句日志设置方法 [vladmihalcea.com]
一些关于如何在Hibernate系统中或数据源附近设置日志的酷技巧。
这个类别属于“原来可以这样做”。
>> Spring Data Hopper的新功能 [spring.io]
在这个最新的Spring Data发布中有一些非常酷的功能。
我对Querydsl的部分特别感兴趣——看来这个周末我有事情可以玩了。
投影看起来在某些场景下会非常有用。
>> 使用Java泛型表达集合和函数的变体 [advancedweb.hu]
玩转泛型总是很有趣,尤其是当你添加一些Java 8语法时。
>> 极致惰性:使用Spring Boot开发JAX-RS服务 [aredko.com]
这是一种快速且有趣的使用Boot的方法,它超越了Spring核心生态系统的范围。
也值得一看:
- >> 并行递归函数记忆化 [sebastian-millies.com]
- >> 将Spring Boot应用绑定到Cloud Foundry服务的方法 [java-allandsundry.com]
网络研讨会和演示:
- >> RxJava和SWT:告别事件,迎接FRP [infoq.com]
- >> JDK 9中的Project Jigsaw:模块化来到Java [infoq.com]
- >> 实时网络研讨会:Docker面向Java开发者 [jetbrains.com]
升级时间:
- >> Spring Cloud Task 1.0.0.M2现已可用 [spring.io]
- >> Spring Cloud Data Flow 1.0.0 M3已发布 [spring.io]
- >> Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M2已发布 [spring.io]
- >> Ehcache 3.0发布,API革新并支持堆外存储 [infoq.com]
- >> Spring Cloud Data Flow针对Apache Mesos和Kubernetes 1.0.0.M2版本已发布 [spring.io]
2. 技术
>> 超媒体API的优势 [olivergierke.de]
如果你在Baeldung上关注了一段时间,你应该知道超媒体API是我最喜欢的话题之一。所以看到这篇博客出现在我的RSS订阅中,我感到很兴奋。
是的,一定要读这篇文章。
>> 查找微服务性能常见反模式 [infoq.com]
对微服务架构中可能出现的常见问题进行了全面概述。
其中一些问题并不局限于微服务,但那些特定于微服务的问题确实清楚地描绘了这种系统中的额外复杂性。
>> 微服务是关于应用一组最佳实践 [vanillajava.blogspot.com]
将现有代码库迁移到微服务架构并非易事。而且这还不包括非技术挑战。
我们确实需要更多基于实际微服务生产经验的精细策略来指导这些架构决策。
也值得一看:
- >> 定义JSON [tbray.org]
- >> 如何从性能监控中获取业务价值? [plumbr.eu]
3. 沉思
>> 招聘机制出了问题...并且不值得修复 [daedtech.com]
这篇深入的文章探讨了招聘过程并未关注正确的事情。
它还足够长,可以容纳三个有趣的漫画呢!
有趣的是,本周我至少听说了两家公司正尝试解决这个问题——都采取了非传统的、深度而非宽度的方法。也许还有希望。
>> 数据泄露隐瞒不是安全策略 [troyhunt.com]
如果你对处理数据泄露的正确方式的新闻和思考感兴趣,那么这篇文章绝对值得一读。
>> 邮件:如何礼貌且高效 [lemire.me]
我收到的邮件越多,就越觉得写好邮件是一门黑魔法。这篇简短的文章提供了一些撰写电子邮件时应遵循的有用规则。
>> 应用顾问分类法以防止混淆 [daedtech.com]
关于如何明确定义不同角色和范围的更细致且实用的例子,以及“顾问”这个词其实远远不够。
也值得一看:
- >> 他们必须成为怪物 [codinghorror.com]
- >> 软件是中立的吗? [lemire.me]
- >> 让非技术人员进行代码审查是否有价值? [daedtech.com]
4. 连环画
这是我本周最喜欢的《 Dilbert》: