2026/7/21小于 1 分钟
在分布式系统中,服务之间的调用关系错综复杂。当某个服务出现故障或流量激增时,如果不加以控制,故障会迅速蔓延,导致整个系统雪崩。流量控制中间件通过限流、熔断、降级等手段,保障系统在恶劣环境下的可用性。
📖 内容
2026/7/21小于 1 分钟
简介
MapStruct 是什么?
MapStruct 是一个代码生成器,用于生成类型安全、高性能且无依赖的 JavaBean 映射代码。
在分层架构的 Java 应用中,不同层之间往往需要传递数据对象(如 DTO ↔ Entity ↔ VO)。手动编写这些映射代码既枯燥又容易出错。MapStruct 通过注解驱动的方式,在编译期自动生成映射代码,开发者只需定义 Mapper 接口,即可获得高效的属性拷贝实现。
MapStruct 遵从 Apache 2.0 协议,是 JSR 269(Pluggable Annotation Processing API)的典型应用。
2026/7/21大约 11 分钟
JavaBean 是一种 Java 语言写成的可重用组件。JavaBean 工具库主要用于简化 JavaBean 的创建、映射等操作。
📖 内容
2026/7/21小于 1 分钟
收录 Java 开发中常用但不便于归类的工具库,包括日志、工具包、反射、邮件、HTML 解析、图片处理、条形码等。
📖 内容
- Java 日志 - 关键词:
JCL、Log4j、Log4j2、Logback、SLF4J - Java 工具包 - 关键词:
commons-lang、commons-collections、commons-io、guava - Reflections - 关键词:
反射、注解扫描、类扫描 - JavaMail - 关键词:
邮件、SMTP、POP3、IMAP、MIME - Jsoup - 关键词:
HTML 解析、DOM、CSS 选择器、数据抓取 - Thumbnailator - 关键词:
图片处理、缩放、旋转、水印 - ZXing - 关键词:
条形码、二维码、QR Code、编解码
2026/7/21小于 1 分钟
Spring Security 是一个功能强大且高度可定制的认证和访问控制框架,是保护基于 Spring 的应用程序的事实标准。
📖 内容
- SpringBoot 之安全 - 关键词:
认证、授权、Spring Security、JWT、Session
2026/7/21小于 1 分钟
SpringBoot 简介
【简单】什么是 SpringBoot?⭐⭐
Spring Boot 是一个基于 Spring 框架的“开箱即用”的脚手架框架,它基于约定优于配置的原则,极大地简化了 Spring 应用的搭建和开发过程。
SpringBoot 的核心特性:
- 自动配置:根据项目依赖自动推断并配置所需的 Bean(如引入 Web 依赖则自动配置 Tomcat + Spring MVC)。
- starter 依赖:将功能相关的依赖打包成一个整体(如
spring-boot-starter-web),解决版本兼容问题。 - 内嵌服务器:内嵌服务器 Tomcat/Jetty,无需外部容器,打包成可执行 JAR 后一键运行 (
java -jar)。 - 监控:提供 Actuator 模块,轻松监控应用健康、性能等指标(通过
/actuator/health等端点)。
2025/9/19大约 17 分钟
综合
【中等】Spring Cloud 有哪些核心组件?⭐⭐
Spring Cloud 的核心组件主要包括以下几个:
- 服务注册与发现:Eureka、Consul、Nacos
- 负载均衡:Ribbon(停更)、Spring Cloud LoadBalancer
- 配置中心:Spring Cloud Config、Apollo、Nacos
- 服务调用:Feign(停更)、OpenFeign(声明式 HTTP 客户端)
- 熔断与限流:Hystrix(停更)、Resilience4j、Sentinel
- 网关:Zuul(停更)、Spring Cloud Gateway
- 消息驱动:Spring Cloud Stream(整合 Kafka、RabbitMQ 等)
- 链路追踪:Spring Cloud Sleuth(整合 Zipkin、Jaeger)
- 监控与管理:Spring Boot Admin、Spring Cloud Bus
2025/9/19大约 41 分钟
扩展
- Netty 官方文档
- 《Netty in Action》—— Norman Maurer
- 《Netty 权威指南》—— 李林锋
I/O 模型
【中等】什么是 BIO、NIO、AIO?三者有什么区别?⭐⭐⭐
2025/9/19大约 16 分钟
📖 内容
- Shiro - 关键词:
Shiro、认证、授权、Realm、会话管理 - Spring Security - 关键词:
Spring Security、安全框架、认证授权、FilterChain、OAuth2
2025/5/8小于 1 分钟