- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 SQL优化实例:大表驱动小表修改为小表驱动大表
原SQL,主表有130万数据,JOIN一个16条数据的查询结果,索引完整,执行需要6秒。修改为查询结果(小表)JOIN130万数据的大表,执行只需要20毫秒,优化成功!
2023-09-19 09:18:31 219
原创 如何提高代码可读性
在逻辑代码比较多的时候,可以使用卫语句,就是反过来思考,把不符合的条件提前找出来过滤掉,把核心逻辑的代码放在代码的主线中,这样可以显著提高整段代码 的可读性。除了完全一样的代码,逻辑一样的代码也是重复代码,消除这些重复的代码的常用的几招:工厂设计模式、模板方法设计模式,反射等。大家平常写代码的时候,都是习惯于考虑正常情况之下代码怎么写,如果逻辑条件很多的情况下,就会嵌套很多层if语句,把代码搞的很臃肿,很难读,也不好维护。无论是数据表字段的设计还是类、方法的设计,都应该尽量反应业务的语义。
2023-07-24 17:12:18 140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人