技术笔记共2311篇 第21页
批量执行Redis命令的四种方式-不念博客

批量执行Redis命令的四种方式

前言 在我们的印象中Redis命令好像都是一个个单条进行执行的, 如果有人问你如何批量执行Redis命令,你能回答的上吗,或者说能答出几种方式呢? 最容易想到的是Redis的一些批量命令,例如MGET ...
TCP三次握手流程详解-不念博客

TCP三次握手流程详解

讲下TCP三次握手流程? 客户端和服务器初始均为CLOSED状态,然后服务器开始侦听某个端口进入LISTEN状态 (1)第一次握手:客户端发送SYN包(SYN=1,seq=x)到服务器,并进入SYN_SEND状态,等待服务...
不念的头像-不念博客不念1年前
463
redis缓存出错的4种典型情况及其解决方案-不念博客

redis缓存出错的4种典型情况及其解决方案

缓存系统如何出错? 下图显示了缓存可能出错的 4 种典型情况及其解决方案。 1、雷群问题(Thurder Hurd) 当缓存中的大量 key 同时过期时,就会出现这种情况。然后,查询请求直接冲击数据库,导...
不念的头像-不念博客不念1年前
411
Lombok中@Builder存在默认值的坑-不念博客

Lombok中@Builder存在默认值的坑

前段时间开发时候,在使用Lombok中@Builder注解发现的问题。 原因在给一个用@Builder注解的Java Bean的一个属性赋默认值之后,使用build方式构建出来的对象该属性的值是null 1.默认值存在问题 ...
不念的头像-不念博客不念1年前
419
系统的可观察性是指什么-不念博客

系统的可观察性是指什么

系统的可观察性是系统设计的重要一环。不可观察的系统无法度量、无法监控、无法改进。 日志、追踪和度量是系统可观测性的三大支柱。 下图显示了它们的定义和典型架构。 1、日志记录(Logging) ...
不念的头像-不念博客不念1年前
523
数据中心虚拟化和桌面虚拟化的区别-不念博客

数据中心虚拟化和桌面虚拟化的区别

维度数据中心虚拟化桌面虚拟化定义将整个数据中心的资源(服务器、存储、网络等)进行抽象,以创建一个虚拟化的环境。将用户桌面环境和应用程序与物理设备解耦,通过虚拟化技术实现远程访问。主...
桌面虚拟化的技术和类型有哪些-不念博客

桌面虚拟化的技术和类型有哪些

桌面虚拟化是一种革命性的技术,它正在重新定义企业和个人的办公方式。 随着科技的发展,传统的桌面计算模式已经无法满足当今复杂多变的工作需求。 桌面虚拟化通过将用户的桌面环境从物理设备中...
数据中心虚拟化技术包括哪些-不念博客

数据中心虚拟化技术包括哪些

数据中心虚拟化是一种利用虚拟化技术将传统的物理数据中心转变为数字化、可管理的数据中心的过程。 它的目标是通过将硬件资源抽象为虚拟实体,实现更高效、灵活和可扩展的数据中心运营。 通过数...