推荐热点精华

自称十年内取代Java的企业集成语言:Ballerina(芭蕾舞女)

18-09-01 270 1 banq

本文虽然是谈论Ballerina(芭蕾舞女)编程语言是如何从专门为企业服务总线(ESB)而编程的语言如何转变成云原生语言,但是可以看出传统SOA到云原生转变演进的内在逻辑性。 Ballerina语言... 详细

想免费继续使用JDK吗?从java11以后别从Oracle下载了

18-08-31 701 2 banq

Java生态系统一直以来是建立在一个高质量的免费(零成本)JDK之上的,它可以从甲骨文(Oracle)和以前的Sun获得。 今天的情况和以前不一样了。 Java现在每六个月发布一次版本,这个版本是指... 详细

敏捷运动发起人马丁·福勒认为当前敏捷运动是一场悲剧

18-08-30 334 2 banq

最近,马丁·福勒( Martin Fowler)2018年在澳大利亚敏捷论坛发表主题演讲,其中阐述了2018年的敏捷状态. 提出干净架构的马丁鲍勃大叔发表文章表示赞同,并总结了该演讲的主要观点: ... 详细

Julia会成为下一个编程大语言吗?

18-08-29 425 3 banq

麻省理工学院认为肯定会成为的,因为他们发布1.0版,Julia于2012年发布,目标是结合C的速度与Python的可用性、Ruby的动态性、MATLAB的数学能力和R的统计能力。 Julia是麻省理... 详细

编写像桔子一样的代码

18-08-29 116 2 banq

该文以桔子和苹果做比较,桔子是一瓣瓣的,而苹果是一整块,桔子的表面积比苹果大,因为桔子每瓣表面与每瓣之间的膜筋累积起来肯定比苹果大,他提出表面积与体积比。编码的方法是将方法里面内容包装起来,如同桔子瓣... 详细

Spring创始人Rod大叔:软件交付的未来是编码

18-08-28 337 2 banq

Spring创始人Rod大叔一直在和厂商派扳手腕,厂商派认为开发人员应该更关注业务,其他事情交给他们,这从Istio推出可以看出来,Istio认为Spring cloud里面那些服务发现、负载平衡等应... 详细

Java中的CompletableFuture超时使用

18-08-28 157 1 banq

我喜欢Java 8的CompletableFuture,但它有它的缺点: 惯用的超时处理就是其中之一。 幸运的是,JDK 9带来了两种新方法,可以为每个人提供渴望的功能 - 这对于确保在使用异步处理... 详细

HTTPS安全最佳实践

18-08-28 698 1 banq

HTTPS对于保护你的网站至关重要。但是你还需要避免许多陷阱 1. 没有混合内容 混合内容是指在你的HTTPS站点中不能通过HTTP加载资源了。浏览器会清晰显示你的网站是否容易混合内容,在浏览器网址... 详细

为什么Java程序猿对Node.js和Javascript如此着迷?

18-08-27 424 2 banq

这篇文章作者David Herron过去是Java鼓吹手,现在感觉自己明白过来了,推崇JavaScript了。以下原文大意: 在Sun公司的JavaSE团队工作了10多年的人,还在为了用Java字节... 详细

为什么我们从RabbitMQ切换到apache kafka?

18-08-24 766 3 banq

Trello过去三年一直在使用RabbitMQ,在RabbitMQ之前,我们还使用了于Redis Pub-Sub实现。最近,由于RabbitMQ在发生网络分区时出现了可疑行为,我们已经切换到了Kafk... 详细

无服务器会成为企业应用开发的下一个大事情吗?

18-08-23 245 1 banq

无服务器是目前软件架构模式中的热门话题之一,与软件工程中的许多其他术语或趋势一样,无服务器也没有明确的定义。这篇文章中介绍无服务器及示例。此外,还将探索无服务器的潜力,并讨论无服务器相关的一些争议。 ... 详细

看了这个无服务器的案例,国内云都是浮云

18-08-21 927 1 banq

我们知道无服务器架构背后是有服务器。那有什么意义呢?有人开玩笑说:那只是别人的服务器。 使用无服务器架构有几个好处: 1.不需要自己配置或管理服务器了,用别人的。 2.能够量入为出,根据系统规模扩... 详细

尝试使用Knative建立一个应用

18-08-20 166 1 banq

本文使用Knative构建一个应用的尝试: Knative有一些非常有趣的功能:应用可伸缩到零,可从源代码直接构建到容器、事件和路由策略,看起来非常有前景。 了解Knative Knati... 详细

如何应对不断变化的需求?

18-08-19 466 1 banq

在我知道DDD之前,对于如何给类命名,我曾经提到过以下的想法。 如果我们用客户习惯使用的词语来命名类呢?这难道不让我们更容易向客户解释我们为他们实际建造了什么吗? 当然,实际中有可能是完全错误的,... 详细

微服务API管理模式

18-08-19 407 2 banq

微服务架构Micro Services Architecture(MSA)已经从MartinFowler网站上的一种理论发展到了一种实现REST服务的技术。当我们需要编写业务逻辑来实现后端核心服务时,... 详细