.29._社区达人页

个人头像照片
.29.
已加入开发者社区600

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布154篇文章
0条评论
已回答2个问题
1条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

慢慢沉淀

暂无精选文章
暂无更多信息

2024年05月

2023年12月

  • 发表了文章 2024-05-15

    ①归并排序、快速排序 、堆排序、计数排序[算法、代码模板、面试题]

  • 发表了文章 2024-05-15

    ⑩【Redis Java客户端】:Jedis、SpringDataRedis、StringRedisTemplate

  • 发表了文章 2024-05-15

    ②⑩② 【读写分离】Sharding - JDBC 实现 MySQL读写分离[SpringBoot框架]

  • 发表了文章 2024-05-15

    ①实现基于session的登录流程:发送验证码、登录注册、校验登陆状态

  • 发表了文章 2024-05-15

    ④【Set】Redis常用数据类型: Set [使用手册]

  • 发表了文章 2024-05-15

    ⑩⑨【Tool】MySQL常用客户端管理工具:mysql、mysqladmin、mysqlbinlog、mysqlshow、mysqldump、mysqlimport、source

  • 发表了文章 2024-05-15

    ⑩⑦【MySQL】锁:全局锁、表级锁、行级锁

  • 发表了文章 2024-05-15

    ⑩① 详解Linux安装 MySQL 8.0【保姆级教程】

  • 发表了文章 2024-05-15

    ⑦【MySQL】什么是约束?如何使用约束条件?主键、自增、外键、非空....

  • 发表了文章 2024-05-15

    ②CPU - 运算器、控制器 【软考-软件设计师考点】

  • 发表了文章 2024-05-15

    【IO】JavaIO流:字节流、字符流、缓冲流、转换流、序列化流等

  • 发表了文章 2024-05-15

    【多线程】Java如何实现多线程?如何保证线程安全?如何自定义线程池?

  • 发表了文章 2024-05-15

    【Java】一文囊括Java集合,随用随看,快速上手。

  • 发表了文章 2024-05-15

    SpringBoot整合定时任务技术Quartz

  • 发表了文章 2024-05-15

    【Java】Stream流是什么,如何使用Stream流?

  • 发表了文章 2024-05-15

    【二进制转换】十进制 转 二进制 (含相关题型)

  • 发表了文章 2024-05-15

    【SpringBoot】 设置随机数据 用于测试用例

  • 发表了文章 2024-05-15

    【Spring事务】声明式事务 使用详解

  • 发表了文章 2024-05-15

    ③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...

  • 发表了文章 2024-05-15

    ②⑩① 【MySQL】什么是分库分表?拆分策略有什么?什么是MyCat?

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-12-28

    代码优化与过度设计,你如何平衡?

    明确需求和目标: 在开始编写代码之前,确保你充分理解项目的需求和目标。明确知道代码的性能要求,以及是否需要在性能和可读性之间做出权衡。

    迭代开发: 采用迭代式开发方法,先实现基本功能,然后根据需要逐步进行优化。这有助于避免一开始就陷入过度设计的陷阱,而且也使你能够更好地评估哪些地方真正需要优化。

    使用合适的数据结构和算法: 在设计和实现阶段选择适当的数据结构和算法非常重要。一个良好选择的数据结构和算法可以在不过度设计的情况下提供良好的性能。

    度量和分析: 在进行优化之前,使用性能分析工具度量你的代码,找到性能瓶颈。这样你就可以有针对性地进行优化,而不是盲目地尝试改进。

    测试: 编写全面的测试用例,以确保在进行优化时不会破坏代码的其他部分。测试有助于捕捉潜在的问题,并验证优化是否真正改善了性能。

    代码评审: 让同事对你的代码进行评审,以获取不同的视角。他们可能会提供有关代码是否过于复杂或过度设计的有益反馈。

    保持代码简洁: 坚持编写简洁、可读、可维护的代码。这不仅有助于团队合作,还能减少代码中的不必要复杂性。

    尽早优化的问题: Knuth 的名言:“过早的优化是万恶之源。” 在确保代码功能完整和正确的前提下,尽量推迟优化,直到确实需要。

    使用设计模式: 在适当的情况下使用设计模式,但不要为了使用设计模式而过度设计。确保每种模式的使用都是有明确理由的。

    持续学习: 随着技术的发展,不断学习新的最佳实践和工具。通过不断学习,你可以更好地判断何时以及如何进行代码优化,而不至于过度设计。

    踩0 评论1
  • 回答了问题 2022-11-28

    你怎么看足球盛宴中的黑科技?

    半自动越位识别技术真的很厉害,直接惊到我了,半个身位判定的越位十分精准,很多精彩的进球,只可惜因为越位无法得分

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息