自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

翻译 Event Sourcing-事件溯源(捕捉所有更改应用程序状态的事件序列)

又是一篇老马同志的博客,2005年写就,今天读来还有很多启发,原文链接:[传送门](http://martinfowler.com/eaaDev/EventSourcing.html)

2016-11-20 16:15:56 2740

翻译 CQRS-一种读写分离的数据处理模式

译者按: 本文是翻译自Martin Fowler的一篇博客。 老马同志向来是我所敬仰的大师级人物,现在的“微服务”这个词就是从老马同志的博客开始火起来的。原文链接CQRSMartin Fowler 14 July 2011CQRS指的是命令查询职责分离模式,最早我听 Greg Young 提起过,该模式的核心思想是把数据的读操作和写操作分离开来。在某些场景下这种模式很有用,但 CQRS 也会增加

2016-11-18 19:43:16 2418

原创 基于微服务的企业应用架构设计范式

这个话题曾经分别在PWorld大会和QCon2016大会上做过分享,得到不错的反响,今天终于有时间整理到博客上了。微服务好像是这两年突然火起来的,其实和很多其他架构风格一样,微服务架构也是我们在用软件改变世界的过程中,为了适应内外部环境的变化,而逐渐演化出的一种当前的最佳实践。比如SOA,比如J2EE,比如传统分布式;微服务架构和它们都有千丝万缕的联系。

2016-11-16 13:37:12 5425

转载 macOS Sierra 10.12破解程序运行方法

让CORE Keygen系列注册机成功运行让Special-K系列Patch工具成功运行

2016-10-10 10:50:09 3002

原创 Mac使用技巧若干-持续更新

随笔记录若干Mac使用技巧

2016-10-08 16:15:30 531

转载 微服务模式系列之二:微服务架构

译者评论:微服务架构大家已经耳熟能详,但是我认为这篇文章最有价值的是这段: 但这类解决方案中也存在着以下弊端: 开发者必须应对创建分布式系统所产生的额外的复杂因素。 现有开发者工具/IDE主要面向单体应用程序,因此无法显式支持分布式应用的开发。 测试工作更加困难。 开发者必须采取服务间通信机制。 很难在不使用分布式事务机制的情况下跨服务实现功能。 跨服务实

2016-09-30 10:09:15 564

转载 微服务架构模式系列文章之一:单体架构

在开发服务端企业应用时,应用需要支持各种不同类型的客户端,比如桌面浏览器、移动浏览器以及原生移动应用。应用还需要向第三方提供可访问的API,并通过Web Service或者消息代理与其它应用实现集成。应用通过执行业务逻辑、访问数据库、与其它系统交换信息、并返回一条HTML/JSON/XML响应,来处理请求(HTTP请求与消息)。

2016-09-30 09:51:24 768

原创 程序员初入职场,你应该遵守什么“潜规则”?

职场规则篇主动询问:遇到不明白的,一定要问。如果你所问的人没有给你满意的回答,你也一定不要认为他在敷衍你,有可能他正在忙,表明你没有在对的时间提问;也有可能他真的不知道,表明你没有问对人。总之一句话,一切先从自身找原因。没人有义务主动告诉你任何事,因此如果有人这么做了,你一定不要忘了谢谢他。熟悉环境:进入公司后,首先要熟悉组织架构、职责划分、部门关系以及其他规章制度、工作流程等,公司的运作是靠着

2016-09-11 11:20:10 6728 9

原创 Go语言知识库

CSDN最近搞了一个主要编程语言图谱+知识库,不错Go语言的,请点这里

2016-09-05 14:34:30 903

转载 字符,字符集,字节和编码等一些基本概念的澄清

本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。

2016-07-04 23:53:43 495

原创 Kubernetes扫盲

Kubernetes是什么?Kubernetes的架构是怎样的?Kubernetes的基本概念介绍。

2016-07-04 23:46:32 6127

原创 Go语言KickStart——《Java程序员学习Go》之二

在本系列的第一篇文章《Go语言概览》中,对Go语言的发展历程,以及它的优缺点进行了介绍。本文作为《Java程序员学习Go》系列文章的第二篇,将从几个例子开始我们学习Go的旅程。学习Go语言参考资料书籍 《Go语言程序设计》,作者:Mark Summerfield《Go Web编程》,作者:谢孟军——beego作者官方文档 安装好Go之后,使用如下命令,启动本地Go DOC服务 godoc

2016-06-29 22:44:03 999

原创 Go语言概览——《Java程序员学习Go》之一

Go语言最近几年发展非常火爆,很多大公司都将Go语言应用到了其核心业务系统中。甚至有人断言“Go语言将制霸云计算领域”,那么GoLang到底牛在哪里呢?作为一个有Java背景的程序员,应该如何学习Go语言呢?本系列文章由此而生。

2016-06-14 14:09:35 5668

原创 近期知识计划

近期需要整理的知识内容大规模产品的版本是如何管理的?分布式数据一致性解决办法比较感兴趣需要学习的知识区块链scala

2016-05-18 11:22:16 387

原创 MarkDown语法备查

区块元素段落和换行一个段落表示前后要有一个以上的空行(一行全是空格或制表符,也算空行)。在一个段落内强制换行,可以在需要换行的地方连续输入两个空格,然后回车。标题超过三个以上“=”(等号)代表第一级标题超过三个以上“-”(减号)代表第二级标题“===”或者“—”写在需要加标题的文字下面一行也可以用数量不等的“#”表示不同的标题级别,比如: - “#” 代表H1 - “##”

2016-04-29 10:56:57 511

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除