
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
死锁:概念、检测与恢复
死锁发生的前提:必须同时满足互斥、占有并请求、不可剥夺、循环等待四大必要条件;解决死锁的优先级:设计阶段预防(如统一锁顺序)>运行时避免>发生后检测>最后恢复;核心原则:预防死锁的成本远低于检测和恢复,工程中应优先通过合理的资源分配规则、进程执行逻辑避免死锁,仅在无法预防时才考虑检测和恢复。

MySQL中正则表达式(Regex)和like的区别
- 解释:^[0-9] 数字开头, . 任意字符, [aeiou] 元音字母, .{2,} 至少2个任意字符。在实际的数据库工作中,两者都是重要的工具,根据具体需求选择合适的使用才是关键!确实可以做到,而且应该优先使用,因为它的性能可能更好。-- ... 需要写30种组合,极其繁琐!-- 使用 LIKE几乎不可能实现。:通常无法利用索引,全表扫描,性能较差。-- 能利用索引(如果name有索引)-
Linux I/O 模型详解与同步/异步、阻塞/非阻塞辨析
Linux 系统提供了多种 I/O 模型来处理输入输出操作,主要区别在于。:有fd数量限制(1024),效率随fd数线性下降。:Linux特有,效率高,支持边缘触发和水平触发。(从内核缓冲区到用户缓冲区)的不同处理方式。:无数量限制,但效率问题类似select。:需要精细控制的高性能程序(需配合轮询):高并发服务器(Nginx、Redis):但可以同时监控多个fd,提高了效率。连接数多但活跃少:I
到底了







