随笔分类 -  优化

摘要:一、介绍一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理的使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升!最近看同事的代码时候,学到了一个小技巧,在某些场景下合理的使用策略模式还是非常有用的,在此分享一下给大家。二、代码实践在介绍 SpringBoot 中如何 阅读全文
posted @ 2022-06-18 23:39 程序员小明1024 阅读(796) 评论(0) 推荐(0)
摘要:技巧一:提取方法,拆分逻辑 技巧二:分支逻辑提前return 技巧三:枚举 技巧四:函数式接口 技巧五:设计模式 其他技巧 写在最后 在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码并没有什么问题,但是代码的可读性很差。 本篇文章主要总结一下自己在实际开发中如何避免大面积的 阅读全文
posted @ 2022-04-07 23:15 程序员小明1024 阅读(63) 评论(0) 推荐(0)
摘要:在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。 SQL 优化一般步骤 | 通过慢查日志等定位那些执行效率较低的 SQL 语句 | explain 阅读全文
posted @ 2022-04-06 00:23 程序员小明1024 阅读(64) 评论(0) 推荐(0)
摘要:编辑:业余草 juejin.cn/post/6863668253898735629 推荐:https://www.xttblog.com/?p=5317 前言 面试官:来说说,一千万的数据,你是怎么查询的? 群友:直接分页查询,使用limit分页。 面试官:有实操过吗? 群友:肯定有呀 此刻献上一首 阅读全文
posted @ 2022-04-06 00:10 程序员小明1024 阅读(170) 评论(0) 推荐(0)
摘要:程序员路人 专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发! 1篇原创内容 --> 公众号 强烈推荐阅读:到底如 阅读全文
posted @ 2022-04-05 23:48 程序员小明1024 阅读(155) 评论(0) 推荐(0)
摘要:来源:https://mp.weixin.qq.com/s/bPmgOOlJ1AahgEIoy7SuRg 关于重构 为什么要重构 什么是重构 代码的坏味道 坏代码的问题 什么是好代码 如何重构 SOLID原则 设计模式 代码分层 命名规范 重构技巧 质量如何保证 测试驱动开发 TDD的开发周期 两个 阅读全文
posted @ 2021-07-31 01:55 程序员小明1024 阅读(276) 评论(0) 推荐(0)