yongche_shi
码龄14年
求更新 关注
提问 私信
  • 博客:1,011,464
    社区:65
    1,011,529
    总访问量
  • 343
    原创
  • 3,197
    排名
  • 3,365
    粉丝
  • 154
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-04-28

个人简介:十年以上程序开发与系统架构经验,擅长从零到一构建稳定可靠的技术基石。坚信技术创造价值,是持续学习的新技术倡导者和AI技术发烧友。目前重点关注AI赋能应用,致力于探索如何用AGI技术重塑软件与产品的未来形态。

博客简介:

厚积薄发的博客

博客描述:
厚积博发
查看详细资料
个人成就
  • 获得3,873次点赞
  • 内容获得45次评论
  • 获得2,985次收藏
  • 原力等级
    原力等级
    5
    原力分
    1,713
    本月获得
    274
创作历程
  • 267篇
    2025年
  • 1篇
    2024年
  • 12篇
    2023年
  • 9篇
    2022年
  • 1篇
    2021年
  • 4篇
    2020年
  • 3篇
    2019年
  • 6篇
    2018年
  • 13篇
    2017年
  • 72篇
    2016年
  • 130篇
    2015年
  • 139篇
    2014年
成就勋章
TA的专栏
  • python面试宝典
    付费
    86篇
  • Python从入门到精通:百篇精讲与项目实战
    付费
    74篇
  • 现代C++大师之路
    付费
    30篇
  • 大模型rag实战
    付费
    24篇
  • rust
    2篇
  • 风控
    3篇
  • 数据平台
    2篇
  • 分布式系统
    1篇
  • ios
    47篇
  • openfire
    16篇
  • 高并发
    20篇
  • ffmpeg
    2篇
  • webservice
    2篇
  • 协议
    3篇
  • 脚本语言
    1篇
  • node.js
    3篇
  • 服务器
    19篇
  • 架构
    33篇
  • java
    37篇
  • 消息队列
    10篇
  • 数据库
    30篇
  • 缓存
    7篇
  • hadoop
    1篇
  • opengl
    1篇
  • linux
    15篇
  • 其他
    12篇
  • python
    81篇
  • 版本管理
    4篇
  • 算法
    3篇
  • erlang
    4篇
  • android
    1篇
  • golang
    2篇
  • ejabberd
    11篇
  • redis
    1篇
  • 微服务
    1篇
  • AI
    59篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 11

TA参与的活动 1

兴趣领域 设置
  • Python
    python
  • 人工智能
    机器学习人工智能深度学习神经网络自然语言处理sklearnpytorch语言模型transformer
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

第八十五篇:设计一个文件存储系统(如Dropbox)

云存储系统设计面临多设备同步、冲突解决、版本控制等复杂技术挑战。本文从亿级用户规模出发,分析云存储系统的核心需求:1)功能性需求包括文件存储、同步、版本控制等8大模块;2)非功能性需求如99.999%可用性、EB级扩展能力等。系统需支持10EB存储、每秒百万级操作,关键技术涉及分块上传、操作日志、OT算法等。容量估算显示,亿级用户系统需处理每天100亿次操作,设计重点在于高可靠、低延迟和成本优化。
原创
博文更新于 8 小时前 ·
601 阅读 ·
20 点赞 ·
0 评论 ·
17 收藏

第八十四篇:设计一个搜索引擎

摘要: 本文系统介绍了搜索引擎的设计原理与技术实现,重点分析了大规模搜索引擎的架构挑战。主要内容包括:1)搜索引擎的业务场景分类(全网搜索、企业搜索、实时搜索等)及量化需求;2)功能性需求矩阵,涵盖爬虫、索引、查询处理等核心模块;3)非功能性需求指标,如性能(P99延迟<200ms)、可用性(99.99%)和扩展性(支持EB级数据);4)系统容量估算方法,通过Python代码示例展示了百亿级网页的存储计算(原始数据约9.3PB,压缩后约1.86PB)。文章为设计分布式搜索引擎提供了全面的技术参考框架。
原创
博文更新于 8 小时前 ·
574 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

第八十三篇:设计一个电商秒杀系统

秒杀系统设计核心要点 业务特性:具有极强的时间敏感性(1-5分钟窗口)、超高并发(百万QPS)、有限库存(远小于参与人数)和读写比例失衡(浏览vs下单)等特征。 关键技术挑战: 防超卖:通过分布式锁、Redis原子操作或预扣库存机制确保库存一致性 流量控制:采用多级缓存(CDN+本地+Redis)、请求排队(消息队列)和分层限流(Nginx+网关+业务层) 系统保护:实现熔断降级、热点隔离和弹性扩缩容 架构设计原则: 分层解耦(展示层-逻辑层-数据层) 读写分离(读多写少场景优化) 异步化处理(下单与支付解
原创
博文更新于 前天 20:15 ·
460 阅读 ·
6 点赞 ·
0 评论 ·
19 收藏

第八十一篇:设计一个缓存系统(LRU策略)

高性能缓存系统设计摘要 本文系统性地探讨了高性能缓存系统的设计原理与实现策略。缓存作为提升应用性能的关键组件,其市场规模预计2025年达50亿美元。文章重点分析了LRU缓存策略的时间局部性原理,并提出了四大核心挑战:内存有限性、并发访问、性能要求和失效管理。在需求分析部分,详细拆解了功能性需求(包括基础/批量/高级操作)、数据结构支持(8种数据类型)和非功能性需求(性能指标、容量估算)。特别强调了缓存系统的质量属性需求,包括三种一致性级别(强/最终/弱)和可观测性需求。
原创
博文更新于 前天 20:15 ·
545 阅读 ·
18 点赞 ·
0 评论 ·
8 收藏

第八十二篇:设计一个社交媒体News Feed

摘要(150字): News Feed系统设计是面试中的高频考点,考察数据建模、架构设计和性能优化能力。系统需满足实时性(秒级更新)、高并发(读写比100:1)和个性化推荐等需求。核心采用推拉混合模型:普通用户使用推模型预生成Feed,明星用户采用拉模型避免"惊群效应"。数据模型设计包含用户关系、内容存储和Feed表,采用分库分表策略。系统容量估算示例显示,千万用户规模下需支持2000+ QPS读取和80+ QPS写入。
原创
博文更新于 前天 20:15 ·
300 阅读 ·
9 点赞 ·
0 评论 ·
14 收藏

第八十篇:设计一个分布式ID生成器(Snowflake算法)

本文系统分析了分布式系统中唯一标识符(ID)的设计挑战与解决方案。首先阐述了分布式ID在电商、社交等场景中的重要性,并提出了十大核心要求,包括全局唯一性、趋势递增、高性能等关键指标。通过对比UUID、数据库自增、Snowflake等主流方案,详细评估了各方案的优缺点。文章深入探讨了ID生成的功能性需求,包括结构设计、业务支持和接口规范,并量化了性能指标(如单节点10万QPS)和容量需求。同时强调了高可用性(99.999%)、安全性(防猜测攻击)等非功能性需求,为构建可靠的分布式ID系统提供了全面指导。
原创
博文更新于 前天 20:14 ·
646 阅读 ·
14 点赞 ·
0 评论 ·
6 收藏

第七十九篇:设计一个爬虫系统

本文系统分析了网络爬虫的技术架构与核心挑战。在大数据时代,爬虫技术已成为互联网信息获取的关键手段,预计2025年全球数据市场将达2730亿美元。文章首先阐述了爬虫系统的战略价值,包括搜索引擎、电商监控等多元应用场景,以及从简单抓取到智能爬虫的技术演进历程。随后详细剖析了爬虫系统面临的四大核心挑战:海量数据处理、动态内容解析、反爬虫机制和数据质量控制。通过功能需求分析,明确了URL管理、内容获取、数据处理等核心模块的设计要求,并提出了包括每秒1000页面抓取速度在内的性能指标矩阵。
原创
博文更新于 2025.12.17 ·
1194 阅读 ·
24 点赞 ·
0 评论 ·
12 收藏

第七十八篇: 设计一个消息推送系统

消息推送系统架构设计摘要:本文深入探讨现代消息推送系统的架构设计,面向万物互联时代的海量消息处理需求。系统需支持千万级并发连接,实现毫秒级延迟的消息推送,满足单播、组播、广播等多种推送场景。核心挑战包括连接管理、实时性保障、可靠性控制和精准推送。架构设计采用分层模型,包含网关层、逻辑层和存储层,支持水平扩展。关键技术指标包括99.9%的消息到达率、P99延迟<200ms、单节点10万连接等。系统还需考虑安全性、可观测性和成本优化,是互联网企业提升用户粘性的关键技术基础设施。(149字)
原创
博文更新于 2025.12.17 ·
586 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

第七十六篇:系统设计基础:能力评估、约束与抽象

本文探讨了程序员从编码能力到系统设计能力的成长路径。通过分析不同职业阶段(初级到架构师)的能力需求变化,揭示了系统设计能力随职业发展而日益重要的趋势。文章使用代码示例和可视化图表展示了:1)程序员各阶段核心技能分布;2)系统设计在解决现实挑战(如电商峰值、社交媒体扩展等)中的关键作用;3)系统设计学习目标框架,包括基础概念、核心技能和实践能力。最终强调系统设计能力是高级技术岗位的核心竞争力,需要从需求分析、架构设计到性能优化等全方位培养。
原创
博文更新于 2025.12.17 ·
694 阅读 ·
11 点赞 ·
0 评论 ·
12 收藏

第七十七篇:设计一个短链接系统(TinyURL)

本文探讨了短链接系统的设计与实现,作为互联网公司的经典面试题目。首先分析了短链接系统成为面试常青树的原因,包括其直观性、广泛的技术覆盖面和实际业务价值。接着详细列出了功能性需求(如URL缩短、重定向、统计等)和非功能性需求(高可用、低延迟等),并提供了系统规模估算示例。 在系统设计部分,提出分层架构方案,包含API层、服务层和数据层。详细设计了核心流程:URL缩短通过分布式ID生成短码并存储映射关系;URL重定向采用多级缓存加速访问。
原创
博文更新于 2025.12.17 ·
639 阅读 ·
14 点赞 ·
0 评论 ·
8 收藏

第七十五篇:Kubernetes入门:Pod, Deployment, Service核心概念深度解析

摘要 本文系统介绍了Kubernetes容器编排技术的演进历程和架构设计。首先回顾了容器技术从单机运行到集群编排的发展路径,重点分析了Kubernetes源自谷歌Borg系统的背景及其核心设计哲学。随后深入解析了Kubernetes的整体架构,包括控制平面的API Server、etcd、调度器和控制器管理器等核心组件,以及工作节点的Kubelet、Kube-proxy等代理组件。
原创
博文更新于 2025.12.16 ·
867 阅读 ·
18 点赞 ·
0 评论 ·
10 收藏

第七十四篇:Docker Compose:多容器应用编排深度解析

本文摘要: Docker Compose是管理多容器应用的重要工具,解决了手动管理容器时的启动顺序依赖、网络配置复杂等问题。文章深入解析了Docker Compose的核心概念,包括项目(Project)、服务(Service)、网络(Networks)和数据卷(Volumes)管理。详细介绍了docker-compose.yml文件的完整语法,涵盖版本配置、服务定义、构建与镜像配置、容器运行时设置等内容。
原创
博文更新于 2025.12.16 ·
668 阅读 ·
27 点赞 ·
0 评论 ·
19 收藏

第七十三篇:Docker基础:镜像、容器、仓库与Dockerfile深度解析

Docker核心技术解析与实战应用 摘要:Docker作为云原生时代的基石技术,彻底改变了软件构建和部署方式。本文深入剖析Docker核心架构,重点解析镜像的分层存储机制和内容地址存储(CAS)原理。通过Python代码示例演示了镜像分层的数据结构实现,包括差异ID生成、层缓存管理和共享层查找等功能。同时详细阐述了内容地址存储的工作原理,展示如何通过SHA256摘要实现高效的内容寻址和去重存储。
原创
博文更新于 2025.12.15 ·
454 阅读 ·
24 点赞 ·
0 评论 ·
12 收藏

第七十二篇:CI/CD流水线:自动化测试与部署深度实战

文章摘要:CI/CD——现代软件交付的核心竞争力 本文系统阐述了CI/CD在现代软件开发中的关键作用。首先通过Netflix、亚马逊等企业的惊人部署数据,展示了CI/CD已成为企业的"生死线"。文章详细解析了持续集成(CI)、持续交付(CD)和持续部署的核心概念,包括CI的四大支柱(频繁提交、自动化构建、自动化测试、快速反馈)和CD的核心特征(部署流水线、环境一致性、一键部署、回滚能力)。
原创
博文更新于 2025.12.15 ·
605 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

第七十一篇:单元测试与集成测试:unittest, pytest深度实战与Python最佳实践

文章摘要:Python测试框架深度解析与实战指南 本文系统介绍了Python测试在开发中的核心价值与实战方法。测试作为高质量代码的基石,不仅体现工程素养,还能预防重大商业风险(如某电商因测试不足损失数千万元的案例)。重点解析了单元测试的FIRST原则和unittest框架,通过Calculator类的完整测试示例,展示了测试类结构、断言方法、异常测试等关键技术。文章涵盖从基础算术运算到幂运算的全面测试案例,强调测试隔离性、可重复性和自验证性,为开发者构建完整的测试知识体系提供实用指导。
原创
博文更新于 2025.12.15 ·
1242 阅读 ·
33 点赞 ·
0 评论 ·
23 收藏

第七十篇:Web安全防护:SQL注入、XSS、CSRF、SSRF攻防原理深度剖析与Python实战

Web安全面试核心要点解析 本文深入剖析了Web安全在Python后端面试中的重要性,重点讲解了SQL注入攻击的原理与防御方案。SQL注入通过恶意输入篡改数据库查询,可能导致数据泄露或系统破坏。文章展示了三种典型攻击方式(联合查询注入、报错注入、盲注)的Python示例代码,并提供了四种防御策略:1)参数化查询(使用SQLAlchemy/Django ORM);2)严格的输入验证与过滤;3)数据库最小权限原则;4)WAF防护层实现。特别强调参数化查询是根本解决方案,而其他措施应作为纵深防御的一部分。
原创
博文更新于 2025.12.15 ·
718 阅读 ·
15 点赞 ·
0 评论 ·
10 收藏

第六十九篇:用户认证与授权:Cookie/Session、JWT、OAuth2.0 深度解析与工程实践

本文深入探讨了现代Web安全中的认证与授权机制,从核心概念到主流技术实现。首先明确了认证(验证用户身份)与授权(控制访问权限)的本质区别及其协同工作流程。随后详细解析了三大主流技术方案:传统的Cookie/Session机制(服务端维护会话状态)、无状态的JWT方案(基于令牌的分布式认证)以及OAuth 2.0(第三方授权标准)。文章通过电商平台案例展示了真实场景中的安全实现,并对比了各方案的适用场景与优缺点,为开发者构建安全的认证授权体系提供了全面指导。
原创
博文更新于 2025.12.14 ·
1012 阅读 ·
18 点赞 ·
0 评论 ·
20 收藏

第六十八篇:API设计风格:RESTful vs GraphQL —— 架构哲学与工程实践深度解析

本文深入探讨了RESTful API与GraphQL两种API设计范式的核心概念、技术实现与适用场景。RESTful以资源为中心,遵循六大架构约束,强调统一接口和状态转移;GraphQL则以查询为中心,通过声明式数据获取和强类型系统赋予客户端精确控制权。文章对比了两者在数据获取效率、接口灵活性和开发体验上的差异,并提供了具体实现示例,为开发者选择适合的API架构提供了决策框架。这两种范式并非互斥,而是针对不同场景的互补解决方案。
原创
博文更新于 2025.12.14 ·
486 阅读 ·
13 点赞 ·
0 评论 ·
18 收藏

第六十七篇:消息队列(RabbitMQ/Kafka)应用:解耦、异步、削峰的艺术

消息队列是分布式系统的关键组件,通过解耦、异步和削峰三大核心价值重塑系统架构。解耦打破服务间直接依赖,实现故障隔离和技术异构;异步处理提升响应速度,支持"发后即忘"模式;削峰填谷能力则平滑流量冲击,保护后端系统。典型应用包括电商订单处理、用户注册流程和实时通知系统等。消息队列技术从早期企业级中间件发展到现代开源方案(如RabbitMQ、Kafka)和云服务,已成为构建弹性、可扩展系统的基石。
原创
博文更新于 2025.12.13 ·
529 阅读 ·
12 点赞 ·
0 评论 ·
5 收藏

第六十六篇:RPC框架(gRPC)原理与实践:构建高性能分布式服务的现代方案

本文深入探讨了gRPC在分布式系统中的核心作用与技术实现。文章首先通过电商平台案例说明现代微服务架构对高效通信的需求,指出传统RESTful API的局限性。随后详细解析了gRPC的设计优势,包括基于HTTP/2协议、Protocol Buffers序列化、强类型接口定义和多样化的通信模式(一元、流式RPC等)。文章还提供了完整的实战示例,从.proto文件定义到服务端实现,展示了如何构建一个用户服务系统,包括消息类型定义、服务接口声明、代码生成以及基础服务实现。
原创
博文更新于 2025.12.13 ·
422 阅读 ·
17 点赞 ·
0 评论 ·
6 收藏
加载更多