logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Netty 全面深入学习指南

《Netty全面深入学习指南》系统性地讲解了Netty网络编程框架。内容分为六大模块:基础篇介绍核心概念与环境搭建;核心组件篇深入分析Channel、EventLoop等机制;高级特性篇涵盖粘包拆包、SSL支持等;实战应用篇包含HTTP服务、RPC框架等案例;源码篇剖析内存管理、线程模型等底层实现;生态扩展篇探讨Spring集成、微服务等场景应用。从入门到精通,涵盖Netty开发全流程,特别注重高

#开发语言#java#后端 +3
Netty核心组件树形关系解析

Netty核心组件采用分层树形架构,主要包括启动引导层(Bootstrap)、线程模型层(EventLoopGroup/EventLoop)、通道层(Channel/Pipeline)、处理器层(Inbound/Outbound Handler)、内存管理层(ByteBuf/内存池)和异步通信层(Future/Promise)。其设计特点包括:基于Reactor线程模型实现高效IO处理,通过责任链

#spring#java#后端
分布式系统面试题:熔断、降级、限流

分布式系统防护三剑客:熔断、降级、限流解析 本文系统介绍了分布式系统中保障稳定性的三大核心机制。熔断机制通过状态机模型(关闭/开启/半开)自动切断故障服务;降级策略在系统压力大时优先保障核心功能,提供默认值、缓存等多种处理方式;限流则通过计数器、滑动窗口、漏桶/令牌桶等算法控制流量。三者协同工作形成分层防护体系,从接入层到资源层全面保障系统高可用。文章还详细比较了Hystrix与Sentinel的

#面试
Java注解全面详解

本文全面介绍了Java注解的概念与应用,包括基本语法、内置注解类型(编译时注解和元注解)、自定义注解的创建与使用方式。详细讲解了注解的两种处理方式:编译时处理和运行时反射处理,并列举了常见应用场景如框架配置、代码生成、测试等。最后提供了使用注解的最佳实践建议,强调合理使用注解可以提升代码简洁性和开发效率。全文系统性地解析了Java注解这一重要元编程工具,适合开发者深入学习掌握。

#java#python#开发语言
Spring Cloud Gateway应用场景

摘要:Spring Cloud Gateway应用场景分为路由控制、安全控制、流量治理和系统集成四大类。典型实现包括路径重写路由、JWT认证、Redis限流和服务发现路由等,分别通过过滤器、自定义GlobalFilter和负载均衡等技术实现。文中提供了核心场景的代码示例,如RewritePath过滤器、JwtAuthFilter和RedisRateLimiter等,并给出动态路由更新和自定义负载均

#python#开发语言
SpringBoot整合实现RabbitMQ

RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。创建2个springboot项目,一个 mq-rabbitmq-producer(生产者),一个mq-rabbitmq-consumer(消费者)。rabbitmq配置类:配置Exchan

#java-rabbitmq#rabbitmq#spring boot
到底了