自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 tdd(测试驱动开发)的概述

简单介绍tdd(测试驱动开发)的方法,思想与一些best practices

2019-06-18 07:19:31 14844 4

原创 谷歌云服务架构师的考点整理: VPC network

介绍谷歌云服务VPC network的知识

2019-01-18 17:58:55 3181

原创 microservice的anti-pattern

介绍微服务的两种反面模式。1. api的无限连击2. 服务无自主性探讨微服务应该如何设计。

2018-09-08 10:20:18 746

原创 领域驱动设计(domain driven design)战略篇之二 Bounded Context

探讨domain driven design中的Bounded Context

2018-08-25 15:13:09 3946 2

原创 领域驱动设计(domain driven design)战略篇之一 战略 & Bounded Context

讲解领域驱动设计(ddd)的战术与战略的区别,战略的必要性。介绍了bounded context以及实现的方式

2018-08-04 15:57:37 3088 1

原创 ddd的战术篇: CQRS

CQRS。将query与command处理分离,使用不同的模型与框架来处理query, command。command使用domain model,query使用view model。在实现query处理中可以使用更易于查询的框架。

2018-07-15 10:44:45 6503 1

原创 固执的程序员学习函数式编程的收获 之 二 说说monad

关于monad。什么是monad?它的用途是什么?

2018-06-23 18:16:57 620

原创 固执的程序员学习函数式编程的收获 之 一

函数式语言中的函数有什么特别的?从一个长期使用面向对象语言的程序员的视角,通过与命令式语言的比较,讲解函数式程序的函数。

2018-06-02 21:31:39 457

原创 ddd的战术篇: domain event(事件)

论述通过domain event来实现aggregate之间的数据一致性。

2018-05-20 08:52:42 8194 5

原创 ddd的战术篇: aggregate的设计策略

讲解aggregate的设计策略。大aggregate的利弊。

2018-05-04 09:50:28 4461 5

原创 ddd的战术篇: Repository的实现

讲解关于repository与specification的实现方法

2018-04-22 16:48:34 12831 5

原创 ddd的战术篇: Factory和Specification

之前的文章中讲到了entity, value object, repository等domain object。这次终于能将一些相对比较轻松的话题了Factory这个设计模式中应该有一个叫工厂模式,ddd可能也是借鉴了它。 ddd比较注重数据的完整性。 有关数据完整性,百度了一下,结果 存储在数据库中的所有数据值均正确的状态复习一下,ddd中有aggregate(集合...

2018-04-01 15:05:47 4866 4

原创 ddd的战术篇: application service, domain service, infrastructure service

之前的一篇文章谈到了贫血模型,而ddd是提倡充血模型的,即尽量把逻辑写在domain object中,而不是写一大堆的service类,对数据类进行操作。那么为什么ddd里会有service类呢?这篇文章会对service进行说明。ddd中的service首先这个在这篇文章里讨论的service基于一个前提,就是采用view, application, domain, infrastr...

2018-03-24 14:43:42 21338 14

原创 ddd的战术篇: 如果没有domain object 世界会是怎样的?

用贫血模型的一个简单的例子来对比ddd提倡的充血模型的写法

2018-03-10 15:31:53 1050 1

原创 ddd的战术篇: domain object之二

用代码具体说明ddd中的domain object(entity, value object, aggregate)的实现。

2018-02-24 20:51:20 3711 1

原创 ddd的战术篇: domain object之一

ddd的建模战术。介绍几种主要的领域对象(domain object)。entity, value object, aggregate, repository比较domain object的建模方式与active record模式的区别

2018-02-16 17:10:04 4412

原创 ddd的战术: 分层设计和应用架构

介绍实现ddd时所用的架构。有以下几种。分层架构,洋葱架构clean architecture。

2018-02-09 21:24:11 3447

原创 关于领域驱动(domain-driven desgin, ddd)开发 概述

关于领域驱动设计(ddd)的概述。介绍什么是ddd,为什么需要它和它真的能帮我们解决问题吗。

2018-02-09 18:38:42 2108 5

MySQL中文参照手册

MySQL的中文参照文档, devoinfo网络工作室的晏子翻译,几乎包含了MySQL的所有基础知识

2012-05-22

安卓的消息队列机制

网上看到的关于消息队列的分析,总结得比较好

2012-05-22

空空如也

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

TA关注的人

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