摘要: 之前一直做dotnet framework开发,依赖注入使用Autofac,Autofac的一般用法是服务启动时,将用到的接口、实现类名注入进去, 然后在服务其他地方如果使用该类时,直接在Container里面Resolve出来即可。 后来使用netcore 2.1,框架本身使用了Microsoft 阅读全文
posted @ 2019-11-28 10:49 DarryRing 阅读(8348) 评论(8) 推荐(4) 编辑
摘要: 在搜索框内输入cmd,右键选择管理员运行 然后输入: 阅读全文
posted @ 2019-11-18 14:29 DarryRing 阅读(16535) 评论(1) 推荐(1) 编辑
摘要: 一、背景 在0.21版本之前,Zeebe不支持多实例元素,在2019年10月9号发布的0.21版本中,加入这一特性, 主要是体现在Zeebe Modeler 0.7.0以及之后的版本中。 二、特性介绍 我对这个多实例比较好奇,研究了一下,它最终是解决了什么问题,在官方文档中介绍如下: A multi 阅读全文
posted @ 2019-10-24 13:31 DarryRing 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 场景一 小张作为一个开发人员,刚进团队,发现团队是使用git进行代码管理的,现在需要去初始化团队的代码仓库以及新增提交自己修改的一部分代码 1.克隆远程仓库 git clone <ssh> git clone git@github.com:walt-liuzw/gitdemo.git 2.修改代码, 阅读全文
posted @ 2019-10-17 15:29 DarryRing 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1..NET Core Generic Host是什么? 在.NET Core 2.1版本加入了一种新的Host,即Generic Host(通用主机)。 现在在2.1版本的Asp.Net Core中,有了两种可用的Host: Web Host:适用于托管Web程序的Host,就是我们所熟悉的在As 阅读全文
posted @ 2019-09-02 17:38 DarryRing 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 在开发过程中,我们可能遇到应用程序线程占用过大的问题,可以通过windbg命令去定位哪些类型,哪些内存一直占用堆资源,从而查出问题,解决问题。 2. 准备工作 工具: 抓取DUMP文件的工具,任务管理器(最简单),DebugDiag,ProcessExplorer等(网上很多) 分析工具 阅读全文
posted @ 2019-08-21 22:34 DarryRing 阅读(1127) 评论(2) 推荐(1) 编辑
摘要: 最近项目,生成聚合网关,但是生成的网关文件中,存在着不必要的代码段,比如一个类A,类B等 之前一直使用手动删除,这么做劳民伤财,浪费时间,考虑使用正则写一个工具实现自动删除。 正则写法: 以上可以将 如果遇到简单的类型代码片段,比如枚举 则可以使用 阅读全文
posted @ 2019-08-21 18:23 DarryRing 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1.背景Zeebe集群里面保证分布式一致性问题,是通过Raft实现的,其实这个算法用途比较广泛,比如Consul网关,也是通过Raft算法来实现分布式一致性的。 首先简单介绍一下Raft: 在学术界,解决分布式一致性最耀眼的算法是Paxos,同时,这个算法也是最晦涩。而Raft算法就是基于这个背景被 阅读全文
posted @ 2019-08-15 18:25 DarryRing 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 1.什么是状态机? 第一次接触到这个名词,感觉自己是明白这个东东是啥的,但是后来发现,emm…,是的,只是理解了这个词而已。 贴一下官方介绍: 2.状态机有啥用? 说了那么多,show me the code!这个状态机具体能干啥?不然我学它干啥,屠龙之术,学了只能吹吹牛皮而已。 举个例子,介绍个简 阅读全文
posted @ 2019-08-09 18:01 DarryRing 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 1.Zeebe是什么? Camunda公司研发的工作流引擎Zeebe,目标是对微服务的编排。具体详细介绍可以参考官网:https://zeebe.io/what-is-zeebe/ 2.背景 随着微服务的发展,大家都单体服务进行了拆分,解耦,这样做引发了另外的一个问题:之前一个接口实现的功能,现在需 阅读全文
posted @ 2019-08-04 14:28 DarryRing 阅读(6700) 评论(2) 推荐(0) 编辑