IT极限技术分享汇

欢迎光临
我们一直在努力

最新发布 第237页

技术分享

统一规范化项目的命名风格

mumupudding阅读(43)评论(0)

最近在迁移一个上古项目到 laravel 中。我这边的做法是先用 rector 做一个整体初步的语法升级与 laravel 写法的替换,然后主要就是手动重写数据操作的部分。到目前为止除了应用到 rector 自带的规则外,还写了一些自定义的...

技术分享

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

mumupudding阅读(35)评论(0)

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

技术分享

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

mumupudding阅读(32)评论(0)

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

技术分享

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

mumupudding阅读(58)评论(0)

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

技术分享

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

mumupudding阅读(46)评论(0)

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

技术分享

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

mumupudding阅读(41)评论(0)

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

技术分享

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

mumupudding阅读(26)评论(0)

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