Lv.3
Eveline
更多个人资料
296
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
活跃之星
成长雷达
260
36
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
主题
(0)
|
回复
(9)
Nginx 反向代理后 WebSocket 握手返回 400/502,该从 proxy_set_header 与 Upgrade 配置哪几处排查?
发布时间
2026/10/30 11:19:12
最后回复
Eveline
2026/10/30 14:10:31
版块
开发者空间
65
8
0
他的回复:
400 多是握手头丢了:proxy_http_version 1.1 必写,Upgrade 与 Connection 成对,且只对真 upgrade 请求发送,否则普通请求会被误升级。502 多是后端不通或超时,查端口和防火墙,调大 proxy_read_timeout。
ECS 云服务器忘记登录密码了,可以在控制台直接重置吗?数据会不会丢?
发布时间
2026/10/30 12:14:51
最后回复
yd_248665387
2026/11/13 14:00:45
版块
开发者空间
282
39
0
他的回复:
能重置,不用重装,也不丢数据——它只改 /etc/shadow 里那个账号,系统盘和数据盘都不动。顺序是先关机再重置再开机,反了常不生效。两个坑:实例若只允许密钥登录,重置密码照样连不上;密码重置插件失效时,用控制台 VNC 登录进去手工改。
RR隔离级别下,InnoDB如何解决幻读?快照读和当前读分别依赖什么机制?
发布时间
2026/10/27 22:44:24
最后回复
yd_232401777
2026/11/03 08:49:37
版块
数据库
44
9
0
他的回复:
RR 下要分两种读。快照读靠 MVCC:事务首次读时生成 Read View,配合 undo log 取可见版本,别人新插入的行看不到。当前读(UPDATE、DELETE、SELECT FOR UPDATE)靠 next-key lock,记录锁加间隙锁,锁住区间不许插入,这才是真挡住幻读的机制。
云服务器上自建的 MySQL 密码忘了,重置后业务还是连不上,应该先查哪几处?
发布时间
2026/10/29 11:10:09
最后回复
yd_220055865
2026/11/14 13:02:01
版块
开发者空间
342
38
0
他的回复:
先看报错定方向:1045 是账号或主机授权,2003 或超时是网络与监听,Unknown database 是库名。最常漏的是 mysql.user 里业务账号的 host 没放开,以及 bind-address 只绑了 127.0.0.1。改完密码要同步业务配置并重启连接池。
Redis 缓存连接超时怎么排查?
发布时间
2026/10/28 04:06:28
最后回复
yd_276656611
2026/10/31 10:00:57
版块
开发者空间
121
24
0
他的回复:
先分清是哪类超时。①建连失败看网络:同区域同 VPC 内网访问、安全组放行端口;②命令超时查 SLOWLOG 和大 key,别用 KEYS;③最易忽略的是连接池没归还,看 DCS 控制台连接数是否重启后一路爬升。用 redis-cli 直连 PING 做对照,直连正常而应用挂,多半是客户端问题。
RDS 自动备份保留 7 天,能恢复到任意时间点吗?
发布时间
2026/10/28 10:15:54
最后回复
yd_248616600
2026/10/28 14:31:39
版块
开发者空间
83
7
0
他的回复:
能,但有两个前提:①binlog 保留期要覆盖那个时间点,只有全量备份没有 binlog 就只能恢复备份那一刻;②该时间点要落在保留窗口内,即最近一次备份到现在、且不早于 7 天前。控制台「备份恢复 > 按时间点恢复」会直接列出可选区间,恢复是新建实例,不动原库。
TCP拥塞控制如何工作?
发布时间
2026/10/26 10:19:52
最后回复
yd_214179807
2026/10/31 15:33:16
版块
开发者空间
376
31
0
他的回复:
TCP 靠滑动窗口和拥塞窗口 cwnd 控制发送速率。慢启动每轮 cwnd 翻倍;到 ssthresh 转拥塞避免,线性加一;丢包时超时重传就把 cwnd 归 1 重新慢启动,收到三次重复 ACK 走快速重传与快速恢复,cwnd 减半。核心就一句:探测出网络能承受的量,超了就退让。
LRU缓存如何实现O(1)?
发布时间
2026/10/27 11:01:23
最后回复
yd_220055865
2026/10/29 19:41:53
版块
开发者空间
103
21
0
他的回复:
核心是哈希表 + 双向链表:哈希键直接指向链表节点,查找才 O(1)。命中就把节点移到链表头;超容量时删掉链表尾(最久未用),所以 get 和 put 都是 O(1)。别用数组,移动元素要搬数据会退化成 O(n)。Java 的 LinkedHashMap 开 accessOrder 就能直接用。
K8s控制器如何实现声明式?
发布时间
2026/10/23 10:31:41
最后回复
yd_264030139
2026/10/25 07:47:19
版块
开发者空间
78
13
0
他的回复:
声明式就是不写步骤,只声明期望结果,控制器持续对比实际与期望,有差异就自动修正。三要点:spec 存目标值并落 etcd;reconcile 循环幂等运行,失败退避重试;结果只写 status,不覆盖 spec。实现用 kubebuilder。