知识科普
-
ASP.NET Core HttpClient的实现原理系列四
HttpClient 组件最早出现在 .NET Framework中,它为开发者提供了一个方便、灵活且强大的方式来进行 HTTP 请求,在 .NET Framework 中,Htt…
-
ASP.NET Core HttpClient使用http动词系列二
在这一节中我们介绍HTTP另外的几种请求方式: 新增MVC项目命名为AspNetCore.HttpClientWithHttpVerb,在该项目中我们新建一个api作为服务器端,在…
-
C#多线程开发-线程基础 01
最近由于工作的需要,一直在使用C#的多线程进行开发,其中也遇到了很多问题,但也都解决了。后来发觉自己对于线程的知识和运用不是很熟悉,所以将利用几篇文章来系统性的学习汇总下C#中的多…
-
AOT反射库-AOTReflection
在AOT项目中,使用反射有一些问题,本程序包利用源生成器,按不同的维度,提前获取对应类型的元数据,从而达到平滑使用Reflection部分功能。 项目: nuget: 如下面代码,…
-
C#多线程开发-线程同步02
上一篇文章主要带领大家认识了线程,也了解到了线程的基本用法和状态,接下来就让我们一起学习下什么是线程同步。 线程中异常的处理 在线程中始终使用try/catch代码块是非常重要的,…
-
运维利器之Windows时间同步客户端
1.背景 做过运维的同事都知道,一些异常故障是与时间息息相关的。经常会遇到服务器时间跑偏的情况,特别是一些与时间挂勾的业务时,如果出现服务器时间偏差过大则会出现一些莫名其妙的错误,…
-
看看Dapper.AOT的实现原理
Dapper.AOT可以是第一时间响应.NET发布AOT项目的ORM,虽然不像Dapper功能完善,但也基本能满足使用。 还记得我在拦截器Interceptors中最后的提示吗?当…
-
SQL调优和性能监控利器SQL Monitor
SQL Monitor是Oracle官方提供的自动监控符合特定条件的SQL,用于收集执行时的细节信息的监控工具,常用于SQL调优和系统性能监控。 Oracle 11g中,当SQL满…
-
C#多线程开发-任务并行库04
正文共2090字,预计阅读时间:6min。 之前学习了线程池,知道了它有很多好处。 使用线程池可以使我们在减少并行度花销时节省操作系统资源。可认为线程池是一个抽象层,其向程序员隐藏…
-
SQL SELECT 语句
本节介绍select查询语句,数据库以sql server为例,其他数据库大同小异。若有时间也可以对常用的数据库研究对比一下,如Mysql、Oracle。 SQL SELECT 语…