- 博客(5)
- 收藏
- 关注
原创 【第二篇】操作系统基础:进程线程、IPC 与态切换,理解服务端资源调度的核心
本文系统讲解了操作系统核心知识,重点包括:1. 进程与线程区别:进程是资源分配单位,线程是调度单位,协程更轻量;2. 进程间通信方式:对比了共享内存、信号量、消息队列等6种IPC方式的特点和适用场景;3. 用户态与内核态:解释了切换原因和3种切换方式;4. 内存管理:介绍了页面置换算法和死锁处理;5. 实践应用:结合线程池、Redis等案例说明操作系统知识对服务端开发的重要性。文章采用"原理+面试题+实战"的方式,帮助开发者深入理解操作系统底层机制。
2025-10-21 10:29:03
1740
原创 【第一篇】网络基础核心:TCP 可靠性原理与 IO 模型,服务端高并发的 “地基”
本期内容主要讲解TCP可靠传输与IO模型两大核心知识点。TCP部分详细解析了三次握手、四次挥手机制,重点解答了面试高频问题如SYN包初始序列号作用、TIME-WAIT状态意义等,并给出线上TIME-WAIT过多的解决方案。IO模型部分对比分析了BIO/NIO/select/epoll四种模型,深入讲解epoll的事件触发机制及其在Netty中的应用。文章还设置了TCP粘包、Redis单线程等实战思考题,帮助读者巩固知识。下篇将转向操作系统基础,讲解进程线程等核心概念。
2025-10-13 19:39:35
1654
原创 【月度企划】吃透阿里系服务端手册!30 天搞定开发实战与面试通关
《服务端开发与面试攻坚手册》是阿里工程师整理的30万字实战指南,涵盖Java体系、中间件、分布式等核心知识。手册特色:1)基于淘宝真实业务场景(如秒杀系统优化);2)系统化梳理高频考点(JVM调优、Redis七大经典问题等);3)深入底层原理(Netty零拷贝、MySQL MVCC实现)。学习路径分四周递进:基础→中间件→框架→架构,包含网络IO模型、MySQL分库分表、Spring循环依赖解决等实战内容,并附带LeetCode算法模板和项目包装技巧,帮助开发者构建完整知识体系,同时应对面试与工作实际需求。
2025-10-12 12:30:49
1927
原创 Python下载实战:30个高效技巧全解析
Python作为简洁高效的编程语言,在文件下载领域展现出强大能力。本文围绕网络请求库选择、大文件分块策略、并发加速技术三大核心,详细介绍了requests基础用法、内存优化方案及多线程/协程实现。针对特殊场景,提供反爬对抗、代理轮换等解决方案,并涵盖云存储对接、安全校验等进阶内容。通过性能监控工具与测试方法,帮助开发者构建稳定高效的下载系统,最后还探讨了实用工具封装技巧,为各类下载需求提供完整技术方案。
2025-10-12 10:12:57
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅