logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot笔记

Spring Boot 纯注解配置与入门指南 摘要:本文介绍了Spring Boot纯注解配置的5个核心注解:@Bean(手动注册组件)、@PropertySource(加载外部属性文件)、@ComponentScan(组件扫描)、@Import(导入配置类)和@Configuration(配置类标识),通过代码示例展示如何替代XML配置。同时概述了Spring Boot的三大特点:简化配置、简化

#spring boot#后端#java
Spring Data Redis

Spring Data Redis是Spring提供的Redis操作框架,封装了底层客户端(Lettuce/Jedis),提供统一的操作接口。核心优势在于简化代码、支持灵活序列化策略。通过RedisTemplate可实现字符串、哈希、列表等数据结构操作,推荐使用GenericJackson2JsonRedisSerializer避免乱码。配置需注意连接池参数调优,生产环境建议启用。该框架还支持缓存

#spring#redis#java
Spring Security

摘要:Spring Security是一个强大的安全框架,核心功能包括认证(Authentication)和授权(Authorization)。它通过15个内置过滤器实现安全控制,其中关键过滤器负责登录验证、权限检查等。开发者可通过继承WebSecurityConfigurerAdapter来自定义安全配置,包括URL权限规则、登录/登出流程等。框架还支持数据库用户查询(通过UserDetails

#spring#java#后端
Spring Boot Alibaba(三)----Sentinel

Sentinel 就是微服务的保镖。限流:防上游搞事。熔断降级:防下游拖后腿。整合 Feign:让远程调用更健壮。持久化:让规则永久生效。

#spring boot#后端#sentinel
Spring Cloud Alibaba(四)---Spring Cloud Gateway

响应式编程:Gateway基于WebFlux,所以你会看到很多MonoFlux。如果你习惯了Servlet的同步编程,刚开始会觉得脑子转不过弯。是把接力棒交给下一个人。依赖冲突:再次强调,pom.xml里别手贱加,除非你想看控制台报错报错。Nacos联动lb://服务名是灵魂,一定要确保Nacos里能查到这个服务,否则网关会报或者。过滤器顺序:全局过滤器和局部过滤器是可以共存的,执行顺序由getO

#spring#后端#gateway
Spring Cloud Alibaba(五) -分布式事务Seata

Seata是解决微服务分布式事务的框架,通过TC(事务协调器)、TM(事务管理器)和RM(资源管理器)协同工作。TC作为核心枢纽协调全局事务,TM定义事务边界,RM管理分支事务资源。配置需部署Seata Server,修改registry.conf设置注册中心和配置中心,创建TC所需的undo_log等数据库表。Seata支持AT、TCC等模式,通过二阶段提交保证跨服务操作的ACID特性,实现分布

#分布式#mysql#数据库 +1
Mybatis-Plus学习笔记

MyBatis-Plus是MyBatis增强工具,采用"约定优于配置"理念简化开发。核心特性包括无侵入增强、自动CRUD、Lambda支持和代码生成器。通过pom.xml添加依赖即可集成,含核心库、生成器和数据库驱动。代码生成器自动创建实体类、Mapper接口、Service层及XML文件,减少重复代码。生成代码结构规范,包含pojo、mapper、service等标准包。配置数据源和策略后,可快

#mybatis#学习#java
Spring Cloud Alibaba(六)-链路追踪SkyWalking

SkyWalking是国产开源APM工具,通过无侵入探针实现微服务链路可视化监控。其三层架构包含Agent/OAP/UI,支持MySQL持久化存储和告警规则配置。无需修改代码,仅需JVM参数接入即可实现全链路追踪,有效解决微服务故障定位难题。提供端口修改、方法追踪注解等进阶功能,对比主流框架优势明显。

#skywalking#java#后端 +1
RabbitMQ

介绍MQ核心作用(解耦/异步/削峰)及AMQP协议组件。涵盖Linux安装指南、三种消息模型(Simple点对点/Work负载均衡/Fanout广播)及代码示例。详解手动ACK确认、公平分发等关键机制,通过快递系统类比帮助理解,提供实用命令和配置示例,适合快速掌握核心功能与应用场景。

#rabbitmq#后端
Spring Cloud Alibaba(六)-链路追踪SkyWalking

SkyWalking是国产开源APM工具,通过无侵入探针实现微服务链路可视化监控。其三层架构包含Agent/OAP/UI,支持MySQL持久化存储和告警规则配置。无需修改代码,仅需JVM参数接入即可实现全链路追踪,有效解决微服务故障定位难题。提供端口修改、方法追踪注解等进阶功能,对比主流框架优势明显。

#skywalking#java#后端 +1
    共 12 条
  • 1
  • 2
  • 请选择