一个简单的 redis 分布式锁实现 2021-02-27 计算机原理 前言 在编程中, 经常需要开多进程或者多线程, 甚至多协程, 来提高并发性能。 但是,当 多进程/多线程/多协程 需要访问同一个全局变量的时候,会导致 &l Read more...
一些常见场景的 http 状态码 2020-11-01 计算机原理 前言 每一个 HTTP 请求的响应都会带有一个 HTTP 状态码(status code), 表示 HTTP 服务器响应状态的代码. 在 web 开发时, 经常遇到 200、301、404、500等. Read more...
flask 路由流程走读 2019-12-16 框架 框架简介 Flask 是由 python 实现的一个 web 微框架, 有对应的 python3 及 python2 版本. 非常适用于小型网站, 非常适用于开发 web 服务的 API, 开发大型网站无压力, 但代码架构需要自己设 Read more...
记一次线上 mysql 内存持续上涨导致的 oom 2019-12-16 数据库 告警 我们的一个 MySQL 实例告警(简称为 实例1), 内存占用率已经达到 90% 以上, 并且持续缓慢上涨当中. 如果占用率达到 100%, 实例将有 OOM 重启的风险. 现象 MySQL 实例使 Read more...
tcp wait 异常网络状态的处理 2018-12-20 经验 一、出现大量 close wait 我方被动关闭连接导致的, 我方代码有问题, 可能没有关闭连接, 导致服务方因为超时等原因强制关闭了连接 解决的方法如果是单连接, 确保 Read more...