04 2019 档案
摘要:CanalSharp.AspNetCore是一个基于CanalSharp(一款针对.NET的Canal客户端开源项目)封装的ASP.NET Core业务组件,可以用于实时收集MySql数据更改记录并写入MySql修改日志数据表中,此次0.0.4版本开始支持输出修改记录到MongoDB,只需进行一点简单的配置即可。
阅读全文
摘要:本文是我学习Scott Millett & Nick Tune编著的《领域驱动设计模式、原理与实践》一书的学习笔记,一共会分为4个部分:领域驱动设计的原则与实践、在有界上下文之间通信、创建有效的领域模型、有效应用程序的设计模式,此文为第1部分-领域驱动设计的原则与实践。
阅读全文
摘要:CanalSharp.AspNetCore是一个基于CanalSharp(一款针对.NET的Canal客户端开源项目)封装的ASP.NET Core业务组件,可以用于实时收集MySql数据更改记录并写入MySql修改日志数据表中,可以做到数据库级别的修改日志记录而不仅仅是客户端主动触发的修改日志记录。
阅读全文
摘要:最近在公司实践持续集成,使用到了Jenkins的Pipeline来提高团队基于ASP.NET Core API服务的集成与部署效率,因此这里总结一下。Jenkins 是一款流行的开源持续集成(CI)与持续部署(CD)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。流水线Pipeline是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。
阅读全文
摘要:所谓感时,就是感慨时序的变迁或时势的变化,或伤怀,或思考,常常会有一些哲理性的启发问世,唐诗中就有这么一些作品。熊逸老师在感时篇中选择了三首诗,都可谓是经典中的经典,分别是张若虚的《春江花月夜》、卢照邻的《长安古意》以及李商隐的《锦瑟》。
阅读全文