随笔分类 - Python
摘要:背景 什么是热加载? 所谓的配置热加载,也就是说当服务收到配置更新消息之后,我们不用重启服务就可以使用最新的配置去执行任务。 为什么要做? 热加载的好处就是不用人工去重启服务,就能配置更新。代码自动去加载新的配置进行使用。 如何实现 下面我分别采用多进程、多线程、协程的方式去实现配置热加载。 使用多
阅读全文
摘要:背景 在我们日常工作中,代码写着写着就出现下列的一些臭味。但是还好我们有SOLID这把‘尺子’, 可以拿着它不断去衡量我们写的代码,除去代码臭味。这就是我们要学习SOLID原则的原因所在。 设计的臭味 僵化性 具有联动性,动一处,会牵连到其他地方 脆弱性 不敢改动,动一处,全局瘫痪 顽固性 不易改动
阅读全文
摘要:背景介绍 以下这些代码片段是我工作多年,总结的一些 如何写出地道的python代码。 参考书籍《代码整洁之道》,《写好Python代码的91个建议》 正文开始 代码段1 def get_environment(self, environment_id: int = None, environment
阅读全文

浙公网安备 33010602011771号