推荐热点精华

Docker的危机

19-03-11 412 3 banq

来自 Maish Saidel-Keesing 一篇告别Docker博文: 早在2018年7月,我开始撰写一篇关于Docker作为一家公司(也可能是一项技术)即将死去的博客文章,但我还没有完成并发布... 详细

也许以后Java世界分裂为两种:Java8和Java11以后

19-03-08 909 1 banq

许多开发人员仍然坚持使用已有五年历史的Java 8。 当Java工具公司JetBrains的开发者倡导者Trisha Gee在本周伦敦QCon会议上发表讲话之前对Twitter进行了调查时,78%的... 详细

比较服务网格:Linkerd 2.x与Istio 1.x

19-03-07 217 1 banq

所有垂直行业的组织都在继续加速采用微服务。这导致容器和客户/服务通信的使用量相应爆炸式增长。事实证明,安全,大规模和可观察地管理这些通信非常具有挑战性。这在企业内部造成了越来越多的复杂性和波动性。因... 详细

DDD,CQRS和事件溯源这十年 - Tacta

19-03-01 1064 4 banq

DDD带给了我们(包括我)很多软件开发的乐趣。当你能够领域分解分析时,后面的实施就变得容易了,它会导致一个简单,可维护且易于理解的代码,将比开发团队本身更长久。 自DDD发布“蓝皮书”以来,DDD已... 详细

事件风暴与领域故事的比较

19-02-27 449 1 banq

DDD关键是发现有界上下文(bounded context),事件风暴(Event Storming)和领域故事(Domain Story)是两种不同的查找上下文边界方法,他们之间有什么异同? E... 详细

Spring Cloud Finchley.SR3包含重大升级

19-02-27 235 1 banq

此版本中有大量的错误修复,对于使用Finchley版本系列的任何人来说都是推荐的升级版本。 Spring Cloud Config Spring Cloud Config服务器现在if-mo... 详细

区块链八个不起作用的应用领域

19-02-25 207 2 banq

区块链不是物联网,区块链很难和你的现实联系,区块链是形式逻辑世界的产物,是第三元世界的。 如今,人们出于各种原因诉诸区块链。自从我在2017年中期开始进行智能合约安全审核以来,我已经看到了这一切。“... 详细

SpringBoot、Kubernetes和Istio微服务网格演示源码

19-02-25 360 1 banq

如果单纯使用kubernetes的pod部署Spring微服务,K8s的负载平衡以及代理设置和你微服务应用之间不是非常的智能衔接,。无论如何,部署新的应用程序版本pod需要更加软化的方法。以下是典型... 详细

Java不用递归的迭代快速排序示例

19-02-25 131 1 jdon

快速排序算法是重要的排序算法之一。与合并排序类似,quicksort也采用了分而治之,因此在Java中使用递归实现快速排序算法很容易,但编写quicksort的迭代版本稍微困难一些。这就是为什么面试... 详细

为什么Julia语言这么棒?

19-02-24 163 1 banq

选择Julia有一个明显的理由: 它比其他脚本语言更快,允许您快速开发Python / MATLAB / R,同时生成与C / Fortran一样快的代码! 不了解Julia的新人可能对这种说法... 详细

Java的SOLID编程原则 - Filippo Buletto

19-02-24 198 1 banq

SOLID阐述了五种设计原则,可帮助开发人员轻松扩展和维护软件: S - 单一责任原则 O - 开放原则 L - Liskov替代原理 I - 界面隔离原理 D - 依赖倒置原则 单一责任原则... 详细

Java最佳实践和建议:设计模式

19-02-23 227 1 banq

设计模式是软件开发过程中经常出现的问题的常见解决方案。这些解决方案提供了优雅且在大多数情况下解决与对象创建,资源分配,简化代码等相关的不同问题的最有效方法。需要维护它们的上下文,而解决方案本身需要定... 详细

揭露数据库隔离级别的肮脏秘密:可串行性与“严格”可串行化区别! - Matt Freels

19-02-22 96 1 banq

多年来,“可串行化/序列化”(serializability)被称为数据库隔离级别的“  黄金标准  ”。它是绝大多数商业数据库系统中提供的最高隔离级别,一些高度广泛部署的系统甚至 . 详细

为什么我为我最近的项目选择Django而不是Java Frameworks?- Ceyhun Kazel

19-02-22 368 1 banq

我是一名前Java开发人员。我使用Java技术构建了企业和社交Web应用程序,即Spring Framework,Servlet,JSP,Hibernate,iBatis,Tomcat,WebSph... 详细