最新 最热

可能还有你不知道的 JavaScript 控制台方法

无论你是 Web 开发的初学者,还是经验丰富的开发人员,你都可能会发现还有你不知道的 JavaScript 控制台方法。

2024-05-11
3

写着简单和跑得快是一回事,SQL 为什么不可能跑得快?

我们讨论过代码编写的难和繁的原理问题,现在关注性能问题,运行速度当然是非常重要的事情。我们知道,软件不能改变硬件的性能,CPU 和硬盘该多快就多快。不过,我们可以设计出低复杂度的算法,也就是计算量更小的算法,计算机执行...

2024-05-11
1

深度解读《深度探索C++对象模型》之数据成员的存取效率分析(一)

在“深度解读《深度探索C++对象模型》之C++对象的内存布局”这篇文章中已经详细分析过C++的对象在经过封装后,在各种情况下的内存布局以及增加的成本。本文将进一步分析C++对象在封装后,数据成员的存取的实现手段及访问...

2024-04-20
1

Mybatis-Plus实践学习(二十八)

性能分析拦截器,用于输出每条 SQL 语句及其执行时间,可以设置最大执行时间,超过时间会抛出异常。

2024-02-26
1

冒泡排序:原理、实现与性能分析

在编程世界中,排序算法是不可或缺的一部分。冒泡排序作为最基本的排序算法之一,虽然其效率并不是最高的,但其实现简单、易于理解的特点使得它成为学习和理解排序算法的入门之选。本文将详细介绍冒泡排序的原理、实现方法...

2024-02-19
1

nmon源码编译

nmon的编译与系统和架构相关,不同系统编译方式也有区别,在sw架构Bclinux系统下编译参考如下

2024-01-25
1

使用火焰图进行Java性能分析

内核维护着各种统计信息,被称为Counters,用于对事件进行计数。例如,接收的网络数据包数量,发出的磁盘I/O请求,执行的系统调用次数。常见的这类工具有:...

2023-11-24
1

⑩② 【MySQL索引】详解MySQL`索引`:结构、分类、性能分析、设计及使用规则。

MySQL客户端连接成功后,通过show [session | global] status命令可以提供服务器状态信息。还可以通过show global status like 'Com_______'命令,查看当前数据库的INSERT UPDATE DELETE SELECT的访问频...

2023-11-18
2

生产环境docker部署springboot war包首次交易慢问题

生产环境中,客户反馈在启动服务系统后,首次交易存在5秒以上的延迟现象,后续每次交易会避免这时间。

2023-11-06
2

生产经过nginx转发后交易超时问题分析解决

一个客户的生产环境中,由于灾备切换,将原有环境切换到灾备环境后出现了问题,在通过走nginx转发链路触发保存pdf的交易过程,会存在2分钟以上的等待时间,但是直接访问后端服务器地址,不会有耗时的问题,但是目前由于网络限制,业...

2023-11-06
2