摘要: 微服务技术栈 整理出.netcore微服务所有使用的技术,然后作为自己的一个积累,可能很多来自网络(博客园/CSDN/简书等),若未表明出处请海涵,或联系补上,纯供学习。 网络 Nginx Ocelot (ApiGateway) Consul/Dubbo 服务治理 IdentifyServer4 P 阅读全文
posted @ 2020-09-21 23:51 Nine4酷 阅读(265) 评论(0) 推荐(0) 编辑
摘要: DECLARE @killCommand NVARCHAR(1000); DECLARE @sessionID INT; -- 定义超时阈值(以分钟为单位) DECLARE @idleTimeThreshold INT = 30; -- 获取超过超时阈值的会话ID列表 SELECT @session 阅读全文
posted @ 2024-03-28 16:47 Nine4酷 阅读(8) 评论(0) 推荐(0) 编辑
摘要: C#强基础面试 1. 类的执行顺序 静态成员变量初始化 -> 静态构造函数 -> 实例成员变量初始化 -> 实例构造函数 如果有基类,先按上述顺序(递归地)初始化基类(从最基础的类开始,依次向下)。 初始化当前类的静态成员变量。 执行当前类的静态构造函数。 (创建实例时)初始化当前类的实例成员变量。 阅读全文
posted @ 2024-03-27 14:28 Nine4酷 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 下面两端代码执行结果为何不同 list.Select(x => { x.FieldA = 100; return x; }); list.ForEach(x => { Console.WriteLine(x.FieldA); }); list.Select(x => { x.FieldA = 100 阅读全文
posted @ 2024-03-27 14:27 Nine4酷 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 以下是与ChatGPT的对话: You: C#中string.Format()与$"{param}"的区别 ChatGPT: 在C#中,string.Format()方法和字符串插值(使用$符号,如$"{param}")都是用于格式化字符串的手段,但它们在使用上有一些差别: string.Forma 阅读全文
posted @ 2024-03-21 15:58 Nine4酷 阅读(22) 评论(0) 推荐(0) 编辑
摘要: C# 多线程锁 分类 lock (Monitor): lock 是 C# 中的关键字,它实际上是 Monitor 类的一个简化版本的语法糖。 使用方式:lock (obj) { // 代码块 },其中 obj 是一个对象引用,所有线程都试图获取该对象的互斥锁。 功能:确保同一时间只有一个线程可以进入 阅读全文
posted @ 2024-03-21 11:49 Nine4酷 阅读(57) 评论(0) 推荐(0) 编辑
摘要: C#版本 .NET版本 发布日期 特性 C# 1.0 .NET Framework 1.0 2002-02-13 委托、事件 C# 1.1 .NET Framework 1.1 2003-04-24 APM(异步编程模型) C# 2.0 .NET Framework 2.0 2005-11-07 泛 阅读全文
posted @ 2024-02-24 14:58 Nine4酷 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一般应用程序生命周期 生命周期事件和 Global.asax 文件 编译生命周期 应用程序重新启动 显示 2 更多 本主题概述了 ASP.NET 应用程序的生命周期,列出了重要的生命周期事件,并描述了您编写的代码如何适应应用程序生命周期。本主题中的信息适用于 IIS 5.0 和 IIS 6.0。有关 阅读全文
posted @ 2023-10-08 17:40 Nine4酷 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/699074/202306/699074-20230607173742257-1367510520.png) 原文:https://www.dotnetcurry.com/aspnet/747/http-request-lif 阅读全文
posted @ 2023-06-07 17:33 Nine4酷 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 先简单了解下cross apply的语法以及会产生什么样的结果集吧! 示例表: SELECT * FROM tableA CROSS APPLY tableB 两张表直接连接,不需要任何的关联条件,产生的结果就是这两张表的笛卡儿集,在这里和上一篇帖子讲的cross join交叉连接的结果集是一样的 阅读全文
posted @ 2023-04-20 18:22 Nine4酷 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Windows网站 asp.net程序问题定位 此类问题一般分两种情况 一、事件发生时 当事件发生时,一般为响应慢或无响应,可通过以下方式定位问题 查看任务管理器 打开任务管理器,点开进程; 表头处右键,勾选显示命令行; 根据CPU或内存或磁盘排序,定位出问题的进程,如IIS的线程池 查看IIS工作 阅读全文
posted @ 2023-04-01 15:09 Nine4酷 阅读(93) 评论(0) 推荐(0) 编辑