-
详解.NET中负载均衡的使用
目录一、简介二、应用场景三、实际案例四、算法实现4.1 随机4.2 轮询4.3 权重一、简介负载均衡(Load>二、应用场景负载均衡算法在开发层面,使用场景其实并不多。通
.Net使用Xunit工具进行单元测试
不管你爱与不爱,单元测试对于一个软件的长治久安还是必不可少的一环。在Visual Studio 2012后,VS中的测试浏览器也能与第三方的集成了,用起来还是非常方便的。目前在
一文掌握.Net core中的缓存
目录1 Net Framewoke的缓存1.1 System.Web.Caching1.2 System.Runtime.Caching2 Net core的缓存介绍2.1 MemoryCache2.2 RedisCacheCache(缓存)是优化web应用的常
.NET Core实现企业微信消息推送
接口定义应用支持推送文本、图片、视频、文件、图文等类型。请求方式:POST(HTTPS)请求地址: https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS
.NETCore实现企业微信获取部门成员
1.获取部门成员请求方式:GET(HTTPS)请求地址:https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID&fetch_
.Net中的JunctionPoints(交接点)操作
Junction Points是NTFS v5+的新特性,功能和我们所熟知的UNIX中的文件夹软链接类似(与Windows中的文件夹快捷方式不同的是,它进行了路径重定向)。如在Vista中的C:\Doc
.Net Core日志记录的核心机制
目录一、前言二、说明三、开始3.1 日志记录器工厂3.1.1 ILoggerFactory 接口3.1.2 LoggerFactory 实现CreateLogger3.2日志记录提供器3.2.1 ILoggerProvider 接口
.Net Core使用Logger实现log写入本地文件系统
.net core 自带一个基础的logger框架Microsoft.Extensions.Logging。微软默认实现了Microsoft.Extensions.Logging.Console.dll。控制台的日志输出和Microsoft.Ex
.NetCore日志记录之自定义日志组件
一、前言回顾:日志记录之日志核心要素揭秘在上一篇中,我们通过学习了解在.net>ILoggerFactory)中实现将日志记录提供器(ILoggerProvider)对象都可以集成到Logger对
基于ABP架构开发的.NetCore项目部署到IIS问题汇总
在ABP官网创建一个.Net Core项目编译完成1、>2、>目录指向发布的目录3、安装WindowsHostingIIS安装服务器上安装DotNetCore.X.X.X-WindowsHosting安装成功后重启I
基于.Net Core认证授权方案之JwtBearer认证
目录一.前言二.Bearer认证三.JWT四.开始1. 注册认证服务2.接口资源保护3. 生成Token五. 运行六.扩展说明1、Basic基础认证2、Digest摘要认证七.注意八.总结一.前
为VisualStudio手工安装微软ReportViewer控件
VS2017、VS2019都不自带微软ReportViewer,需要手工安装。一、安装报表设计器官网下载>然后安装。安装后,可以添加报表新项(注意报表显示的繁体字)二、ReportViewer控
使用ASP.Net WebAPI构建REST服务
目录一、创建WebAPI应用程序1、Web API 1版本2、Web API 2版本二、路由三、返回值1、返回void2、返回普通对象3、返回HttpResponseMessage4、返回IHttpActionResu
浅析.netcore抛异常对性能影响
目录一、前言二、求证2.1 使用.net 6 建立了一个简单的web api 项目 新增两个压测接口api接口代码如下2.2 最终结论参考文献异常和正常代码性能旗鼓相当,但是全局
.NET4.0版本中基于任务的异步模式(TAP)
一、引言当使用APM的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐,>同时微软也意识到了这点,所以在.NET 4.0中提出了一个新的异步模式—&m
Asp.net core前端框架Blazor介绍
一、Blazor介绍Blazor是微软在Asp.net>在.Net5中,Blazor将代替传统的Web Pages。可以代替如下代码简单演示了它的基本功能:和Angular JS和VUE的模型非常类似,Blazor
.NET CPU爆高事故事故分析某供应链WEB网站
目录一:背景1. 讲故事二:Windbg 分析1. 查看CPU占用率2. 查看是否 GC 触发3. 是插入数据过多导致的吗?4. 对问题的预判断三:总结一:背景1.>年前有位朋友加微信求助,说他
.NET某消防物联网后台服务内存泄漏分析
目录一:背景1. 讲故事二:Windbg 分析1. 托管还是非托管2. 到底是什么在泄漏3. 无引用根为什么不被回收4. 寻找创建 COM 组件的线程三:总结一:背景1.>去年十月份有位朋
.NETWindbg分析某妇产医院WPF内存溢出
目录一:背景1. 讲故事二:Windbg 分析1. 为什么会内存溢出2. 探索溢出原因3. 如何突破 2G 限制三:总结一:背景1.>上个月有位朋友找到我,说他的程序存在内存溢出情况,寻求
.Net报表开发控件XtraReport介绍
一、概述在XtraReport中,每一个报表都是XtraReport或者其子类。XtraReport中的报表类可以与数据绑定也可以不绑定。在创建一个报表时,可以从已有的报表中加载样式和
ASP.NET使用SignalR2实现服务器广播
目录一、概述二、服务器端代码1、创建StockTicker和StockTickerHub类2、StockTickerHub类3、StockTicker类1、将单个实例保存在一个静态字段中2、使用ConcurrentD
ASP.NET中HttpContext对象下的属性介绍
目录一、HttpContext概述:1、访问方式2、成员对象:二、Application属性:保存所有用户共用的信息三、Cache属性:当前应用程序域服务端缓存对象1.创建Cache2.销毁Cache3
.Net行为型设计模式之访问者模式(Visitor)
目录一、动机(Motivate)二、意图(Intent)三、结构图(Structure)四、模式的组成五、访问者模式的代码实现六、访问者模式的实现要点:(1)、访问者模式的主要优点有:(2)、访问者
.Net行为型设计模式之备忘录模式(Memento)
目录一、动机(Motivate)二、意图(Intent)三、结构图(Structure)四、模式的组成五、备忘录模式的代码实现六、备忘录模式的实现要点:1、备忘录模式的主要优点有:2、备忘录
.Net行为型设计模式之中介者模式(Mediator)
目录一、动机(Motivate)二、意图(Intent)三、结构图(Structure)四、模式的组成五、中介者模式的代码实现六、中介者模式的实现要点:1、中介者模式的优点2、中介者模式的