- 一、创建demo项目 1.新建webapi项目,命名为“DemoProject”,去掉HTTPS勾选 using Microsoft.AspNetCore.Mvc; using System.Coll... 一、创建demo项目 1.新建webapi项目,命名为“DemoProject”,去掉HTTPS勾选 using Microsoft.AspNetCore.Mvc; using System.Coll...
- 一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 二、Nginx负载均衡策略 负载... 一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 二、Nginx负载均衡策略 负载...
- 一:相关依赖包 DotNetCore.CAP DotNetCore.CAP.Dashboard DotNetCore.CAP.InMemoryStorage DotNetCore.CAP.Kafka D... 一:相关依赖包 DotNetCore.CAP DotNetCore.CAP.Dashboard DotNetCore.CAP.InMemoryStorage DotNetCore.CAP.Kafka D...
- 一:装饰器实现AOP /// <summary> /// 装饰器模式实现静态代理 /// AOP 在方法前后增加自定义的方法 /// </summary> public clas... 一:装饰器实现AOP /// <summary> /// 装饰器模式实现静态代理 /// AOP 在方法前后增加自定义的方法 /// </summary> public clas...
- 1、需求说明 实现用户下单操作流程(创建订单->扣减库存->用户支付->更新订单状态) 途经微服务 订单微服务 → 库存微服务 → 订单微服务 → 账户微服务 2、构建微服务项目(独... 1、需求说明 实现用户下单操作流程(创建订单->扣减库存->用户支付->更新订单状态) 途经微服务 订单微服务 → 库存微服务 → 订单微服务 → 账户微服务 2、构建微服务项目(独...
- 上篇已经安装完Erlang,继续安装RabbitMQ 1. RabbitMQ是啥 RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, ST... 上篇已经安装完Erlang,继续安装RabbitMQ 1. RabbitMQ是啥 RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, ST...
- 一般来说线程都是有自己上下文,变量是不共享的,这就需要线程本地存储 public static class TlsSample { [ThreadStatic] public stati... 一般来说线程都是有自己上下文,变量是不共享的,这就需要线程本地存储 public static class TlsSample { [ThreadStatic] public stati...
- .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,... .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,...
- 一:基本使用执行特性中的方法 1.特性的定义 /// <summary> /// 自定义特性 /// AllowMultiple =true:标记在特性上的特性,其实是对特性的一种约束; ... 一:基本使用执行特性中的方法 1.特性的定义 /// <summary> /// 自定义特性 /// AllowMultiple =true:标记在特性上的特性,其实是对特性的一种约束; ...
- 一:数据库使用 首先安装包:Microsoft.EntityFrameworkCore.Design .NET Core代码配置 /// <summary> /// 订单服务上下文 ///... 一:数据库使用 首先安装包:Microsoft.EntityFrameworkCore.Design .NET Core代码配置 /// <summary> /// 订单服务上下文 ///...
- 一:分布式订单号的封装 /// <summary> /// 雪花Id /// </summary> public class SnowflakeId { // 开始时间截... 一:分布式订单号的封装 /// <summary> /// 雪花Id /// </summary> public class SnowflakeId { // 开始时间截...
- RedisStringService 类请参考第一篇的封装 redis 数据结构string的使用 using (RedisStringService service = new RedisStrin... RedisStringService 类请参考第一篇的封装 redis 数据结构string的使用 using (RedisStringService service = new RedisStrin...
- 如何使用SkyWalking 条件 1、JDK1.8 2、Elasticsearch 6.6.0 3、SkyWalking 4、SkyAPM-dotnet 5、api网关 123456789 ... 如何使用SkyWalking 条件 1、JDK1.8 2、Elasticsearch 6.6.0 3、SkyWalking 4、SkyAPM-dotnet 5、api网关 123456789 ...
- /// <summary> /// 4.5、创建订单(redis + 消息队列 + lua + 方法幂等 + 失败回滚) /// </summary> /// <param ... /// <summary> /// 4.5、创建订单(redis + 消息队列 + lua + 方法幂等 + 失败回滚) /// </summary> /// <param ...
- 一:没优化前的性能测试 services.AddDbContext<SeckillAggregateServicesContext>(options => { options.... 一:没优化前的性能测试 services.AddDbContext<SeckillAggregateServicesContext>(options => { options....
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签