
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
WebSocket 从零到能跑:Java 开发者版
WebSocket 是全双工长连接协议,解决了 HTTP 轮询的延迟和资源浪费问题。在 Spring Boot 中,通过开启,注册处理连接、消息、关闭三个核心事件。生产环境要注意线程安全(ConcurrentHashMap)、心跳保活、连接数限制和鉴权。我们在牧原 MES 项目中用 WebSocket 实现了传感器异常数据的实时推送,看板页面毫秒级收到告警。

Java 动态代理原理入门与面试
代理 = 中介 / 帮你办事的人你不想亲自做一件事,找个人帮你做,但你还是能控制他做什么、怎么做。你(目标对象)→ 代理(中介)→ 实际办事↑你可以在这里加额外操作(记录日志、权限校验、事务管理)话术:动态代理不需要手写代理类,在运行时通过反射或字节码技术自动生成。静态代理每个目标类都要写一个代理类,10 个接口写 10 个,维护成本高。动态代理只需要一个处理器,所有方法调用都走同一个处理器,通用

MySQL 索引小白面试详解
索引是一种数据结构,用于快速定位和访问数据库表中的数据。类比书籍的目录,不用从头翻,直接定位到目标页。查询的列全部包含在索引中,不需要回表。-- 联合索引:idx_name_age (name, age)-- ❌ 回表(SELECT * 包含了 email,索引里没有 email)SELECT * FROM users WHERE name = '张三';-- ✅ 覆盖索引(查询的 id, nam
到底了







