Published onJanuary 18, 2020一次改善既有代码的设计PythonData-Classes本文讨论了如何改善现有代码的设计,特别是在数据清洗过程中,通过封装业务逻辑来统一和规范化数据更新的处理。文章介绍了数据类的概念及其在Python中的实现,强调了兼容性和可扩展性的重要性,并提供了具体的代码示例,展示了如何使用数据类来简化数据处理和去重逻辑。最后,推荐了相关书籍以帮助提高代码质量。
Published onJuly 21, 2017一次 ElasticSearch 宕机事故处理ElasticSearch在一次ElasticSearch宕机事故中,发现服务因堆内存设置过小而频繁崩溃。通过调整堆内存为机器内存的一半,并修改启动脚本以正确加载环境变量,最终成功恢复服务,内存占用显著增加,系统恢复正常。