.29._社区达人页

个人头像照片
.29.
已加入开发者社区580
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布154篇文章
0条评论
已回答2个问题
1条评论
已发布0个视频
github地址
技术能力
兴趣领域
擅长领域
技术认证

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

慢慢沉淀
暂无精选文章
暂无更多信息

2023年12月

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

    Spring Cache框架,实现了基于注解的缓存功能。

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

    ⑨【Stream】Redis流是什么?怎么用?: Stream [使用手册]

  • 发表了文章 2023-12-18

    ⑧【HyperLoglog】Redis数据类型:HyperLoglog [使用手册]

  • 发表了文章 2023-12-18

    ⑦【Redis GEO 】Redis常用数据类型:GEO [使用手册]

  • 发表了文章 2023-12-18

    ⑥【bitmap 】Redis数据类型: bitmap [使用手册]

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

    ③【List】Redis常用数据类型: List [使用手册]

  • 发表了文章 2023-12-18

    ②【Hash】Redis常用数据类型:Hash [使用手册]

  • 发表了文章 2023-12-18

    ②⑩ 【MySQL Log】详解MySQL日志:错误日志、二进制日志、查询日志、慢查询日志

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

    ⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制

  • 发表了文章 2023-12-18

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

  • 发表了文章 2023-12-18

    ⑩⑥ 【MySQL】详解 触发器TRIGGER,协助 确保数据的完整性,日志记录,数据校验等操作。

  • 发表了文章 2023-12-18

    ⑩⑤【DB】详解MySQL存储过程:变量、游标、存储函数、循环,判断语句、参数传递..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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