随笔分类 - [27]NET8
-
Swagger API文档
摘要:Swagger API文档集中化注册管理 接口文档是前后端开发对接时很重要的一个组件。手动编写接口文档既费时,又存在文档不能随代码及时更新的问题,因此产生了像swagger这样的自动生成接口文档的框架。swagger文档一般是随项目代码生成与更新,访问地址也是基于项目地址,因此对项目数不多的团队还好 阅读全文
-
NET Core 3.0中的WPF
摘要:在.NET Core 3.0中的WPF中使用IOC图文教程 我们都知道.NET Core 3.0已经发布了第六个预览版,我们也知道.NET Core 3.0现在已经支持创建WPF项目了,刚好今天在写一个代码生成器的客户端的时候用到了WPF,所以就把WPF创建以及使用IOC的过程记录一下,希望能对大家 阅读全文
-
abp(net core)+easyui+efcore
摘要:abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之控制器(六) abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一) abp(net co 阅读全文
-
扩展方法和Enumerable
摘要:.NET中扩展方法和Enumerable(System.Linq) LINQ是我最喜欢的功能之一,程序中到处是data.Where(x=x>5).Select(x)等等的代码,她使代码看起来更好,更容易编写,使用起来也超级方便,foreach使循环更加容易,而不用for int..,linq用起来那 阅读全文
-
微服务之Polly熔断策略
摘要:NET Core 微服务之Polly熔断策略 紧接着上一篇说,咱们继续介绍Polly这个类库 熔断策略(Circuit-breaker) 如果调用某个目标服务出现过多超时、异常等情况,可以采取一定时间内熔断该服务的调用,熔断期间的请求将不再继续调用目标服务,而是直接返回,节约资源,提高服务的稳定性, 阅读全文
-
FromServices回来
摘要:FromServices回来 起因 这两天,我忽然有点怀念 Asp.NET MVC 5 之前的时代,原因是我看到项目里面有这么一段代码(其实不止一段,几乎每个 Controller 都是) 在构造函数里面声明了一堆依赖注入的实例,外面还得声明相应的接收字段,使用代码克隆扫描,零零散散的充斥在各个 C 阅读全文
-
NET Web API和Web API Client Gen使Angular 2应用程序
摘要:使用ASP.NET Web API和Web API Client Gen使Angular 2应用程序的开发更加高效 本文介绍“ 为ASP.NET Web API生成TypeScript客户端API ”,重点介绍Angular 2+代码示例和各自的SDLC。如果您正在开发.NET Core Web A 阅读全文
-
最快比较两个文件内容
摘要:NET CORE下最快比较两个文件内容 最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 为了选出最优的解决方案,我搭建了一个简单的命令行工程,准备了两个大小为912MB的文件,并且这两个文件内容完全相同.在本文的最后,你可以看到该工程的Main方法的代码. 下面我们开始尝试各个 阅读全文
-
NET中并行开发优化
摘要:NET中并行开发优化 让我们考虑一个简单的编程挑战:对大数组中的所有元素求和。现在可以通过使用并行性来轻松优化这一点,特别是对于具有数千或数百万个元素的巨大阵列,还有理由认为,并行处理时间应该与常规时间除以CPU核心数一样多。事实证明,这一壮举并不容易实现。我将向您展示几种并行执行此操作的方法,它们 阅读全文
-
Rebus消息总线
摘要:这里主要讲一下我基于Rebus写的一个ABP框架的模块 目录结构 对于Rebus网上的资料很少,其实我对于服务总线也不是很理解 。。个人理解的就是像ABP中的EventBus那样的,但是集成了一些消息队列像MSMQ,RabbitMQ等。 废话不多说,下面主要讲下几个主要的文件 RebusRabbit 阅读全文
-
Net Core开源日志框架
摘要:Net Core开源日志框架 Exceptionless - .Net Core开源日志框架 作者:markjiang7m2原文地址:https://www.cnblogs.com/markjiang7m2/p/11020140.html官网地址:http://letyouknow.net 今天要给 阅读全文
-
MiniProfiler NET Core
摘要:MiniProfiler 来分析 ASP.NET Core 应用 它会把结果直接放在页面的左下角,随时可以点击查看;这样的话就可以感知出你的程序运行的怎么样;同时这也意味着,在你开发新功能的同时,可以很快速的得到反馈。 安装配置MiniProfiler 在现有的ASP.NET Core MVC项目里 阅读全文
-
分布式Job系统Hangfire
摘要:开源分布式Job系统,调度与业务分离-如何创建一个计划HttpJob任务 项目介绍: Hangfire:是一个开源的job调度系统,支持分布式JOB!! Hangfire.HttpJob 是我针对Hangfire开发的一个组件,该组件和Hangfire本身是独立的。可以独立更新Hangfire版本不 阅读全文
-
微服务 权限系统+工作流
摘要:.NET Core微服务 权限系统+工作流(二)工作流系统 一、前言 接上一篇 .NET Core微服务 权限系统+工作流(一)权限系统 ,再来一发 工作流,我在接触这块开发的时候一直好奇它的实现方式,翻看各种工作流引擎代码,探究其实现方式,个人总结出来一个核心要点: 实际上工作流引擎处理流转的核心 阅读全文
-
.NET Core模块化
摘要:.NET Core模块化 源码地址 GitHub:https://github.com/iamoldli/NetModular 演示地址 地址:https://nm.iamoldli.com账户:admin密码:admin 前端框架演示地址(临时) 地址:http://progqx5cu.bkt.c 阅读全文
-
微服务架构
摘要:简单微服务架构(开源) 前言 本篇仅作引导,内容较多,如果阅读不方便,可以使用电脑打开我们的文档官网进行阅读。如下图所示: 文档官网地址:https://docs.xin-lai.com/ 目录 总体介绍 微服务架构的好处 微服务架构的不足(这个时候就需要用到服务发现) 传统模式 Ocelot(网关 阅读全文
-
Try .NET离线版
摘要:https://github.com/dotnet/try Try .NET离线版 使用Try.NET创建可交互.NET文档 原文地址:Create Interactive .NET Documentation with Try .NET原文作者:Maria译文地址:https://www.cnbl 阅读全文
-
NETCORE MVC模块化
摘要:NETCORE MVC模块化 ASP.NETCORE MVC模块化编程 记得上一篇博客中跟大家分享的是基于ASP.NETMVC5,实际也就是基于NETFRAMEWORK平台实现的这么一个轻量级插件式框架。那么今天我主要分享的是自己工作中参考三方主流开源WEB框架OrchardCore、NopCore 阅读全文
-
System.Span, System.Memory,还有System.IO.Pipelines
摘要:System.Span, System.Memory,还有System.IO.Pipelines 使用高性能Pipelines构建.NET通讯程序 .NET Standard支持一组新的API,System.Span, System.Memory,还有System.IO.Pipelines。这几个新 阅读全文
-
微服务构件
摘要:基于.net core微服务(Consul、Ocelot、Docker、App.Metrics+InfluxDB+Grafana、Exceptionless、数据一致性、Jenkins) 微服务构件 1、微服务简介 一种架构模式,提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用 阅读全文