会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
好好校习DayDayUp
博客园
首页
新随笔
订阅
管理
2026年5月3日
.NET Polly 重试、熔断、降级
摘要: 一、安装依赖 # 基础包 Install-Package Polly # HTTP 集成(推荐) Install-Package Microsoft.Extensions.Http.Polly 二、策略与代码 1. 重试(Retry):自愈瞬时故障 作用:网络抖动、偶发超时、5xx 等临时错误自动重
阅读全文
posted @ 2026-05-03 12:29 好好校习DayDayUp
阅读(41)
评论(0)
推荐(0)
2026年5月2日
.NET 双缓存策略:本地缓存、分布式缓存
摘要: 一、设计思路 1. 架构分层 一级缓存:IMemoryCache(进程内内存缓存,读写纳秒级,无网络开销) 二级缓存:IDistributedCache(Redis 分布式缓存,跨服务共享,毫秒级) 数据源:数据库 / 接口(兜底,避免缓存穿透) 2. 读写流程 读取数据(Get) 先查本地缓存,命
阅读全文
posted @ 2026-05-02 14:25 好好校习DayDayUp
阅读(38)
评论(0)
推荐(0)
2026年4月30日
.NET Redis 数据结构、分布式锁、缓存问题
摘要: 一、Redis 常用 5 个数据结构 StackExchange.Redis 是 .NET 最主流客户端,所有结构都有对应 API。 1. String(字符串) 用途:缓存对象、计数器、分布式锁、简单配置 // 存对象(序列化) await db.StringSetAsync("user:1",
阅读全文
posted @ 2026-04-30 16:38 好好校习DayDayUp
阅读(30)
评论(0)
推荐(0)
2026年4月29日
.NET 规范异常捕获 & 处理
摘要: 一、核心规则 异常仅用于非预期错误,禁止用来做业务逻辑判断(替代 if/TryXXX)。 精准捕获:抓具体异常,禁止无脑捕获 Exception。 禁止空捕获 catch{}、吞异常、隐藏故障。 重抛异常只用裸 throw;,禁用 throw ex;(丢失堆栈)。 资源释放优先 using,少手写
阅读全文
posted @ 2026-04-29 09:17 好好校习DayDayUp
阅读(49)
评论(0)
推荐(0)
2026年4月27日
.NET 代码规范、CodeReview、 重构
摘要: 一、.NET 官方 + 企业通用代码规范 1. 命名规范(最核心) 遵循 PascalCase / camelCase 严格区分,禁止拼音、无意义命名。 表格 类型规范示例 类、接口、方法、属性 PascalCase UserService、GetUserById() 私有字段 _camelCase
阅读全文
posted @ 2026-04-27 14:37 好好校习DayDayUp
阅读(85)
评论(0)
推荐(0)
.NET SqlSugar 仓储、工作单元、服务层
摘要: 1. 安装 NuGet SqlSugarCore 2. SqlSugar 数据库上下文 using SqlSugar; namespace Demo; public class SqlSugarContext { public ISqlSugarClient Db { get; } public S
阅读全文
posted @ 2026-04-27 09:13 好好校习DayDayUp
阅读(72)
评论(0)
推荐(0)
2026年4月26日
.NET 常用单例 、工厂、策略、装饰器
摘要: 1. 单例模式(Singleton) 核心定义 一个类只允许创建一个实例,全局共用这一个对象。 适用场景 配置管理器 日志工具 数据库连接池 缓存管理器 .NET 安全单例实现(双重校验锁 + 静态构造) public sealed class Singleton { // volatile 保证多
阅读全文
posted @ 2026-04-26 19:27 好好校习DayDayUp
阅读(26)
评论(0)
推荐(0)
SQL 优化、索引、执行计划、慢查询
摘要: 一、SQL 为什么会慢? 根本原因 3 个: 没走索引 / 索引失效(全表扫描) 数据量太大(没分页、没过滤) 写法复杂(子查询嵌套、join 太多、排序分组无索引) 二、索引(SQL 优化的核心) 1. 什么是索引? 可以理解为书的目录: 没有索引 = 一页一页翻(全表扫描) 有索引 = 直接查目
阅读全文
posted @ 2026-04-26 15:11 好好校习DayDayUp
阅读(37)
评论(0)
推荐(0)
.NET SOLID、高内聚低耦合、分层
摘要: 一、SOLID 原则(类与方法的设计规范) SOLID 是 5 个面向对象设计原则的缩写,目的:让代码易维护、易扩展、少出 bug。 1. S – 单一职责原则 (Single Responsibility) 一个类 / 方法只做一件事,且只做好一件事 坏:一个类同时处理「用户注册 + 发送邮件 +
阅读全文
posted @ 2026-04-26 10:14 好好校习DayDayUp
阅读(40)
评论(0)
推荐(1)
2026年4月25日
.NET 集成 SqlSugar、读写分离 、Redis
摘要: 一、环境准备(NuGet 安装) # SqlSugar 核心 Install-Package SqlSugarCore # Redis 驱动 (StackExchange.Redis 官方推荐) Install-Package StackExchange.Redis # 缓存工具包 Install-
阅读全文
posted @ 2026-04-25 22:38 好好校习DayDayUp
阅读(42)
评论(0)
推荐(0)
下一页
公告