自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(488)
  • 资源 (142)
  • 收藏
  • 关注

原创 【FAQ】“docker-compose”已损坏,无法打开。 您应该将它移到废纸篓

升级了 docker-compose版本,

2024-08-25 10:02:42 104

原创 “技术人员”要不要学管理

从我个人发展来看,工作早期,工作大部分是被安排的好好,只要按照要求做就行,如果你能更快完成,就能得到更好的回报,相对单纯;为什么要说这么一个"过时"的话题,源于最近我的一位下属问我:“我不知道怎么去拿到更好的绩效”,作为他的直接leader,在公司的大环境以及团队公平的前提下,我和他都很清楚,很难拿到“A”的绩效。结合宏观和微观的角度,刚工作,职位比较低的时候,很容易得到被认可,绩效也会很高,到了相对中高级之后,其实就有点难,纠结也更多。2、每天的工作中,管理帮我们列出待办事项,整理好优先级;

2024-08-02 13:39:56 163

原创 程序员学管理-敏捷开发宣言&开发十二原则

开发宣言是一种价值观,但很多时候被误解,直接忽略右边。敏捷软件开发宣言,只是更强调左边,而不是说右边不重要。

2024-07-30 16:18:42 250

原创 什么是TOGAF

TOGAF是由国际开放标准组织于1995年开发的,以美国国防部的“信息管理技术架构框架(TAFIM)”和凯捷的Integrated Architecture Framework(IAF)。开放组体系结构框架(英语:The Open Group Architecture Framework,缩写:TOGAF)是一个企业架构框架,它提供了一种设计,规划,实施和管理企业信息技术架构的方法。它提供了一套完整的方法和工具,包括架构开发方法(ADM)和一系列的技术参考模型。TOGAF 强调架构的可复用性和一致性。

2024-07-30 13:00:59 657

原创 【代码实践】运行kafka出现ModuleNotFoundError: No module named ‘kafka.vendor.six.moves‘

升级Python版本后,原kafka-python组件不兼容报错

2024-06-20 09:54:23 1547

原创 【云原生】Kubernetes 核心概念

Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“k8s”,它是通过将8个字母“ubernete ”替换为“8”而导致的一个缩写。Kubernetes 为什么要用“舵手”来命名呢?大家可以看一下这张图:这是一艘载着一堆集装箱的轮船,轮船在大海上运着集装箱奔波,把集装箱送到它们该去的地方。

2024-05-20 03:00:00 1163

原创 DDD学习推荐书籍

1、领域驱动设计 软件核心复杂性应对之道。2、领域驱动设计精粹。3、企业应用架构模式。4、实现领域驱动设计。5、解构领域驱动设计。

2024-05-18 21:41:39 369

原创 HugeGraph 1.3.0版本发布

HugeGraph1.3.0版本发布

2024-04-19 16:20:39 1003

原创 【DDD】学习笔记-聚合和聚合根:怎样设计聚合?

我们不妨在这里总结下聚合、聚合根、实体和值对象它们之间的联系和区别。高内聚、低耦合,它是领域模型中最底层的边界,可以作为拆分微服务的最小单位,但我不建议你对微服务过度拆分。但在对性能有极致要求的场景中,聚合可以独立作为一个微服务,以满足版本的高频发布和极致的弹性伸缩能力。一个微服务可以包含多个聚合,聚合之间的边界是微服务内天然的逻辑边界。

2024-03-02 21:26:06 1774 2

原创 【DDD】学习笔记-实体和值对象:从领域模型的基础单元看系统设计

从领域模型的基础单元看系统设计

2024-03-02 21:24:38 1425

原创 【DDD】学习笔记-领域、子域、核心域、通用域和支撑域:傻傻分不清?

领域的核心思想就是将问题域逐级细分,来降低业务理解和系统实现的复杂度。通过领域细分,逐步缩小微服务需要解决的问题域,构建合适的领域模型,而领域模型映射成系统就是微服务了。核心域、支撑域和通用域的主要目标是:通过领域划分,区分不同子域在公司内的不同功能属性和重要性,从而公司可对不同子域采取不同的资源投入和建设策略,其关注度也会不一样。

2024-03-02 00:15:00 1135

原创 【DDD】学习笔记-限界上下文:定义领域边界的利器

限界上下文的定故意,以及和微服务的关系

2024-03-01 11:36:18 1348

原创 【DDD】学习笔记-微服务设计为什么要选择DDD

今天我们主要讨论了微服务设计和拆分的难题。通过 DDD 战略设计可以建立领域模型,划定领域边界,解决微服务设计过程中,边界难以划定的难题。如果你的业务焦点在领域和领域逻辑,那么你就可以选择 DDD 作为微服务的设计方法!更关键的一点是,DDD 不仅可以用于微服务设计,还可以很好地应用于企业中台的设计。如果你的企业正在做中台转型,DDD 将会是一把利器,它可以帮你建立一个非常好的企业级中台业务模型。有关这点你还会在后面的文章中见到详解。

2024-03-01 00:15:00 886

原创 【DDD】员工上下文的领域建模实践

在创建一名新员工时,由于需要为其生成新的员工号,且员工号的生成需要访问数据库,为保证请求消息对象的单一职责,就需要将转换职责分配给专门的装配器 OnboardingRequestAssembler。项目任务的信息会自动成为项目日志内容的一部分,员工可以编辑项目日志的内容。在《领域驱动战略设计》中,我已经全面梳理和介绍了 EAS 系统的项目背景、业务期望与愿景,通过需求分析和问题痛点分析获得了系统的子领域,通过确定的业务主流程与史诗级故事和主故事获得了系统的主要用例,并由此确定了整个系统的限界上下文。

2024-02-29 07:45:00 986

原创 【DDD】学习笔记-领域驱动设计的精髓

许多人反应领域驱动设计很难。Eric Evans 创造了许多领域驱动设计的专有术语,这为团队学习领域驱动设计制造了知识障碍。对象范式的领域驱动设计建立在良好的面向对象设计基础上,如果开发人员对面向对象设计的本质思想理解不深,就会在运用领域驱动设计的模式时,显得首鼠两端,不知道该做出怎样的设计决策才满足领域驱动设计的要求。这种执着于书本知识的运用方式过于僵化,一旦面临设计难题又找不到标准答案时,就不知该如何是好了。

2024-02-29 05:30:00 788

原创 【DDD】学习笔记-领域驱动设计参考过程模型

通过领域驱动设计魔方,我们从业务、技术与管理三个维度引入了有助于领域驱动设计的方法和模式,同时梳理了影响领域驱动战略设计的架构因素,确定以“四个边界”为核心对领域逻辑进行控制,规定了领域驱动设计团队必须遵循的纪律,这一切的目的都是为了能够帮助团队完成领域驱动设计的落地。为了确保领域驱动设计的包容性和开放性,只要不违背领域驱动设计的核心思想,诸多方法、模式与实践都可以纳入到这个方法体系中,使得领域驱动设计能够面对不同的领域不同的需求提供更合理的设计方法;

2024-02-29 00:15:00 954

原创 【DDD】学习笔记-模型对象

不同的建模视角会产生不同的模型,但这并不意味着选择一种建模视角就仅仅会产生一种模型,而是指建模的过程围绕着什么样的模型为核心。领域模型驱动设计自然以领域模型为核心,但在限界上下文内部,分层架构的不同层次仍然可能由不同的模型对象组成。除了领域层包含了领域模型,在基础设施层中,面向数据库的是否需要单独建立数据模型,面向外部调用者的远程服务是否需要建立服务模型呢?

2024-02-28 18:00:00 1026

原创 【DDD】学习笔记-设计概念的统一语言

设计概念的统一语言

2024-02-28 11:45:00 994

原创 【DDD】学习笔记-分布式柔性事务

倘若一个领域模型要作为 TCC 模式的事务资源,就需要定义相关属性支持对资源自身的锁定或预留。同时,每个作为参与方的业务服务接口都需要定义 Try、Confirm 与 Cancel 方法,在实现这些方法时,还需要保证这些方法具有幂等性。为了尽量避免 TCC 模式对领域模型产生影响,关键之处在于遵循整洁架构思想,让领域模型不要依赖本属于基础设施的 TCC 实现机制或框架。因此,在领域驱动分层架构中,应由基础设施层中扮演北向网关的远程服务作为 TCC 模式发起方与参与方的服务。

2024-02-28 08:00:00 1170

原创 【DDD】学习笔记-命令查询职责分离

命令查询职责分离

2024-02-28 07:30:00 1010

原创 【DDD】学习笔记-限界上下文之间的分布式通信

限界上下文之间的分布式通信

2024-02-28 06:00:00 929

原创 【DDD】学习笔记-限界上下文的边界与协作

限界上下文的边界与协作

2024-02-28 01:45:00 1635

原创 【DDD】学习笔记-子领域与限界上下文

子领域与限界上下文的关系剖析

2024-02-27 21:34:46 975

原创 【DDD】学习笔记-领域驱动设计体系

领域驱动设计体系

2024-02-27 21:32:48 1634

原创 【DDD】学习笔记-领域驱动设计对持久化的影响

如何重用资源库的实现,以及如何隔离领域层与基础设施层的持久化实现机制,具体的实现还要取决于开发者对 ORM 框架的选择。Hibernate、MyBatis、jOOQ 或者 Spring Data JPA(当然也包括基于 .NET 的 Entity Framework、NHibernate 或 Castle 等),每种框架自有其设计思想和原则,提供了不同的最佳实践来指导开发人员以更适宜的方式编写持久化实现

2024-02-27 21:31:28 875

原创 【DDD】学习笔记-领域模型与数据模型

领域模型与数据模型的关系分析

2024-02-25 05:00:00 1056

原创 【DDD】学习笔记-对象关系映射

领域模型的持久化和对象关系映射分析

2024-02-25 00:15:00 919

原创 【DDD】学习笔记-薪资管理系统的测试驱动开发2

测试驱动开发过程

2024-02-24 06:00:00 1809

原创 【DDD】学习笔记-薪资管理系统的测试驱动开发

测试驱动开发案例

2024-02-24 02:30:00 2151

原创 【DDD】学习笔记-深入理解简单设计

简单设计理解、重构,设计实例

2024-02-23 22:12:21 1028

原创 【DDD】学习笔记-测试驱动的领域实现建模

测试驱动的领域实现建模

2024-02-23 06:00:00 1040

原创 【DDD】学习笔记-事件溯源模式

事件溯源模式的定义、实践

2024-02-23 02:00:00 2029

原创 【DDD】学习笔记-领域事件

领域事件分析

2024-02-22 15:30:00 976

原创 【DDD】学习笔记-发布者—订阅者模式

订阅者模式

2024-02-22 14:19:29 1574

原创 【DDD】学习笔记-场景驱动设计与 DCI 模式

场景驱动设计与 DCI 模式定义和实现思路

2024-02-22 11:02:07 1120

原创 【DDD】学习笔记-薪资管理系统的场景驱动设计

场景驱动设计案例

2024-02-21 06:00:00 746

原创 【DDD】学习笔记-场景的设计驱动力

场景定义和场景驱动设计过程

2024-02-21 00:15:00 1659

原创 【DDD】学习笔记-应用服务

应用服务设计

2024-02-20 05:45:00 1619

原创 【DDD】学习笔记-领域设计模型的价值案例

领域驱动设计价值案例

2024-02-20 00:15:00 1975

原创 【DDD】学习笔记-领域服务

领域服务定义和应用场景

2024-02-19 06:00:00 1617

万能的简历结构模板(原创)

总结15年+面试经验得出的简历结构模板,没有针对特定行业,适合需要的你

2024-05-13

信息系统项目管理师第3版带目录

信息系统项目管理师第3版,2017年9月份出版的最新版软考高级项目管理师教材,可搜索,带完整目录,方便学习,仅限个人学习使用,不能用于商业行为

2017-10-16

PMBOK第六版_中文版(带完整目录)

最新发布的PMBOK第六版中文版资料,已经添加完整目录,包含项目管理 知识指南、项目管理标准和附录三部分内容,仅供学习参考,不做商业用途

2017-09-11

PMBOK第六版(带完整目录)英文高清.pdf版

PMBOK第六版_英文版,最新发布的PMBOK第六版的英文版,已经整理完最新目录,包含A Guide to theProject Management Body of Knowledge和 AGILE PRACTICE GUIDE两部分内容

2017-09-11

2、大数据环境-安装Hadoop2.5.2伪分布式傻瓜教程

2、大数据环境-安装Hadoop2.5.2伪分布式傻瓜教程 原创

2016-12-01

3、大数据环境-安装Hadoop2.5.2完全分布式傻瓜教程(Virtual5+CentOS6.8).

原创,3、大数据环境-安装Hadoop2.5.2完全分布式傻瓜教程(Virtual5+CentOS6.8).教你怎么安装hadoop集群

2016-12-01

1、大数据环境-VirtualBox5安装CentOS6.8傻瓜教程

原创,1、大数据环境-VirtualBox5安装CentOS6.8傻瓜教程,教你怎么安装hadoop集群

2016-12-01

pythonwin-64-3.5.1版本

pythonwin-64-3.5.1版本,截至2016-4-26的最新版本

2016-04-26

pythonwin-64-2.7.11版本

pythonwin-64-2.7.11版本,截至2016-4-26的最新版本

2016-04-26

麦肯锡内部培训+咨询顾问必备宝典-技能表

麦肯锡内部培训+咨询顾问必备宝典-技能表,麦肯锡内部培训+咨询顾问必备宝典-技能表

2012-03-16

麦肯锡内部培训+咨询顾问必备宝典-沟通

麦肯锡内部培训+咨询顾问必备宝典-沟通,麦肯锡内部培训+咨询顾问必备宝典-沟通

2012-03-16

麦肯锡内部培训_我们如何开展项目2

麦肯锡内部培训_我们如何开展项目2,我们解决问题的方法和途径

2012-03-16

麦肯锡内部培训_我们如何开展项目1

麦肯锡内部培训_我们如何开展项目1,麦肯锡内部培训_我们如何开展项目1

2012-03-16

麦肯锡-工具与方法内部工作手册

麦肯锡-工具与方法内部工作手册,麦肯锡-工具与方法内部工作手册

2012-03-16

麦肯锡内部培训 如何进行团队内部及团队与客户之间的交流

麦肯锡内部培训 如何进行团队内部及团队与客户之间的交流

2012-03-16

Qcon2011 JS is JS ——编写JS独有风格的JS代码(程劭非)

Qcon2011 JS is JS ——编写JS独有风格的JS代码(程劭非).

2012-02-16

Qcon2011 Java EE 7 平台:应云而生(Tyler Jewell)

Qcon2011 Java EE 7 平台:应云而生(Tyler Jewell)

2012-02-16

Qcon2011 eBay技术平台:掌控十亿级交易数据(Tony Ng)

Qcon2011 eBay技术平台:掌控十亿级交易数据(Tony Ng)

2012-02-16

商业银行IT系统(经整理)

商业银行IT系统(经整理),详细介绍商业银行系统的架构

2011-11-30

如何做一名成功的产品经理

如何做一名成功的产品经理,还算不错的文档,分别从市场部和产品经理的角色定位来说明怎么成为一个合格的产品经理

2011-11-21

产品经理的视角

产品经理的视角,以QQ为例,说明产品经理关注的事情,从产品和运营两个维度来说,个人觉得对于想从事产品经理这个职位的非常不错的学习文档

2011-11-21

深入浅出Oracle: DBA入门、进阶与诊断案例

深入浅出Oracle: DBA入门、进阶与诊断案例,非常好的一本书

2011-11-15

JavaScript设计模式

JavaScript设计模式,一本非常不错关于javascript设计的书

2011-11-15

SPRING技术内幕__深入解析SPRING架构与设计原理完整版

SPRING技术内幕__深入解析SPRING架构与设计原理,目前csdn上有多分,有的不好使,有的拆成很多分且下载分数很多,这是见过的一本不错的spring书籍,上传共享之、方便下载

2011-11-13

spring-framework-3.1源码

为了方便不能在官方下载的同学们,所以把spring framework3.1的源码上传

2011-11-10

中商操作手册第1分册(总部系统监控维护)

中商操作手册第1分册(总部系统监控维护).

2011-09-08

JDK 7.0 API

JDK 7.0 API,英文版,下载别人的东西合并成一个文档提供大家

2011-08-15

JavaEE5.0规范简体中文版

JavaEE5.0规范简体中文版.pdf,非常不错的学习文档

2010-10-09

Flex体系架构剖析

Flex体系架构剖析,详细介绍Flex3的体系架构

2009-05-05

oracle9i&10g编程艺术-深入数据库体系结构

本书是一本有关Oracle 9i和10g体系结构数据库的权威书籍,涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和锁存,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并充分利用具体的例子来介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来实现软件,以及有关的常见陷阱。 本书面向从事Oracle数据库应用的所有开发人员或DBA

2009-04-28

JTA1.1规范(sun)

JTA1.1规范,包括jta-1_1-spec.pdf,jta-1_1-classes.zip,jta-1_1-doc.zip

2009-04-22

eclipse基础教程

eclipse基础教程,中文版,很详细的介绍eclipse的操作

2009-02-11

jQuery1.2.6

jQuery最新版本,包含3个版本,mini,压缩,非压缩版本

2009-01-12

IBM培训之WESB课件

IBM关于ESB的培训课件,WESB、WPS等的介绍,要学习了解ibm的esb产品体系是不错的文档

2009-01-12

JQuery in action

Manning.jQuery.in.Action.Feb.2008.pdf,喜欢jQuery的同志应该知道这个哈

2009-01-05

J2EE5规范(英文版)

j2ee-5_0-pr-spec.pdf,J2EE5规范,作为一个规范性的文档,对于要全面学习J2ee的人来说是一个很好的指导文档

2009-01-02

设计模式实例(英文版)

设计模式实例,包含AbstractFactory、adapter、bridge、builder、chain、command等22个设计模式

2009-01-02

SOA-SCA规范中文版

SCA规范中文版,包含Java-SDO-Spec-v2.1.0-FINAL.pdf,SCA_AssemblyModel_V100中文版.pdf,SCA_JavaAnnotationsAndAPIs中文版.pdfSCA_JavaComponentImplementation_V100中文版.pdf 4个文件

2008-12-23

大中型软件架构设计实践体系

温昱老师2008年在软件大会的演讲PPT,赢在架构-大中型软件架构设计实践体系

2008-12-23

协同知识管理(CKM)体系.ppt

协同知识管理(CKM)体系ppt 介绍知识管理规则、管理思想等

2008-09-17

空空如也

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

TA关注的人

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