推荐热点精华

Node.js REST API的10个最佳实践

18-10-06 136 1 banq

在本文中,我们将介绍编写Node.js REST API的最佳实践,包括命名路由,身份验证,黑盒测试以及为这些资源使用适当的缓存头等主题。 #1 - 使用HTTP方法和API路由 想象一下,您正在... 详细

福布斯预测软件开发领域的15件大事

18-10-06 220 1 banq

技术发展比以往任何时候都快。如果企业主想要保持竞争力,他们必须愿意适应技术的变化。但要做到这一点,你必须首先了解最新的趋势。 1.容器化 这对许多组织来说可能已经成为现实,但这将只... 详细

如何开始函数编程的学习?

18-10-05 146 2 banq

如果你习惯命令式语言(OOP),那么FP所有那些声明性代码片段可能会吓到你。确实,函数语言背后确实有很多复杂而美丽的数学。幺半群,仿函数,单子等等,但是你真的必须首先了解所有这些概念后才能开始函数编程... 详细

微服务分布式事务

18-10-04 249 2 banq

当微服务架构将单体系统分解为一个个单一微服务时,它可能破坏了事务。这意味着单体系统中的本地事务将分布到按顺序调用的多个服务中。 以下是使用本地事务的单体系统的客户订单示例: 在上面的客户订单... 详细

Spring Boot的@Configuration和自动配置有什么区别?

18-10-03 140 3 banq

我们都知道springboot的这个原理@SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentS... 详细

使用Spring Data JDBC实现DDD聚合

18-09-30 232 1 banq

本文讨论了Spring Data JDBC如何实现DDD中聚合根存储的设计思路,其中主要讨论了是不是每个实体都需要一个对应数据表,这种问题需要根据具体情况而定。 Spring Data JDBC比J... 详细

Java 11已经不再完全免费,不要陷入Oracle的Java 11陷阱

18-09-27 1849 1 banq

Java 11 已经发布。这是一个主要版本,因为它有长期支持(LTS)。但甲骨文也将其设置为陷阱(故意或偶然)。 陷阱 23年来,开发人员从Oracle下载了JDK并免费使用它。在您最喜爱的搜索... 详细

java11发布

18-09-26 373 4 banq

JDK 11: Java 11的参考实现和第一个长期的支持在六个月的版本在快速节奏发布模式下发布了 现在已经可用。这是官方的GA版本,可用于生产环境。 可下面处获得Oracle的GPL许可OpenJ... 详细

IBM观点:SOA与微服务区别?

18-09-24 1 332 1 banq

微服务是SOA的发展演进,但是来自IBM一篇博客文章好像将两者完全置于平等的角度进行比较,本文翻译中加入了本人的批判观点。 如果你在IT部门工作,可能已经听过SOA与微服务的争论。毕竟,现在每个人都... 详细

著名的分布式事务数据库谷歌Spanner设计有坑!

18-09-22 267 1 banq

CAP定理指出,在网络分区的情况下,不可能同时保证一致性和可用性。由于网络分区在可扩展的分布式系统中理论上是可行的,因此现代可扩展数据库系统的架构师分为两大阵营:优先考虑可用性的阵营(NoSQL阵营)... 详细

最快的微服务分布式事务?

18-09-18 1 580 1 banq

本文介绍了Adaptive如何在应用层面实现分布式事务,也就是如何在应用服务之间的实现分布式共识算法,这对于微服务的分布式柔性事务有很大参考意义。 Adaptive 基于此技术研发了高性能、弹性、实时... 详细

CQRS解构: 用读写分离设计API

18-09-18 596 3 banq

本文讨论的是如何使用CQRS实现API设计。 概述 下面是名为Command / Query Responsibility Segregation(CQRS)的设计模式: ... 详细

框架和库包的区别

18-09-17 231 1 banq

把库包放在你的代码中,这样你的代码可以调用库包;然后把你的代码放在框架中,这样框架就可以调用你的代码了。 你可以更容易测试使用库包的代码,因为测试代码直接调用你的代码,库包不会位于中间;而使用框架,... 详细

XML和区块链都是发展演进中的怪胎

18-09-16 304 1 banq

人的理性是有限的,甚至拙劣的,但理性中的人却很自负。互联网本身不是被理性事先设计出来的,但是我们总是想在互联网上再次理性设计,XML和区块链都是人类理性自负地结果,有人甚至将区块链和互联网相比,他们不... 详细

DDD作者说DDD发展还没完!

18-09-16 1 452 1 banq

昨天,Explore DDD 2018刚刚闭幕,DDD作者Eric Evans在探“持怀疑态度,乐观态度和实用主义”主题演讲中表示,“DDD尚未完成。”,很多人认为DDD诞生于15年前,以为不再是新技... 详细