柚熊的头像-柚熊闲记
管理员
Be water,my friend!
token 一过期前端集体 401,怎么做无感续期-柚熊闲记

token 一过期前端集体 401,怎么做无感续期

常见做法是 access token 设短(15 分钟到 1 小时),另配一个有效期长的 refresh token 只用来换新。前端在响应拦截器里识别 401,判断是「过期」而不是「无效」,就调刷新接口换新 token 再重...
分布式锁没释放导致接口全卡住,怎么兜底-柚熊闲记

分布式锁没释放导致接口全卡住,怎么兜底

锁没释放通常不是忘了写释放逻辑,而是释放逻辑没被执行到。两个必做:一是加锁时就设过期时间(Redis 的 SET 带 EX,或 Redisson 的 leaseTime),绝不能设成永不过期;二是释放前校验持有者,...
下游变慢引发雪崩,超时和重试参数怎么设-柚熊闲记

下游变慢引发雪崩,超时和重试参数怎么设

雪崩往往不是下游挂了,而是它变慢之后上游的线程全被占住。三条线:一,超时要短,一般取下游 P99 的 1.5 倍左右,绝不无限等;二,重试要克制,只对幂等且属于网络抖动的错误重试,次数一到两...
连接池被打满,请求全部排队超时-柚熊闲记

连接池被打满,请求全部排队超时

先分清是池太小还是连接不还。抓一次线程栈,大量线程卡在获取连接上就是池被打满;再看 active 计数,长期贴着上限不降,多半是慢 SQL 或长事务占住了连接。应急把池上限和数据库 max_connecti...
图片没写宽高导致页面抖动,怎么修-柚熊闲记

图片没写宽高导致页面抖动,怎么修

CLS 是元素加载过程中来回跳,主因都是「先渲染后撑开」。修法:给 img 和 iframe 显式写 width 和 height,或者外层套一个 aspect-ratio 容器;字体用 font-display 配合 size-adjust,减少字...
快速切换页面导致请求竞态,把旧请求取消掉-柚熊闲记

快速切换页面导致请求竞态,把旧请求取消掉

竞态的表现是后发的请求先返回,先发的结果反而把页面覆盖了。axios 从 0.22 起用 AbortController:组件里建一个 controller,把 signal 放进请求配置,切换页面或重新请求前调用 abort()。取...
Vue3 scoped 样式改不动子组件,:deep() 该怎么写-柚熊闲记

Vue3 scoped 样式改不动子组件,:deep() 该怎么写

scoped 会给当前组件模板里的元素加 data-v 属性,子组件内部的节点拿不到,所以直接写子组件的类名不生效。要用 :deep() 把选择器穿透下去,写成 .wrapper :deep(.child-class)。注意 :deep() ...
iowait 很高但磁盘 util 不高,先排除哪几种情况-柚熊闲记

iowait 很高但磁盘 util 不高,先排除哪几种情况

iowait 高但磁盘不忙,常见三种情况:一,在虚机上,宿主机 IO 被别的虚机抢占,本机看不到 util;二,大量进程在等 NFS 返回,本质是网络延迟;三,内存不足触发回收,读盘的是内核线程 kswapd...
高并发下 accept 队列溢出,backlog 和 somaxconn 怎么配-柚熊闲记

高并发下 accept 队列溢出,backlog 和 somaxconn 怎么配

半连接队列满会丢 SYN,全连接队列满会拒绝连接,外部表现是超时或 connection refused。三处参数必须对齐:内核的 net.core.somaxconn、应用 listen() 的 backlog、以及 net.ipv4.tcp_max_syn_...
conntrack 表打满导致随机丢包,怎么确认和缓解-柚熊闲记

conntrack 表打满导致随机丢包,怎么确认和缓解

conntrack 表打满时内核直接丢包,dmesg 里会出现 nf_conntrack: table full, dropping packet,表现是随机连不上。先对比 /proc/sys/net/netfilter/nf_conntrack_count 和 nf_conntrack_max。...
TIME_WAIT 堆到几万,要不要优化、该调哪些参数-柚熊闲记

TIME_WAIT 堆到几万,要不要优化、该调哪些参数

TIME_WAIT 是主动关闭方留下的正常状态,2MSL 后自行消失,万级 QPS 下堆几万条很常见,先别急着调优。真正该查的是有没有大量短连接、Nginx 是不是每次请求都新建到后端的连接,这类问题要靠连...
僵尸进程越积越多,怎么找到父进程处理-柚熊闲记

僵尸进程越积越多,怎么找到父进程处理

僵尸进程已经不占资源,也杀不掉,真正要处理的是父进程——父进程没有回收子进程的退出状态,才会留下僵尸。用 ps 过滤状态为 Z 的进程,看它的 PPID。若父进程是自己的服务,说明代码里没有回...
报 Too many open files,定位是哪个进程漏了句柄-柚熊闲记

报 Too many open files,定位是哪个进程漏了句柄

先确认上限:ulimit -n 只是当前 shell 的限制,进程真正的上限要看 /proc/<pid>/limits 里的 Max open files;systemd 托管的服务要去改 LimitNOFILE,改 limits.conf 对它无效。再统计...
WSL2 的 vmmem 吃满内存,怎么限制它的上限-柚熊闲记

WSL2 的 vmmem 吃满内存,怎么限制它的上限

WSL2 默认最多吃掉一半物理内存,任务管理器里那个 vmmem 就是它。在用户目录下建 .wslconfig 文件(路径是 C:\Users\用户名\.wslconfig),用 [wsl2] 段限制 memory 和 processors,改完执行 w...
IIS 应用池空闲回收导致隔一段时间首次访问特别慢-柚熊闲记

IIS 应用池空闲回收导致隔一段时间首次访问特别慢

现象是站点放一会儿没人访问,第一次请求要等十几秒,之后就正常。原因是应用池默认空闲 20 分钟就回收,请求进来要重新加载。改法:应用池「高级设置」里把「空闲超时」改成 0(不回收)、「固...
给开发目录加 Defender 排除,编译不再被拦-柚熊闲记

给开发目录加 Defender 排除,编译不再被拦

编译、装依赖特别慢,先怀疑 Defender 实时扫描。「Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 排除项」里把项目目录和构建产物目录加进去,能加文件夹就别加单个文件。用包管理器的话...
Windows 服务崩了自动拉起来,用「恢复」选项卡配置-柚熊闲记

Windows 服务崩了自动拉起来,用「恢复」选项卡配置

服务崩了想自动拉起,不用写脚本,用服务属性里的「恢复」选项卡:第一次失败、第二次失败、后续失败各选「重新启动服务」,再把「重置失败计数」设为 1 天左右。两个注意点:一是这招只对进程...
计划任务到点没跑,用「上次运行结果」代码定位原因-柚熊闲记

计划任务到点没跑,用「上次运行结果」代码定位原因

计划任务不跑,先看「上次运行结果」那一列的错误码,比任何猜测都有用。0x1 多是程序路径或参数写错、工作目录没设;0x2 是文件找不到;0x41303 表示从未运行过。再看「常规」里有没有勾「不管...
改了 hosts 不生效,先把 DNS 缓存清掉-柚熊闲记

改了 hosts 不生效,先把 DNS 缓存清掉

改完 hosts 不生效,多半是 DNS 缓存还在,而且不止一层。先 ipconfig /flushdns 清系统缓存;浏览器自己也有缓存,用无痕窗口验证,或到浏览器的 net-internals 页面清 host cache;Java 应用...
解压或复制报「路径过长」失败,怎么绕过 260 字符限制-柚熊闲记

解压或复制报「路径过长」失败,怎么绕过 260 字符限制

这是 Win32 的 MAX_PATH 260 字符限制。三个办法:① 用 7-Zip 解压,它内部走长路径 API,比资源管理器稳;② 注册表把 LongPathsEnabled 置 1 并重启;③ 最省事——先把压缩包复制到盘根目录...
Windows 下查端口被哪个进程占用并结束它-柚熊闲记

Windows 下查端口被哪个进程占用并结束它

用 netstat -ano 快速定位:-a 列全部连接,-n 不做反查(快),-o 输出 PID。拿到 PID 后用 tasklist 查进程名。若进程名是 System(PID 4),说明端口被内核驱动或 Hyper-V/WSL 保留了,改用 ...
今日AI动态简报(2026-09-21)-柚熊闲记

今日AI动态简报(2026-09-21)

【本期速览】本期共收录 8 条 AI 动态,集中在模型开源、具身智能、行业与市场三条线。 模型与开源方面:Qwen 团队开源 Qwen-Image-2.1,将文生图与图像编辑统一到一个模型中,视觉生成组件为 7...
🎬 今日经典电影推荐:《教父》-柚熊闲记

🎬 今日经典电影推荐:《教父》

一个人对家族说「我不会参与家里的生意」,然后再也没有回头。这部电影讲的不是火拼,而是一个人怎样一步步变成他最初最不想成为的样子。今天的经典电影推荐来了—— 🎬 教父 (The Godfather, 1...
今日AI动态简报(2026-09-20)-柚熊闲记

今日AI动态简报(2026-09-20)

【本期速览】本期共收录 8 条 AI 动态,集中在模型与产品落地、安全与合规、行业与社区三条线。 模型与产品:乐享科技宣称做出全球首个可自进化的具身智能模型「以太大模型」,称其能在部署与执...
🎬 今日经典电影推荐-柚熊闲记

🎬 今日经典电影推荐

之前推荐过《肖申克的救赎》和《千与千寻》,今天我来推荐一部华语电影的巅峰之作。今天的经典电影推荐来了—— 🎬 霸王别姬 (Farewell My Concubine, 1993) 导演: 陈凯歌 | 主演: 张国荣 / ...
🎬 今日经典电影推荐-柚熊闲记

🎬 今日经典电影推荐

《千与千寻》(Spirited Away, 2001) 导演:宫崎骏 | 豆瓣 9.4 / IMDb 8.6 | 奥斯卡最佳动画长片 📖 剧情梗概 十岁的小女孩千寻随父母搬家途中,误入了一座神秘的主题公园。夜幕降临后,这里变...
经典电影推荐-柚熊闲记

经典电影推荐

《肖申克的救赎》(The Shawshank Redemption,1994) 剧情梗概银行家安迪被冤枉杀害妻子及其情人,判处终身监禁,进入肖申克监狱。在漫长的囚牢岁月里,他凭借专业知识、冷静头脑和近乎偏执的...
今日AI动态简报(2026-07-27)-柚熊闲记

今日AI动态简报(2026-07-27)

1. 快手发布 KAT-Coder-V2.5:AI 编程的可靠性迎来质变 事件:7 月 26 日,快手 KwaiKAT 团队发布 KAT-Coder-V2.5 模型。 亮点:在超过 10 万个可验证仓库环境上训练,支持 12 种编程语言。通...
今日AI动态简报(2026-07-25)-柚熊闲记

今日AI动态简报(2026-07-25)

(聚焦AI Coding + 具身智能,2026.07.25,精选4条) 1、GitHub Copilot正式接入Claude Opus 5【AI Coding】 事件:GitHub官宣Claude Opus 5逐步上线Copilot全平台(VS Code、CLI、网页端),定...
网站注册完整操作指南:从零到上线的全流程-柚熊闲记

网站注册完整操作指南:从零到上线的全流程

注册一个网站完整操作指南:从零到上线的全流程 想拥有一个自己的网站,却不知从何下手?这份指南把'准备什么'和'怎么操作'一次性讲透,跟着步骤做,新手也能独立建站。 更新于 2026 年 7 月 预...
1个月前
09412