摘要: 详解依赖注入实现原理 阅读全文
posted @ 2023-12-03 19:08 xiaolipro 阅读(1946) 评论(2) 推荐(19) 编辑
摘要: Map ​ 经过对 WebApplication 的初步剖析,我们已经大致对Web应用的骨架有了一定了解,现在我们来看一下Hello World案例中仅剩的一条代码: app.MapGet("/", () => "Hello World!"); // 3 添加路由处理 ​ 老规矩,看签名: publ 阅读全文
posted @ 2023-11-08 17:59 xiaolipro 阅读(553) 评论(0) 推荐(4) 编辑
摘要: 在上节中我们已经得知 WebApplication 实现了 IApplicationBuilder,我们浅谈了其pipe特质和构建方法,本节中将深入了解 ApplicationBuilder 以窥探 IApplicationBuilder 真相 public interface IApplicati 阅读全文
posted @ 2023-11-07 20:05 xiaolipro 阅读(421) 评论(0) 推荐(2) 编辑
摘要: ​ WebApplication 是用于配置HTTP管道和路由的web应用程序,接来下我将一一拆解它的组成。 /// <summary> /// The web application used to configure the HTTP pipeline, and routes. /// </su 阅读全文
posted @ 2023-11-05 02:17 xiaolipro 阅读(1220) 评论(0) 推荐(6) 编辑
摘要: ​ 使用ASP.NET Core Web Application模板创建的Empty项目如下: ​ 这是一个最简单的Web项目,运行起来会在根路径响应Hello World! 2.1.1 Programe ​ 代码非常简洁,但内容非常不简单。 var builder = WebApplication 阅读全文
posted @ 2023-11-04 18:11 xiaolipro 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 安装 sudo apt-get install mariadb-server 一、基础命令 --查看用户 SELECT DISTINCT User FROM mysql.user; 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password' 阅读全文
posted @ 2023-11-09 23:57 xiaolipro 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 在路径:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\ItemTemplates\AspNetCore\Code\1033\Class clrversion 公共语言运行时 (CLR) 的当前版本。 ext* 阅读全文
posted @ 2023-11-07 01:17 xiaolipro 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 什么是.NET? .NET 8.0 SDK下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0 .NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用。使用 .NET,可以使用多种语言(C#、F#、VB)、编辑器(V 阅读全文
posted @ 2023-11-04 18:06 xiaolipro 阅读(2486) 评论(8) 推荐(14) 编辑
摘要: ### 前言 在前三章中我们的案例大量使用到了`Thread`这个类,通过其原始API,对其进行创建、启动、中断、中断、终止、取消以及异常处理,这样的写法不仅不够优雅(对接下来这篇,我称其为`.NET现代化并行编程体系`中出现的API而言),并且大部分的接口都是极度复杂和危险的。很幸运,如今.NET 阅读全文
posted @ 2022-12-18 16:42 xiaolipro 阅读(2686) 评论(0) 推荐(20) 编辑
摘要: 前言 抛开死锁不谈,只聊性能问题,尽管锁总能粗暴的满足同步需求,但一旦存在竞争关系,意味着一定会有线程被阻塞,竞争越激烈,被阻塞的线程越多,上下文切换次数越多,调度成本越大,显然在高并发的场景下会损害性能。在高并发高性能且要求线程安全的述求下,无锁构造(非阻塞构造)闪亮登场。 如果你对同步&阻塞不是 阅读全文
posted @ 2022-11-15 09:09 xiaolipro 阅读(6544) 评论(9) 推荐(55) 编辑