摘要: 序言 ​ 大家可能或多或少都了解过微软官方的 MinimalApi , 最开始刚出来那会我其实对 MinimalApi 是嗤之以鼻的,因为本身有Controller控制器能够明确定义请求方法出来,再者还有Abp 的动态webapi 珠玉在后。但是当我看了下Masa的MinimalApi之后,又改变了 阅读全文
posted @ 2023-03-19 22:29 隔壁老黎 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 序言 ​ 今天这篇文章来看看Masa Framework的缓存设计,上一篇文章中说到的MasaFactory的应用也会在这章节出现。文章中如有错误之处还请指点,咱们话不多说,直入主题。 Masa Framework缓存简介 MASA Framework源码地址:https://github.com/ 阅读全文
posted @ 2023-03-16 01:14 隔壁老黎 阅读(235) 评论(0) 推荐(5) 编辑
摘要: 序言 闲来无聊,前段时间发现一个.net开源框架:masa framework。经过一些小型项目使用,发现确实挺不错的。然后我又去阅读了整个masa framework源码,特此来记录整个源码阅读的过程。 如有错误之处还请指点 MASA Framework简介 ​ Masa Framework是 m 阅读全文
posted @ 2023-03-05 13:47 隔壁老黎 阅读(199) 评论(0) 推荐(2) 编辑
摘要: 前言 上一篇文章我们讲了怎么使用 Cike.AutoApi 这个组件来动态生成webapi接口,让我们不需要创建控制器去转发业务层代码。这篇文章主要是讲解Cike.AutoApi 底层是怎么实现动态生成webapi接口 我们回顾下- Cike.AutoApi 最终的效果 Cike.AutoApi内部 阅读全文
posted @ 2023-01-15 01:35 隔壁老黎 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 前言 如果你的控制器代码像下面一样,只是对业务层做一层转发,那么能否将这个控制器“动态创建”,让开发只需要关注业务代码就行呢?答案是可以的。 public class UserController:ControllerBase { private readonly IUserAppService _ 阅读全文
posted @ 2023-01-14 21:44 隔壁老黎 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 简介 作为一个dotnet开发者,经常面对业务系统中大量报表导入导出,经常写了一堆的重复代码。最近发现一个操作excel的神器:ExcelToObject.NPOI,两行代码就能导出一个报表,两行代码就能读取excel数据。就像作者说的:让操作excel变成了操作对象。下面让我们来看看这个组件 项目 阅读全文
posted @ 2022-12-13 14:19 隔壁老黎 阅读(713) 评论(4) 推荐(4) 编辑
摘要: 1. 简介 最近在学习分布式事务及解决方案,最终找到了开源项目DotNetCore.CAP ,因为自己用的MySql数据库比较多。于是也使用MySQL+EFCore+RabbitMQ+CAP实现事务最终一致性,所有配置都已经ok,就在程序运行之后,请求接口,启动事务,调用CapPublish写入消息 阅读全文
posted @ 2021-08-29 23:35 隔壁老黎 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 简介: 相信大家对C语言都不陌生,但是C语言有个很让人烦心的事,就是需要程序员手动的去管理内存。如果写一个项目,不小心忘记关闭申请的内存了,那么将会导致内存泄漏,程序死机。于是一些高级语言就诞生了。本文主要是介绍下python运行时中的垃圾回收机制,仅个人心得,欢迎大家讨论。 内容: 在python 阅读全文
posted @ 2020-12-22 18:43 隔壁老黎 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 简言 好久没写文章了,今天分享一篇将mysql移到docker容器。大家都是程序员,如何安装docker我就不说了。 1. 安装、启动mysql镜像 首先使用 docker search mysql 查看下有哪些MySQL镜像。我们需要安装MySQL服务 然后使用 docker pull mysql 阅读全文
posted @ 2020-06-10 17:08 隔壁老黎 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: 简介: 今天我想谈谈如何使用抽象类,以及抽象类真正的威力。本文将结合具体业务来说明如何使用抽象类。 业务简述: 本人对PMS(物业管理系统)系统有点了解,比较熟的主要是美国的租房业务。由于美国租房和中国租房在后台可能有点差别,本文不做叙述。下面我们直入主题。 当用户点击租房之后,我们是要创建一个订单 阅读全文
posted @ 2019-09-01 11:52 隔壁老黎 阅读(1523) 评论(0) 推荐(0) 编辑