会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
如是
做一个温柔而坚定的人
新随笔
管理
2020年1月25日
Java日期时间思维导图整理
摘要: "脑图链接"
阅读全文
posted @ 2020-01-25 01:18 Dybvig
阅读(322)
评论(0)
推荐(0)
2019年4月30日
《领域驱动设计》第二部分:模型驱动设计的构造块 第四章:分离领域 阅读笔记
摘要: 内容概述 将领域对象与系统中的其他功能分离 第一小节 介绍了分离领域的技术: Layered Architecture 。 第二小节 指出大部分软件系统都会采用分层的架构,但是分层方案有很多种。领域驱动设计只要求领域层存在即可,并且领域模型在领域层中表现不与程序的其他关注点分离。 第三小节 介绍了一
阅读全文
posted @ 2019-04-30 16:22 Dybvig
阅读(167)
评论(0)
推荐(0)
2019年4月29日
《领域驱动设计》第一部分:让领域模型发挥作用 第三章:绑定模型和实现 阅读笔记
摘要: 内容概述 绑定模型和实现 这章开始,作者举了俩个案例。第一个案例中,技术分析人员和业务专家共同讨论,得出了一个详尽复杂的 领域模型 。但是开发人员无法将这种复杂的模型转化成可存储、可检索的且具有事务完整性的单元。于是开发人员专门针对程序开发的设计了新的模型。第二个案例中,系统之前的C++应用程序,只
阅读全文
posted @ 2019-04-29 22:51 Dybvig
阅读(395)
评论(0)
推荐(0)
2019年4月10日
《领域驱动设计》干货整理
摘要: Repository设计思路 像模块化系统、模块化代码一样,模块化数据库中的表。使得每个模块之间有清晰的界限。 Repository代码设计 1. 可以将Repository理解为一个集合(这里的集合更偏重于是Collection,而不是Set),它包括了对存储对象基本的增删改查(CURD)功能。同
阅读全文
posted @ 2019-04-10 00:56 Dybvig
阅读(792)
评论(1)
推荐(0)
2019年3月29日
简单的服务熔断方案
摘要: 参考Servlet规范中,处理请求时出现异常,异常处理的方式。可以设计一个分布式环境下,简单的熔断方案。 远程的服务可以抛出UnavailableException。当远程服务接口抛出UnavailableException时,处理好异常相关的工作。在此之上,根据异常时暂时的,还是永久的来保护服务。
阅读全文
posted @ 2019-03-29 21:43 Dybvig
阅读(977)
评论(0)
推荐(0)
框架设计注意事项——生命周期
摘要: 今天在阅读Servlet3.0.1规范时,在讲述Servlet的生命周期的章节发现一个框架设计时需要注意的点,在这里整理一下。 我认为,框架和库的不同点在于“控制流的走向”。 当我们使用一个库,控制流从我们的代码流向库代码,然后从库代码再流回我们的代码。当我们使用一个框架时,控制流同框架开始,流向我
阅读全文
posted @ 2019-03-29 21:15 Dybvig
阅读(367)
评论(0)
推荐(0)
2019年2月8日
【翻译】 Guice 动机——依赖注入的动机
摘要: "原文链接" 动机 将所有的内容连接在一起时应用开发的一个单调乏味的部分。有几种方式来将数据、服务、presetntation类连接到一起。为了对比这些方法,我将为披萨订购网站编写账单代码: 伴随着实现,我们将为我们的代码编写单元测试。在测试中,我们需要一个 来避免从真实的信用卡扣费! 直接构造函数
阅读全文
posted @ 2019-02-08 21:09 Dybvig
阅读(332)
评论(0)
推荐(0)
公告