- 博客(4)
- 收藏
- 关注
原创 一文搞懂CPU飙升100%怎么办?
作为一名 Java 后端程序员,经常会面临各种各样的线上问题,能够快速、准确地定位并解决问题,是迈向中高级开发的必经之路。今天我们就来聊一下CPU使用率飙升至100%的问题,这种情况不仅会导致系统响应变慢,甚至可能引发服务不可用。本文将结合实际案例,详细分析CPU使用率飙升的原因,并提供相应的排查和解决方案。CPU使用率飙升至100%是一个常见的问题,但通过合理的排查和优化,可以有效解决。本文介绍了CPU使用率飙升的常见原因、排查方法以及解决方案。希望本文能帮助你在遇到类似问题时,快速定位并解决。
2025-01-22 11:43:00
1120
原创 Redis 介绍与单线程架构
Redis 是什么?是一个基于内存读写的数据库,数据存储形式是key-value键值对由于是基于内存读写,所以访问速度很快,常用于缓存数据,减轻数据库压力,提高系统性能单线程架构图单线程指的是什么?从网络I/O处理到读写命令的执行,都是由单个线程完成的单线程为什么这么快?1、基于内存读写:内存的访问速度很快2、采用高效的数据结构:每种数据结构都有对应的底层编码实现,而且是多种实现,可以在不同的应用场景下选择合适的编码,提高性能3、采用I/O多路复用机制:处理大量的客户端请求
2023-06-24 09:40:21
161
1
原创 Redis 5种基本数据类型及其应用场景
1、字符串缓存对象信息:将对象信息缓存到redis中,具体操作是将对象信息序列化为字符串,存到redis;读取数据的时候,从redis中取出后,反序列化为对象。计数器:文章浏览次数、点赞数量,可以用redis的 incre 命令实现。共享Session信息:在分布式系统下,用户每次请求会被随机分配到不同的服务器上。假设第一次用户访问服务器A,服务器A存储 Session信息,第2次访问时,被分配到了服务器B,因为服务器B没有存储 Session 信息,所以用户需要重新登陆;为了解决分布式系统下,存储
2023-06-24 09:36:06
733
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人