线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的典型场景及应对策略。涵盖数据库慢查询、热更新、DDL锁表、连接池配置不当等问题,结合真实案例剖析根因,并提出fast-fail、超时控制、流控背压等最佳实践,助力开发者提升系统稳定性。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,提供开发、自测、联调、测试及发布各阶段的周期参考,并列举常见需求如Excel导入导出、增删改查、跨服务调用等的人日估算标准,助力团队科学规划项目进度。
每日八股
Day02:掌握Gateway原理,基于Spring WebFlux与Netty实现非阻塞请求路由与过滤;项目采用OpenFeign进行远程调用;深入JVM模型、垃圾回收、类加载机制及调优策略。
深挖红黑树底层原理
深入解析红黑树底层原理,涵盖定义、特性、旋转与插删操作,结合Java源码实现及阿里生产实践,全面掌握高频面试与实战核心要点。
需求开发人日评估
本文介绍敏捷开发中工时评估方法,以“人日”为单位,针对开发、自测、联调、测试及发布各阶段提供参考周期,并列举常见需求如Excel导入导出、单表增删改查、跨服务调用等的典型人日估算,助力团队科学规划迭代进度。
入门运行Soul
Soul是一款基于WebFlux的高性能响应式API网关,支持Dubbo、Spring Cloud等多协议,具备异步、跨语言、热插拔插件、动态流量控制等特性,提供鉴权、限流、熔断等功能,支持集群部署与灰度发布。
需求开发人日评估
随着敏捷开发普及,工时评估成关键环节。本文介绍人日概念及评估方法,涵盖开发、自测、联调、测试、发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等典型场景的人日估算标准,助力团队科学排期。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池类常见问题。通过真实案例剖析数据库慢查询、锁争抢、DDL阻塞、连接池配置不当等引发的线程池满故障,揭示背后共性:系统某处变慢导致资源耗尽。分享Dubbo、HTTP、Druid、Redis等连接池超时设置最佳实践,强调fast-fail理念与流控、背压、重试避坑策略,助力开发者提升系统稳定性。
每日必会2
Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,启动时创建Netty Server接收请求,通过路由匹配和过滤器处理后转发至目标服务,响应反向经滤器返回。项目远程调用主要使用OpenFeign,底层为HTTP,也曾使用Dubbo。JVM部分涵盖模型、GC、类加载及调优。
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,围绕“人日”概念,详解需求开发各阶段(开发、自测、联调、测试、发布)的周期分配,并提供常见功能如增删改查、导入导出、跨服务调用等的人日参考标准,助力团队科学规划迭代。