- 互斥锁:Monitor 和 mutex 定义:private static readonly object Lock = new object(); 使用:Monitor.Enter(Lock... 互斥锁:Monitor 和 mutex 定义:private static readonly object Lock = new object(); 使用:Monitor.Enter(Lock...
- /// <summary> /// 框架异常 /// </summary> public class FrameException : Exception { public... /// <summary> /// 框架异常 /// </summary> public class FrameException : Exception { public...
- memcache篇 简介: 官网:http://memcache.org/ 定义:memcache是一个内存缓存系统,memcache里面的数据全部缓存在内存中,速度比硬盘要快。 存储介质 速度:硬盘最... memcache篇 简介: 官网:http://memcache.org/ 定义:memcache是一个内存缓存系统,memcache里面的数据全部缓存在内存中,速度比硬盘要快。 存储介质 速度:硬盘最...
- 一:原则操作的概念 所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 原子操作案例 /... 一:原则操作的概念 所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 原子操作案例 /...
- 一、创建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...
- 一:基本使用执行特性中的方法 1.特性的定义 /// <summary> /// 自定义特性 /// AllowMultiple =true:标记在特性上的特性,其实是对特性的一种约束; ... 一:基本使用执行特性中的方法 1.特性的定义 /// <summary> /// 自定义特性 /// AllowMultiple =true:标记在特性上的特性,其实是对特性的一种约束; ...
- .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,... .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,...
- 一:数据库使用 首先安装包:Microsoft.EntityFrameworkCore.Design .NET Core代码配置 /// <summary> /// 订单服务上下文 ///... 一:数据库使用 首先安装包:Microsoft.EntityFrameworkCore.Design .NET Core代码配置 /// <summary> /// 订单服务上下文 ///...
- 一:分布式订单号的封装 /// <summary> /// 雪花Id /// </summary> public class SnowflakeId { // 开始时间截... 一:分布式订单号的封装 /// <summary> /// 雪花Id /// </summary> public class SnowflakeId { // 开始时间截...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签