自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 net 缓存 学习

本文介绍了.NET中的各类缓存技术及其应用场景。内存缓存适用于单机应用,通过IMemoryCache实现快速数据访问;分布式缓存(IDistributedCache)用于微服务架构,支持Redis等外部存储。响应缓存通过[ResponseCache]特性减少服务器负载,而输出缓存(OutputCache)在.NET8+中提供了更灵活的缓存控制,支持标签、策略等高级功能。文章提供了各种缓存的具体实现示例,并分析了常见缓存问题及解决方案,如缓存雪崩、穿透等。不同缓存类型在性能、扩展性和适用场景上各有特点,开发人

2025-05-28 17:16:56 1312

原创 日志组件 学习

日志

2025-05-27 17:05:15 91

原创 new 关键字

new

2025-05-22 13:33:52 256

原创 路径 Asp.net - Asp.net Core

路径

2025-05-22 11:38:12 1374

原创 集合 解析

本文介绍了C#中常用的集合类型及其主要功能和用法。IEnumerable<T>是最基本的集合接口,支持简单的迭代操作;ICollection<T>扩展了集合功能,支持增删查等操作;List<T>是动态数组集合,支持动态增长和索引访问;Dictionary<TKey, TValue>用于存储键值对,支持快速查找;HashSet<T>存储唯一元素,支持集合运算;Queue<T>和Stack<T>分别实现先进先出和后进先出的逻辑;LinkedList<T>是双向链表,适合频繁插入和删除操作;SortedList<

2025-05-22 11:34:37 1584

原创 依赖注入(Dependency Injection, DI)

依赖注入(DI)是一种设计模式,用于实现控制反转(IoC),主要有三种注入方式:构造函数注入、属性注入和方法注入。构造函数注入适用于强依赖场景,如日志服务,通过构造函数强制提供依赖,确保依赖不可变且明确,但构造函数参数多时不易维护。属性注入适用于可选依赖,通过公共属性设置依赖,灵活但可能导致未初始化的依赖。方法注入适用于临时依赖,通过方法参数传入依赖,简洁但不便于依赖复用和测试。每种注入方式各有优缺点,应根据具体场景选择合适的注入方式。

2025-05-22 09:27:24 209 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除