
Linux系统性能问题排查思路(面试必备)
主要方便排查系统问题,了解性能优化的思路和方法,掌握常用的 linux 性能工具。
CPU
常用的分析 CPU 使用情况的工具包括 top 、 ps 和 pid…

如何设计一套高性能的短链系统?(短网址)
什么是短链系统?先让我们来看一张耳熟能详的图片:
点击短信里“蓝色字体”,就能跳转到一个网页,其背后的秘密就是一套完整的短链系统,今天我们就来深入探讨如何设计…

Spring赌上未来:响应式的 WebFlux 框架更优雅,性能更强!
目录
Spring-webflux简介
什么是“响应式”
Spring-webflux的响应式API
选择Spring-webmvc还是Spring-webf…
8种专坑同事 SQL写法,性能降低100倍,不来看看?
来源:juejin.cn/post/6844903949359808526
作者:程序员追风
1、LIMIT 语句
分页查询是最常用的场景之一,但也通常也…

别再用 offset 和 limit 分页了,性能太差!
本文主要去理解 offset 为什么会在大数据量下的查询带来性能问题?思考完后,可以在思考下,如果分库分表,你会这么去分页呢?
不需要担心数据库性能优化问题的日…

高德Go生态的服务稳定性建设|性能优化的实战总结
目前go语言不仅在阿里集团内部,在整个互联网行业内也越来越流行,本文把高德过去go服务开发中的性能调优经验进行总结和沉淀,希望能为正在使用go语言的同学在性能…

这代码居然有差别?CPU友好的代码该这样写
本文用实际用例阐述了用心组织的代码也能让性能提升百倍,我们不应该停留在CRUD的漩涡中。下面来看看这个神奇的现象。
一、震惊,这代码居然有差别!
CPU友好的…

你的Redis真的变慢了吗?性能优化如何做
本文先讲述了Redis变慢的判别方法,后面讲述了如何提升性能。
一、Redis为什么变慢了
1.Redis真的变慢了吗?
对 Redis 进行基准性能测试
例…

结构梳理:大并发下,你的数据库表可能成为性能隐患
用户中心是典型的读多写少系统,我们的许多系统也属于这种类型。这类系统通过引入缓存技术可以显著提升性能。在流量增大时,用户中心通常成为系统优化的首要模块,因为它通…

曾优雅击退史上最凶狠的DDoS攻击,AliGuard的高性能从何而来?
2016年10月21日,美国发生了一次震惊全球互联网的安全事件,大半个美国的互联网因为DDoS攻击发生瘫痪,攻击从清晨开始一直持续到傍晚,黑客发起了长时间多批次…

Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免
线程复用:线程池
首先举个例子:
假设这里有一个系统,大概每秒需要处理5万条数据,这5万条数据为一个批次,而这没秒发送的5万条数据数据需要经过两个处理过程,第…

一步步带你了解ID发号器是什么、为什么、如何做!
一、前言
上一篇文章《面试必备:如何将一个长URL转换为一个短URL?》中谈到如何将长地址URL转换为短地址URL,其中谈到了一个比较理想的解决方案就是使用…

面试必备:如何将一个长URL转换为一个短URL?
一、前言
前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题…

初探性能优化–2个月到4小时的性能提升!
作者:闪客sun | 博客园
https://www.cnblogs.com/flashsun
一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一…

数据库两大必备神器:索引和锁底层原理是什么!
一、索引
在之前,我对索引有以下的认知:
索引可以加快数据库的检索速度;
表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引…

Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景
昨天一位知识星球的小伙伴面试的时候被问到:Spring AOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家…