后端
Java 技术栈中间件优雅停机方案设计与实现全景图(下)
我们接着上篇文章Java 技术栈中间件优雅停机方案设计与实现全景图(上)继续 Netty 优雅关闭的相关内容~~~
本文概要
6. Netty 的优雅关闭
通过上小节介绍 dubbo 优雅关闭的相关内容,我们很自然的引出了 Netty 的优雅关闭触发时机,那么在本小节中笔者将为大家详细介绍下 Netty 是如何优雅地装..........优雅地谢幕的~~
image.png
【5分钟背八股】击穿、穿透、雪崩、预热解决方案?
缓存穿透
缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。
解决方案
有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足
LeetCode - #145 二叉树的后序遍历
前言
我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
LeetCode 算法到目前我们已经更新到 144 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
不积跬步,无以至千里;不积小流,无以成江
2024年12月16日 Go生态洞察:Go Protobuf 新的 Opaque API
2024年12月16日 Go生态洞察:Go Protobuf 新的 Opaque API
🐯 摘要大家好,我是猫头虎。在本篇文章中,我将以专业深入的角度剖析 Google 在 2024 年 12 月发布的 Go Protobuf 新 Opaque API。我们会对比现有的 Open Struct API,从内存布局、性能基准
Spring AI 与 SOFA AI:发展历程与核心技术解析
Spring AI 与 SOFA AI:发展历程与核心技术解析发布时间:2025年5月21日随着大语言模型(LLM)技术的快速发展,企业级 AI 应用的需求日益增长。为了更好地支持开发者构建智能化的应用系统,Spring 社区推出了 Spring AI,而蚂蚁集团则推出了其企业级 AI 框架 SOF
日拱一卒:栈(Stack)
1. 栈(Stack)
栈是一种特殊的线性表,运算受限
栈有两种储存方式,顺序栈和链式栈
public class Stack<E> extends Vector<E> {
public E push(E item) {
addElement(item);
return item;
}
// 出栈,弹出栈顶元素,