- 博客(15)
- 收藏
- 关注
原创 【前端笔记】React常用内置hook总结
作用:配合forwardRef,只暴露部分方法给父组件。});// 父组件return (<>.focus()}>聚焦</button></>Hook一句话useState组件本地状态useEffect渲染后的副作用useContext读 ContextuseRef持久引用 / DOMuseReducer复杂状态 + dispatchuseMemo缓存计算结果缓存函数引用绘制前的同步副作用useId唯一 ID(SSR 安全)自定义 ref 暴露。
2026-06-30 17:30:00
321
原创 JAVA笔记之服务端异步处理小记
Java 服务端异步处理的核心目标是:在 I/O 等待(数据库、HTTP、消息队列)时不占用工作线程,从而提升吞吐量和资源利用率。
2026-06-29 14:53:18
493
原创 生产级Kafka可靠性最佳实践总结
acks=all+ 幂等 + 合理重试 + 失败不丢Broker 端:3 副本 + min.insync.replicas + 禁止 unclean 选举 + 跨 AZ消费端:手动提交 + 先处理后提交 + 幂等 + DLQ + 重平衡优化没有银弹:Exactly-Once 成本高,多数场景 At-Least-Once + 幂等 更务实。可用性靠副本、选举、监控和演练,而不是单点配置。
2026-06-29 14:13:33
777
原创 Redis各种部署架构及选型建议
Sentinel:大多数中小规模生产的 默认 HA 选择——自动故障转移、语义简单、运维可控。Redis Cluster:数据量或写吞吐 超过单机 时的官方分片方案,需接受 slot 限制和更高运维成本。代理方案:客户端无法升级时的 过渡或治理层,需评估代理 HA 和长期维护。云托管:省人力、要 SLA 时的务实选择。主从/单机:分别适合 有运维的手动 HA 和 非生产,不应作为关键业务唯一方案。没有「最好」的架构,只有 与数据规模、一致性要求、团队能力、预算 最匹配的方案。
2026-06-26 14:50:37
561
原创 JAVA笔记之传说中的零拷贝
方式用户态拷贝典型场景传统byte[]读写多次小数据、逻辑简单极少文件发送/落盘少大文件读、索引少网络 I/O 缓冲NettyFileRegion极少高性能网络框架使用注意并非所有场景都更快:小文件、需要业务解析的数据,零拷贝收益有限,反而增加复杂度。transferTo有平台差异:不同 OS/JDK 对sendfile支持程度不同,大文件可能分多次传输。MappedByteBuffer 释放:依赖 GC 清理 Direct Memory,大映射要控制生命周期。
2026-06-25 19:52:02
304
原创 JAVA笔记之优雅停机
优雅停机 = 注册中心/LB 先摘流量 +等容器请求 drain + 线程池+ 业务代码可中断;取消进行中的 HTTP 请求靠容器 grace period 自然结束,或中断 worker 线程,响应式栈用。
2026-06-22 13:16:01
433
原创 JAVA笔记之字节码生成技术
Java 字节码技术指在编译期或运行期直接生成、修改.class字节码,让JVM 像执行普通 Java 类一样加载和 JIT 优化,从而绕过反射等慢路径。
2026-06-17 17:14:53
867
原创 JAVA笔记之高级又好用的CompletableFuture
是 Java 8 引入的异步编程工具,实现了Future和接口。它支持链式组合、异常处理、多任务协调,是 Java 异步编程的核心类。
2026-06-11 20:58:10
425
原创 Kafka如何实现高性能
结论先行:Kafka 高性能 = 顺序 append-only log + OS page cache + 零拷贝 + 全链路 batch + partition 并行 + 轻量索引,用「日志结构」换「数据库式随机读写」的复杂度。
2026-06-10 18:31:16
756
原创 如何节省AI Token成本
工具返回的大体积数据(如完整 JSON、日志、文档)不应全文进入消息历史。应提取 200–500 Token 的结构化摘要进入 Observation,完整数据存入 Scratchpad 或外部存储,按需再取。这是 ReAct 类架构中最重要的单项优化之一:Observation会出现在后续每一轮的上下文中。当 Agent步数较多时,对早期历史做压缩摘要,仅保留最近若干步的完整轨迹。摘要本身可用小模型生成,以控制成本。
2026-06-09 02:28:57
947
原创 JAVA笔记之虚拟线程Virtual Thread
虚拟线程(Virtual Threads) 是 JDK 21(JEP 444)正式提供的轻量级线程,由 JVM 调度,挂载在少量 载体线程(carrier / platform thread) 上。映射1:1 OS 线程多对少,JVM 调度创建成本高(~MB 栈、内核参与)低,可百万级适用场景CPU 密集、需固定线程亲和I/O 密集、高并发阻塞代码编程模型传统Thread同步阻塞写法 + 高并发HTTP/RPC、JDBC、文件/网络阻塞 I/O。长时间 CPU 计算(应交给。
2026-06-04 19:02:06
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅