欢迎光临
我们一直在努力

技术分享

第151页

【开源之夏 2023】欢迎报名 SOFAStack 社区项目!

mumupudding阅读(40)评论(0)

开源之夏是由“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,培养和发掘更多优秀的开发者。 活动联合国内外各大开源社区,针对重要开源软件的开发与维护提供项...

go 协程操作map导致的数据竞争及解决方法

mumupudding阅读(36)评论(0)

原文链接:何晓东 博客 场景 有个查询结果集的操作,无可避免的需要在循环获取数据,然后将结果集放到 map 中,这个操作在压测的时候,没出现问题,发布到生产环境之后,开始偶现 fatal error: concurrent map read...

MySQL百万数据深度分页优化思路分析

mumupudding阅读(61)评论(0)

业务场景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时间的推移数据量会慢慢的变大,达到百万、千万条数据只是时间问题。 瓶颈再...

一种新的流:为 Java 加入生成器(Generator)特性

mumupudding阅读(49)评论(0)

前言 这篇文章不是工具推荐,也不是应用案例分享。其主题思想,是介绍一种全新的设计模式。它既拥有抽象的数学美感,仅仅从一个简单接口出发,就能推演出庞大的特性集合,引出许多全新概念。同时也有扎实的工程实用价值,由其实现的工具,性能均可显著超过同...

Go1.20.4 新版本发布,修复了一个神奇的内联 BUG!

mumupudding阅读(41)评论(0)

大家好,我是煎鱼。 最近 Go 在劳动节期间,Go 发布了小版本的版本更新,主要是 Go1.20.4 和 Go1.19.9: 周末我在看 Go1.20.4 的发布里程碑记录时,发现了一个比较有意思的 BUG,持续了很久,一直没人发现。直至今...

好的索引当然是要覆盖了!

mumupudding阅读(49)评论(0)

如果你的查询中用到了索引,这是一个进步,如果能够更进一步,用到了覆盖索引,那么就更牛了!当我们设计一个索引的时候,如果能够从一个更加全面的角度去设计这个索引,不仅考虑到 where 中的条件,还能够考虑到整个 SQL,那么无疑这个索引的设计...

优雅!太优雅了!竟能如此顺滑攻破K8s疑难杂症!

mumupudding阅读(29)评论(0)

👉腾小云导读 作者经常帮助用户解决各种 K8s 各类「疑难杂症」,积累了丰富经验。本文将分享几个网络相关问题的排查和解决思路,深入分析并展开相关知识,实用性较强。此外,本文几个情况是在使用 TKE 时遇到的。不同厂商的网络环境可能不一样,文...

精准测试之过程与实践 | 京东云技术团队

mumupudding阅读(45)评论(0)

作者:京东工业 宛煜昕 一、怎样的技术 •百度百科: 精准测试是一套计算机测试辅助分析系统。 精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,...