摘要: 微服务技术栈 整理出.netcore微服务所有使用的技术,然后作为自己的一个积累,可能很多来自网络(博客园/CSDN/简书等),若未表明出处请海涵,或联系补上,纯供学习。 网络 Nginx Ocelot (ApiGateway) Consul/Dubbo 服务治理 IdentifyServer4 P 阅读全文
posted @ 2020-09-21 23:51 Nine4酷 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 用户级配置文件地址 Windows: %AppData%\NuGet\NuGet.Config 如我的:C:\Users\yourUser\AppData\Roaming\NuGet\NuGet.Config 全局配置文件地址 Windows: %ProgramFiles(x86)%\NuGet\C 阅读全文
posted @ 2025-02-17 16:51 Nine4酷 阅读(20) 评论(0) 推荐(0) 编辑
摘要: RESTful API、gRPC 和 GraphQL 是微服务之间通信的三种常见方式,每种技术都有其独特的优势和劣势。以下是它们的详细对比: 1. RESTful API 优点 简单易用:RESTful API 基于 HTTP 协议,使用标准的 HTTP 方法(GET、POST、PUT、DELETE 阅读全文
posted @ 2025-02-05 11:00 Nine4酷 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在阿里云上,如果您有一台机器无外网访问权限(内网机器),而另一台机器有外网访问权限(代理机器),您可以使用 Squid 作为代理服务器,让内网机器通过代理机器访问外网。以下是详细的步骤: 步骤概述 在代理机器上安装和配置 Squid。 配置内网机器使用 Squid 代理。 详细步骤 1. 在代理机器 阅读全文
posted @ 2025-01-22 14:52 Nine4酷 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 国内经常使用Docker的朋友,可能都会涉及到配置镜像源的操作,来加速自己的镜像拉取。然而这段时间陆续发现曾经常用的国内镜像站(各种云商和高校镜像站)现在已经不能用了,搜索互联网可用镜像站或者镜像加速地址,并测试后汇总如下,使用前请自行斟酌。 Docker 镜像加速列表(截止到20241010) 注 阅读全文
posted @ 2024-10-24 15:06 Nine4酷 阅读(24615) 评论(3) 推荐(2) 编辑
摘要: 学习一门技术,不止要会,还要善用,例子就是带你快速入门的最佳利器。本文就是要用例子,不,大量的例子来带你走进PowerShell应用世界。 本文主要介绍一些PowerShell入门的基础知识,对技术小白来说可以快速入门,对技术老鸟来说可以复习巩固,废话不多说,直接进入正题。 PowerShell,相 阅读全文
posted @ 2024-10-18 16:56 Nine4酷 阅读(293) 评论(0) 推荐(0) 编辑
摘要: DECLARE @killCommand NVARCHAR(1000); DECLARE @sessionID INT; -- 定义超时阈值(以分钟为单位) DECLARE @idleTimeThreshold INT = 30; -- 获取超过超时阈值的会话ID列表 SELECT @session 阅读全文
posted @ 2024-03-28 16:46 Nine4酷 阅读(51) 评论(0) 推荐(0) 编辑
摘要: C#强基础面试 1. 类的执行顺序 静态成员变量初始化 -> 静态构造函数 -> 实例成员变量初始化 -> 实例构造函数 如果有基类,先按上述顺序(递归地)初始化基类(从最基础的类开始,依次向下)。 初始化当前类的静态成员变量。 执行当前类的静态构造函数。 (创建实例时)初始化当前类的实例成员变量。 阅读全文
posted @ 2024-03-27 14:27 Nine4酷 阅读(49) 评论(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:26 Nine4酷 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 以下是与ChatGPT的对话: You: C#中string.Format()与$"{param}"的区别 ChatGPT: 在C#中,string.Format()方法和字符串插值(使用$符号,如$"{param}")都是用于格式化字符串的手段,但它们在使用上有一些差别: string.Forma 阅读全文
posted @ 2024-03-21 15:58 Nine4酷 阅读(108) 评论(0) 推荐(0) 编辑
摘要: C# 多线程锁 分类 lock (Monitor): lock 是 C# 中的关键字,它实际上是 Monitor 类的一个简化版本的语法糖。 使用方式:lock (obj) { // 代码块 },其中 obj 是一个对象引用,所有线程都试图获取该对象的互斥锁。 功能:确保同一时间只有一个线程可以进入 阅读全文
posted @ 2024-03-21 11:49 Nine4酷 阅读(395) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示