标签:核心原则

编程技术

溯源微服务:企业分布式应用的一次回顾

5

小丁 发布于 2019-05-07

微服务作为架构风格几乎成为云时代企业级应用的事实标准,构成微服务的技术元素本身却并非革命性。跨平台的分布式通信框架、地址无关的服务注册与发现、智能路由与编排等技术早已在CORBA、SOA时代实现了一遍又一遍,我们不禁好奇,微服务有什么不同?本文是对企业分布式应用的一次回顾,与前微...

阅读(34)评论(0)赞 (0)

Java

为什么选择Guice框架

xubiao.zhuang 发布于 2019-04-15

在应用中组装各个封装好的类,有时候是一件很乏味的事情。有几种办法可以把数据层、业务层、表现层的代码整合在一起。下面通过一个在线披萨下订单的业务来对比这几种实现方法。 // 定义下订单接口 public interface BillingService { /** * Attemp...

阅读(43)评论(0)赞 (0)

编程技术

契约测试:解决微服务测试问题的一种手段

3

hellas 发布于 2019-03-20

为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/ContractTest.html)在他的这篇文章了,首先说了一下TestDoub...

阅读(49)评论(0)赞 (0)

编程技术

契约测试:解决微服务测试的问题

1

刘莉莉 发布于 2019-03-07

为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里。(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/ContractTest.html) 在他的这篇文章了,首先说了一下TestDou...

阅读(86)评论(0)赞 (0)

编程技术

阿里P7架构师告诉你Java架构师必须知道的 6 大设计原则

xubiao.zhuang 发布于 2019-03-07

在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。 开发原则 面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有 迪米特法则和合成复用...

阅读(78)评论(0)赞 (0)

编程技术

如何以更实际的方式推进零信任框架落地

2

dulong 发布于 2019-01-20

最初的零信任框架模型是由Forrester研究公司设计出来的,并在Google的BeyondCorp计划中得到了应用。除此之外,Gartner公司也提出过一个名叫“持续适应性风险和信任评估”模型,即(CARTA)。这些以“信任”为核心的方法可以将基于网络拓扑的访问决策移交给授权用...

阅读(116)评论(0)赞 (0)

Java

TDD及单元测试最佳实践

3

hanze 发布于 2019-01-04

TDD:What?Why?How? TDD(测试驱动开发)既是一种软件开发技术,也是一种设计方法论。其基本思想是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析、设计、质量控制量化的过程。 为什么要采用TDD呢?TDD有如下几点优势: 在开发的过...

阅读(92)评论(0)赞 (0)

Java

为什么说Kubernetes是新的应用服务器

1

changyuan.xu 发布于 2018-09-17

本文最初发表于 RedHat开发者博客 ,经原作者Rafael Benevides授权由InfoQ中文站翻译分享。 你是否想过我们为什么要使用容器部署多平台应用呢?难道这仅仅是“跟风”吗?在本文中,我将提出一些有挑战性的问题,以佐证我的观点,那就是为什么说Kubernetes是新...

阅读(266)评论(0)赞 (0)

互联网.投资

贝索斯:为什么我们要选择更难的事情去做?

1

尖兵 发布于 2018-05-03

来源:砺石商业评论(ID:libusiness) 自1997年起,贝索斯每年都会发出致股东信。贝索斯本人会在信中加入大量详细的管理理论和长期思考,被广泛认为是商业人士的必读资料。 美国顾客满意度指数近日宣布了年度调查的结果,亚马逊第八年蝉联第一。英国也有类似指数,即英国顾客满意度...

阅读(173)评论(0)赞 (0)

互联网.投资

万字解读《区块链革命》:区块链经济七大设计原则

14

wenming.gapo 发布于 2018-03-19

笔记侠特约内容。 泉十七 对于区块链的最准确描述是什么? 区块链的核心原则是什么? 区块链给账本带来的影响是? 区块链这个新协议带来的是两个关键词:“可信的协议”与“价值的互联网”。 《区块链革命:比特币底层技术如何改变货币、商业和世界》一书的作者唐·塔普斯科特,他写的《维基经济...

阅读(212)评论(0)赞 (0)

互联网.投资

新零售从只放一只羊谈起

6

yanxinchi 发布于 2017-05-03

2016年10月,马云先生一声吼,忽然一夜之间,新零售时代就到了。作为已转行风投1年多的笔者,经常会遇到朋友问我,什么是新零售,新零售和原来的零售有什么不同?我也经常面对各位创业者介绍BP,称自己做的是消费升级或新零售项目,我更经常在各类风投会议或论坛上听到各类专家的新零售报告,...

阅读(219)评论(0)赞 (0)

互联网.资讯

贝索斯发布年度股东公开信:拥抱人工智能 秉承“首日”理念

3

likai 发布于 2017-04-13

  亚马逊 CEO 杰夫-贝索斯(Jeff Bezos)在周三发布的年度股东信中表示,该公司正在拥抱人工智能技术,希望借此加快送货速度、提升 Alexa 语音助理的能力、开发新的云计算工具。   在贝索斯最新的备忘录中,列出了一些支持他“首日”(Day O...

阅读(162)评论(0)赞 (0)

互联网.资讯

eBay拟推三日送货上门服务 和亚马逊比快

1

尖兵 发布于 2017-03-21

  快速送货服务再也不是亚马逊独有的特色了。周一,线上拍卖及购物网站 eBay 宣布它将会从今年暑期开始在美国推出新的保证交货日期计划,承诺为 2000 多万种商品提供三日内送货服务。   第一次,eBay 网站的购物者将能够过滤搜索结果,仅仅查看那些可以保证在 1 天、2 天或...

阅读(179)评论(0)赞 (0)

互联网.资讯

给钱都留不住人?!创业公司员工薪资激励机制到底该怎么定?

1

xiaoli.he 发布于 2017-03-16

  猎云网(微信号:ilieyun)| 编译小白   编者注:本文作者为 Willy Baraun, 风投机构 Daphni 联合创始人。   薪酬体系中,有两大重要组成部分:工资和股权。   一个只有两个变量的等式,听上去相当简单,是不是?然而,当你谈论的是钱的时候事情就不那么...

阅读(241)评论(0)赞 (0)

互联网.资讯

身为全球最大社交网络,Facebook的人工智能究竟是什么水平?

6

songhua.gao 发布于 2017-03-01

  美国科技新闻网站 BackChannel 近日刊文,介绍了 Facebook 内部的人工智能团队及其发展现状。   以下为 AI 世代(微信:tencentAI)编译整理的文章内容:   在被任命为 Facebook 应用机器学习事业部(以下简称“AML&rdqu...

阅读(175)评论(0)赞 (0)

编程技术

一个经过优化的微服务架构案例

2

hanze 发布于 2017-02-14

前言 大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。架构师们总是在考虑,我们是要一个中心化、全能多才的单体,还是百花齐放、各自为政的微服务群体...

阅读(194)评论(0)赞 (0)

互联网.科技

京东物流组织架构升级,运营体系设计核心秘密在这里!

6

xiaoli.wang 发布于 2017-02-10

摘要 京东运营体系设计核心是为减少物品流动,希望从工厂里生产出来,甚至还没有生产的时候就告诉厂家,给京东每个库房发多少货,第二次搬运就是从库房搬到消费者家里去,再没有什么代理商、经销商…… 图片源自网络 京东运营体系组织架构为什么要升级?它在支撑着什么东西? 在2月9日京东举办的...

阅读(311)评论(0)赞 (0)

互联网.营销

卖点不对,再好的创意也没用

5

zhuangli 发布于 2017-02-03

“小王,为我们的产品找一个与众不同的卖点,这个卖点必须是竞争对手的产品没有的,并且能够打动消费者的。” 可能这是一个营销人最痛苦的事儿,但这却是老板最关心的事儿。 一个产品没有卖点,或者说没有区别于竞争对手的差异化卖点,就如同白羊群里的一只白羊,很难被发现,反之,产品差异化卖点鲜...

阅读(156)评论(0)赞 (0)