随笔分类 -  Python

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