遍历 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/遍历/ 没有不值得去解决的问题,也没有不值得去学习的技术! Wed, 05 Aug 2026 03:09:56 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 遍历 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/遍历/ 32 32 Go 语言并发实战:素数统计性能优化对比(“传统串行实现”与“多协程并发实现”) https://www.shuijingwanwq.com/2026/05/20/12268/ Wed, 20 May 2026 10:04:08 +0000 https://www.shuijingwanwq.com/?p=12268 本文基于 Go 语言对比了传统串行实现与多协程并发实现统计 1 至 200,000 范围内素数的性能差异。传统方法使用循环在主线程顺序执行,而并发方法通过 Channel 建立任务队列,实现生产者与多消费者模型的动态负载均衡。测试结果显示,在双核 CPU 环境下,串行实现耗时约 25 秒,多协程并发实现耗时约 12 秒,效率提升 50%,证实利用多核优势能有效减少 CPU 密集型任务的总耗时。

Go 语言并发实战:素数统计性能优化对比(“传统串行实现”与“多协程并发实现”)最先出现在永夜。

]]>
在 Laravel 6 中查询列表(转换为数组),在遍历过程中需要赋值单条记录的额外字段,还需要使用单个对象,进而导致 N + 1 问题的处理 https://www.shuijingwanwq.com/2023/03/29/7518/ Wed, 29 Mar 2023 01:23:10 +0000 https://www.shuijingwanwq.com/?p=7518 本文针对 Laravel 6 框架中因在列表遍历赋值额外字段导致 N + 1 查询性能问题展开分析。起初将查询结果转换为数组以满足字段赋值需求,但检测到 SQL 查询数量异常增加。最终调整为查询后保持对象集合,仅在遍历时将单个对象转换为数组。优化后,SQL 查询数量显著减少,有效消除了额外的数据库查询,达到了性能优化预期。

在 Laravel 6 中查询列表(转换为数组),在遍历过程中需要赋值单条记录的额外字段,还需要使用单个对象,进而导致 N + 1 问题的处理最先出现在永夜。

]]>
在 Laravel 6 中,遍历 模型对象 时,赋值属性后,未更新 https://www.shuijingwanwq.com/2022/06/23/6647/ Thu, 23 Jun 2022 01:10:38 +0000 https://www.shuijingwanwq.com/?p=6647 在 Laravel 6 中遍历模型对象时,直接赋值属性后未生效,经排查发现是模型文件中的设置导致值被覆盖。最终解决方案是在查询列表时使用 toArray 方法,将对象转换为数组后再进行遍历赋值,查看响应结果显示结果符合预期。

在 Laravel 6 中,遍历 模型对象 时,赋值属性后,未更新最先出现在永夜。

]]>