
日常case记录
文章平均质量分 52
日常遇到的case study
马达加斯加D
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
系统设计 --- MongoDB亿级数据查询优化策略
本文探讨了MongoDB处理亿级审计日志数据的解决方案。面对6个月7千万-1亿条数据量、全文检索和时间排序的需求,由于无法使用ELK,采用按周分表策略(每周数据300-400万条)。关键设计包括:时间映射表名、两阶段查询(先统计各collection匹配数再精准获取)、查询结果缓存优化。该方案通过并发查询和智能分页实现了1分钟内响应,满足前端分页、多条件查询和排序需求,将数据库交互控制在2次(统计+查询)。原创 2025-06-10 20:54:51 · 430 阅读 · 0 评论 -
C# --- Case Study
C# --- Case StudyC# — Mongo数据库事务的应用C# — 如何读取转换Json文件原创 2023-08-13 15:41:51 · 1021 阅读 · 0 评论 -
系统设计 --- E2E Test System
什么是E2EE2E Architecture Example原创 2024-04-24 00:32:27 · 582 阅读 · 0 评论 -
系统设计 --- 对中台系统进行流量监控和限流
中台系统流量监控与限流策略背景:中台系统需谨慎处理限流问题,避免影响业务系统。监控方案:网关级监控:记录API请求量、来源(x-source-id)和处理时间服务级监控:追踪用户、来源、数据库读写次数及大小(针对Azure Blob)实施方法:使用fluent-bit采集日志存储至AzureDataExplore数据库通过Dashboard展示数据限流策略:分析监控数据业务必需流量:申请硬件扩容原创 2025-06-03 11:13:09 · 199 阅读 · 0 评论 -
系统设计 --- 对数据库的并发操作导致数据重复插入
【代码】对数据库的并发操作导致数据重复插入。原创 2024-03-19 20:47:49 · 637 阅读 · 0 评论 -
C# --- 在项目中使用Attribute + Reflection
将需要执行的TestCase包装成一个类,并将TestCase分成几个Steps,每个Step是一个方法自定义一个Attribute,修饰每个Step方法//自定义Attributeset;使用反射拿到所有被自定义Attribute “StepMethod” 修饰的方法.使用Invoke方法执行。原创 2024-07-02 15:42:02 · 294 阅读 · 0 评论 -
C# --- 如何在代码中开启进程
【代码】C# ---如何在代码中开启进程。原创 2024-07-02 15:39:48 · 425 阅读 · 0 评论