服务端开发 严重事故,Crontab 定时任务失效,随意修改目录权限的危害 公司的服务器几乎都让我来管理了,所以我平时在服务器上操作的也比较多。 我们公司的很多工作都是通过一台主服务器上的 root 用户的定时任务来实现的。 昨天同事下班时突然报告说定时任务似乎挂了,因为影响... 02月13日5,318评论 阅读全文
服务端开发 解决阿里云系统盘大小不同,无法直接使用镜像迁移的问题,阿里云服务器 SMC 迁移教程 下午正在悠哉的敲着代码时,领导突然过来说让我迁移个服务器。这个事情也不是第一次了,对我来说倒简单。 本来我还想趁这个机会,顺便升级下各种服务应用的版本或者重新更新下配置啥的。结果我登录服务器账号一看,... 12月26日26,119评论 阅读全文
服务端开发 如何使用 Jenkins 来部署自动化任务 Jenkins 是一个流行的开源自动化服务器,主要用于实现 持续集成 (Continuous Integration, CI) 和 持续交付 (Continuous Delivery, CD)。它通过... 12月03日25,295评论 阅读全文
服务端开发 详细解释为什么说 Python “不是真的多线程” Python 被认为“不是真的多线程”主要是由于全局解释器锁 (GIL) 的存在。 GIL 是 CPython 解释器(Python 最常用的实现)中的一个机制,它限制了同时只能有一个线程执行 Pyt... 09月26日38,372评论 阅读全文
服务端开发 国外流行的免费模拟 API 接口工具,快速创建 Mock 接口数据 有时候我们希望临时使用一个模拟 API 接口,来帮助我们在开发中返回期待的格式数据。 所以我收集了一些常用的免费服务,可以非常方便地帮你创建假的 API Mock 数据,测试前端应用或其他客户端与服务... 08月25日57,956评论 阅读全文
服务端开发 记一次 Python 应用开发频繁假死的问题 问题背景 最近在开发一款自动化的应用,其中有一个自动化任务会由下面这三个按钮控制: 逻辑也很简单,我大概画下图就是这样的: 但是,在测试时,却发现了问题: 当我点击暂停任务后,此时子线程被阻塞。如果我... 08月01日47,550评论 阅读全文
服务端开发 记一次在 Python 中因为文件路径导致的错误 最近在编写一个自动化应用,需要管理浏览器的状态。 通过单例模式的设计,实现了只有一个浏览器实例,这样其它模块或者函数调用这个浏览器类,用的都是同一个实例,就可以管理这个浏览器的状态了。 类似下面这样调... 07月26日38,889评论 阅读全文
服务端开发 Python 线程中,变量的作用域会有什么不同 # 线程局部存储 thread_local_data = threading.local() 在Python中,线程中的变量作用域与普通的Python程序中的变量作用域是相似的,但在多线程环境中,需要... 07月24日35,874评论 阅读全文
服务端开发 Python 中单例模式的实现与使用 实现方法 在Python中,单例模式可以通过多种方法实现。单例模式的目标是确保一个类只有一个实例,并提供一个全局访问点。以下是几种常见的实现单例模式的方法: 方法 1: 使用模块 Python中的模块... 07月24日32,926评论 阅读全文
服务端开发 pip error: ProtocolError('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) 本文记录了我解决问题的尝试及思路,所以会比较啰嗦,如果只是为了寻找解决答案的,可以直接跳到最后一段查看。 This document records my attempts and thought p... 06月21日40,275评论 阅读全文