会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
领域驱动设计践行者
博客园
首页
新随笔
联系
订阅
管理
2024年3月20日
golang 运行时死锁排查和检测
摘要: 当运行的系统发生goroutine等待获取锁时间超过预期时,判定为发生了死锁。因目前代码中使用了一些公开的锁实例,调用链也比较长,对问题排查带来了很大困扰。为了便于问题排查,需要借助工具来实现。 1. 发生死锁的判定依据和原因 1.1 判定依据 如下为使用Mutex锁产生的锁等待,并持续了222分钟
阅读全文
posted @ 2024-03-20 15:47 Berkaroad
阅读(2017)
评论(0)
推荐(1)
2024年3月19日
golang 依赖控制反转(IoC) 改进版
摘要: 最近在开发基于golang下的cqrs框架 https://github.com/berkaroad/squat (陆续开发中,最近断了半年,懒了。。。)。这个框架依赖ioc框架,因为之前写了一个ioc,所以借此完善下,主要从灵活性、易用性、性能角度进行了优化。顺带也支持了go mod,并将源码文件
阅读全文
posted @ 2024-03-19 16:36 Berkaroad
阅读(285)
评论(0)
推荐(1)
2024年1月31日
github 镜像地址
摘要: 亲测可用的 github 镜像地址: https://hub.nuaa.cf , https://hub.fgit.cf
阅读全文
posted @ 2024-01-31 18:04 Berkaroad
阅读(1677)
评论(0)
推荐(0)
2023年4月27日
从零开始基于Archlinux 安装 containerd + k8s
摘要: 下载ISO文件:https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/ k8s: v1.26.4; calico: 3.25.1; dashboard:v2.7.0 1. 准备工作 以虚拟机VMWare为例。 使用EFI 非默认BIOS启
阅读全文
posted @ 2023-04-27 11:59 Berkaroad
阅读(1328)
评论(4)
推荐(2)
2021年3月14日
领域驱动设计之学习感悟(二)
摘要: 这篇,主要讲解领域建模的过程,先了解以下几个建模的要素。 关联 对象之间的关联,使得建模与实现的交互变得更为复杂。对于模型中每个可以遍历的关联,在软件中都有一个具有同样属性的机制。 现实中有很多关联都是多对多的,其中很多关联自然而然是双向的。这些普通的关联,会导致实现和维护变得复杂。此外,它们也很少
阅读全文
posted @ 2021-03-14 16:12 Berkaroad
阅读(108)
评论(0)
推荐(0)
Mac 下 brew安装慢的问题
摘要: brew默认源使用的是github,可以设置环境变量达到切换源的效果,见官网: https://github.com/Homebrew/install export HOMEBREW_BREW_GIT_REMOTE="..." # put your Git mirror of Homebrew/br
阅读全文
posted @ 2021-03-14 09:19 Berkaroad
阅读(189)
评论(0)
推荐(0)
2020年5月3日
实现领域驱动设计之感悟(一)
摘要: 接触领域驱动设计的概念,已有4年了。从看书了解的纯理论,到实际项目应用中遇到建模问题的思考,逐渐提升了建模能力。正好碰到2020年五一放假,想趁这个机会,写一下我的学习感悟。 什么情况下需要引入领域驱动设计 公司内的业务沉淀达到一定量,现有老系统维护困难,这个时候,有必要引入领域驱动设计,在这里简称
阅读全文
posted @ 2020-05-03 16:43 Berkaroad
阅读(859)
评论(0)
推荐(5)
2017年2月26日
RancherOS 学习笔记(一)
摘要: 今天只是简单了解下rancheros,以及尝试安装了下。 这是官网文档:http://docs.rancher.com/os/ 这是官网Github地址:https://github.com/rancher/os rancheros的系统管理方式很奇特,操作系统的所有系统级别的服务,如udev、sy
阅读全文
posted @ 2017-02-26 21:43 Berkaroad
阅读(3836)
评论(0)
推荐(0)
2016年8月14日
golang 依赖控制反转(IoC)
摘要: 主流开发语言,为了达到项目间的低耦合,都会借助IoC框架来实现。即抽象和实现分离,使用抽象层,不用关心这些抽象层的具体实现;抽象层的实现,可以独立实现。现在比较流行的领域驱动设计(ddd),为了达到将领域层作为最核心,也需要依赖于IOC。 回过头来,我们看看golang实现的ioc框架,有golan
阅读全文
posted @ 2016-08-14 10:02 Berkaroad
阅读(4449)
评论(0)
推荐(4)
2013年9月17日
SharePoint 2013 网站定义中添加页面布局
摘要: 今天在Visual Studio 2012中将页面布局打包到网站定义中。新建Module “MasterPageGallary”在Element中如下: 结果,部署后看似正常,可KenDie的微软,居然在页面布局这个页面中添加一段html代码,类似Page Layout0;#Agenda item;#0x010100C568DB52D...;#Dummy Content Type网上找了如下博客,终于解决这个问题。http://blog.mastykarz.nl/placeholderpa...
阅读全文
posted @ 2013-09-17 13:07 Berkaroad
阅读(521)
评论(0)
推荐(0)
下一页
公告