游客fcqzflodk423s_社区达人页

个人头像照片
游客fcqzflodk423s
已加入开发者社区85

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布64篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2025年12月

  • 12.30 21:24:25
    发表了文章 2025-12-30 21:24:25

    递归某目录下全部文件

    该方法用于递归遍历指定路径下的所有文件和子目录,将每个文件的绝对路径添加到集合中。支持层级嵌套遍历,适用于文件批量处理场景。
  • 12.30 21:23:52
    发表了文章 2025-12-30 21:23:52

    追加内容到指定文件

    本示例演示使用Java的FileOutputStream、OutputStreamWriter和BufferedWriter逐行写入文件。通过创建文件对象,以追加模式写入字符串集合,内容间用逗号分隔,适用于高效文本写入操作。
  • 12.30 21:23:22
    发表了文章 2025-12-30 21:23:22

    读取指定文件内全部内容

    该代码片段演示了如何使用Java读取指定路径的文件内容。通过File和FileReader逐字符读取文件,利用字符数组缓存数据,并用StringBuffer高效拼接最终字符串,实现文件内容的完整读取与合并。
  • 12.30 16:42:31
    发表了文章 2025-12-30 16:42:31

    Topic交换机(自行测试)

    Topic交换机支持通配符匹配RoutingKey,实现灵活路由。BindingKey用`.`分隔,`*`匹配一个词,`#`匹配零个或多个词。相比Direct交换机,Topic更适用于复杂路由场景。
  • 12.30 16:41:51
    发表了文章 2025-12-30 16:41:51

    Direct交换机

    Direct交换机根据RoutingKey将消息路由到指定队列,实现精准消息分发。与Fanout广播模式不同,Direct支持多队列绑定相同Key,兼具灵活性与定向投递优势。
  • 12.30 16:38:13
    发表了文章 2025-12-30 16:38:13

    RabbitMQ工作模型

    工作队列模型通过多个消费者共同消费一个队列中的消息,实现任务的并行处理。默认情况下,消息平均分配给消费者,可能导致处理能力不同的消费者负载不均。通过设置`prefetch=1`,可实现“能者多劳”,即处理速度快的消费者自动接收更多消息,提升整体效率。发布订阅模型则通过交换机(Exchange)将一条消息转发给多个队列,支持Fanout、Direct、Topic等类型交换机,实现广播或多条件路由消息,满足不同业务场景需求。
  • 12.30 16:37:10
    发表了文章 2025-12-30 16:37:10

    RabbitMQ入门

    RabbitMQ是基于Erlang开发的开源消息中间件,支持AMQP协议,实现应用间解耦与异步通信。其核心组件包括生产者、消费者、队列、交换机和虚拟主机,可通过Docker快速部署并结合SpringAMQP实现消息收发。
  • 12.30 16:36:01
    发表了文章 2025-12-30 16:36:01

    初识MQ

    本文介绍了微服务中的同步与异步调用机制。同步调用需等待结果返回,顺序执行,适用于实时性高的场景;异步调用则无需等待,提升系统并发与响应能力,常用于耗时操作。通过消息队列(MQ)实现解耦、异步处理和流量削峰,常见MQ如RabbitMQ、Kafka等,本文重点讲解RabbitMQ应用。
  • 12.30 16:33:18
    发表了文章 2025-12-30 16:33:18

    分布式事务

    本文介绍了分布式事务的概念、典型场景及解决方案。在微服务架构下,一次业务操作需跨多个数据库和远程调用协作完成,传统本地事务无法保证整体一致性。通过Seata框架可实现分布式事务控制,其AT模式无侵入、高性能,基于两阶段提交与undo log实现最终一致;XA模式则提供强一致性但性能较低。文章还结合下单、支付等场景演示了Seata的集成与应用。
  • 12.30 16:32:02
    发表了文章 2025-12-30 16:32:02

    请求限流

    本文介绍如何使用Sentinel实现接口限流与降级,通过配置QPS阈值保护商品查询接口,并结合JMeter进行压测验证。同时讲解了线程隔离机制,包括信号量隔离的应用,确保系统在高并发下的稳定性。
  • 12.30 16:30:41
    发表了文章 2025-12-30 16:30:41

    熔断降级

    熔断降级是防止服务雪崩的核心机制,通过Sentinel实现。熔断由客户端断路器统计异常或慢请求比例,超阈值后拦截请求;降级则返回默认数据保障体验。结合使用可快速失败、避免级联故障。
  • 12.30 16:29:41
    发表了文章 2025-12-30 16:29:41

    微服务保护

    本节介绍微服务雪崩问题及保护方案。当某服务故障或负载过高,可能引发级联失败,导致整个系统不可用。为避免此问题,需采取熔断、降级、超时、线程隔离和限流等措施。常用工具包括Hystrix、Resilience4j和Sentinel,课程重点讲解Sentinel的使用。
  • 12.30 16:25:25
    发表了文章 2025-12-30 16:25:25

    Nacos注册中心

    本文介绍Nacos的安装部署、服务注册与发现、权重控制、集群隔离及临时/持久实例等核心功能,涵盖从环境搭建到高级配置的完整实践,助力微服务架构高效管理。
  • 12.30 16:24:13
    发表了文章 2025-12-30 16:24:13

    Ribbon负载均衡

    本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,涵盖负载均衡概念、分类、常见算法,详解@LoadBalanced注解的作用机制,演示如何自定义策略及配置饥饿加载,并对比不同技术实现方式,帮助读者全面理解微服务负载均衡核心知识。
  • 12.30 16:22:27
    发表了文章 2025-12-30 16:22:27

    Eureka服务注册与发现

    本文介绍如何搭建Eureka注册中心,实现user-service与order-service的注册,并通过多实例部署模拟负载均衡场景。涵盖工程创建、配置文件编写、服务启动及常见问题解决方案,帮助掌握Spring Cloud服务注册与发现核心机制。
  • 12.30 16:21:35
    发表了文章 2025-12-30 16:21:35

    SpringCloud工程部署启动

    本文介绍SpringCloud微服务工程搭建全过程,涵盖项目创建、数据库配置、服务部署及远程调用实现。通过两种方案导入工程,完成user-service与order-service模块开发,并利用RestTemplate实现跨服务数据调用,帮助理解微服务间通信机制及拆分逻辑。
  • 12.30 16:19:33
    发表了文章 2025-12-30 16:19:33

    微服务概述

    本文对比单体与微服务架构,阐述微服务通过服务拆分、独立部署、技术自治等特性,提升系统可维护性和扩展性,同时分析其优缺点及实现方案,助力构建高效分布式系统。
  • 12.30 16:16:48
    发表了文章 2025-12-30 16:16:48

    什么是跨域

    CORS需浏览器与服务器共同支持,所有现代浏览器均已兼容。通信由浏览器自动完成,开发者无需特殊处理。核心在于服务器需实现CORS接口,区分简单与非简单请求,后者需预检。相比JSONP,CORS支持所有HTTP方法,更为强大灵活。
  • 12.30 16:16:06
    发表了文章 2025-12-30 16:16:06

    @RefreshScope热更新原理

    本文深入解析Spring Cloud中@RefreshScope注解实现配置热更新的原理。通过分析其组合注解特性,重点探讨@Scope("refresh")如何借助缓存机制与动态代理,在配置变更时触发Bean重建,结合Nacos实现配置自动刷新。
  • 12.30 16:15:25
    发表了文章 2025-12-30 16:15:25

    Jmeter快速入门

    本文介绍JMeter的安装与快速入门。需先安装JDK并配置环境变量,再下载解压JMeter,通过bin目录启动。首次运行可设中文界面,建议修改配置文件实现永久设置。随后演示创建线程组、添加HTTP取样器及监听器,完成简单性能测试流程。
  • 12.30 16:14:45
    发表了文章 2025-12-30 16:14:45

    负载均衡算法

    本文介绍了多种负载均衡算法:随机、轮询、最小活跃数、源地址哈希及一致性哈希。涵盖适用场景、实现原理与代码示例,帮助理解如何高效分配请求,提升系统稳定性与性能。
  • 12.30 16:13:10
    发表了文章 2025-12-30 16:13:10

    数据库设计三范式

    数据库三范式是设计合理表结构的指导原则:第一范式要求字段原子性、不可再分;第二范式要求消除部分依赖,即主键确定所有非主键;第三范式要求消除传递依赖。但实际应用中应结合项目需求灵活调整,避免过度规范化带来复杂性。
  • 12.30 16:11:31
    发表了文章 2025-12-30 16:11:31

    了解SQL注入

    SQL注入是一种常见且危险的Web安全漏洞,攻击者通过构造恶意SQL语句绕过身份验证、窃取数据或执行系统命令。本文介绍其原理、危害及防御方法,强调输入验证与参数化查询的重要性。
  • 12.30 16:09:24
    发表了文章 2025-12-30 16:09:24

    常见注解及使用说明

    本文介绍了SpringMVC中@RequestMapping注解的作用与原理,讲解其如何将HTTP请求映射到控制器方法,实现前后端接口路径对应,并简述@GetMapping等派生注解的封装关系,帮助开发者理解接口定义机制。
  • 12.30 16:07:06
    发表了文章 2025-12-30 16:07:06

    认识OAuth2.0

    OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。它通过令牌(token)机制实现权限控制,广泛用于第三方登录、服务间资源共享等场景,支持授权码、简化、密码和客户端四种模式,兼顾安全性与灵活性。
  • 12.30 16:06:23
    发表了文章 2025-12-30 16:06:23

    ememberMe简介及用法

    RememberMe功能并非简单保存用户名密码,而是通过服务端生成令牌(Token)并存储于Cookie中,实现关闭浏览器后仍保持登录状态。该机制避免频繁登录,提升用户体验,但需防范令牌泄露风险,可通过持久化Token至数据库及二次校验增强安全性。
  • 12.30 16:04:48
    发表了文章 2025-12-30 16:04:48

    自定义认证前端页面

    本文介绍Spring Security前后端集成实现登录认证的完整流程。前端包含login.html页面,后端通过SecurityConfig配置类实现表单登录、权限控制、CSRF关闭等设置,并演示启动验证过程,最终实现用户登录后访问受保护接口。
  • 12.30 16:03:43
    发表了文章 2025-12-30 16:03:43

    过滤器链加载原理

    本文深入解析Spring Security过滤器链加载原理,通过分析DelegatingFilterProxy、FilterChainProxy及SecurityFilterChain源码,揭示十五个过滤器如何自动装配并执行,帮助开发者理解框架底层机制,为自定义认证流程奠定基础。
  • 12.30 16:02:21
    发表了文章 2025-12-30 16:02:21

    工程搭建与验证

    通过阿里云脚手架快速搭建Spring Boot项目,整合Spring Security实现基础安全控制。涵盖项目创建、代码导入、Web依赖配置及登录验证流程,附完整代码仓库与分支指引,助你快速上手权限管理集成。
  • 12.30 16:01:36
    发表了文章 2025-12-30 16:01:36

    认识SpringSecurity

    SpringSecurity 是功能强大的安全框架,核心包括认证、鉴权及防护机制。支持表单、OAuth2、SAML 等多种认证方式,基于过滤器链实现请求控制,通过 FilterChainProxy 与 DelegatingFilterProxy 集成,提供异常处理与 CSRF 防护,保障 Web 应用安全。
  • 12.30 16:00:50
    发表了文章 2025-12-30 16:00:50

    实现权限管理的技术

    本文介绍了权限管理的主流技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点。Shiro轻量易用但安全性较弱;Spring Security功能强大但配置复杂;自定义ACL灵活但维护成本高,适合特定场景。
  • 12.30 16:00:12
    发表了文章 2025-12-30 16:00:12

    通用权限管理模型

    本文介绍了ACL和RBAC两种常见权限模型。ACL通过直接为用户或角色授权实现控制,简单直观;RBAC则基于角色进行权限分配,支持角色继承与职责分离,结构更清晰、易于管理。还简要提及DAC、MAC、ABAC等模型,帮助读者建立权限体系的全局认知。
  • 12.30 15:58:07
    发表了文章 2025-12-30 15:58:07

    自动装配机制

    本文深入解析SpringBoot自动装配机制,从@SpringBootApplication组合注解入手,剖析其三大核心注解:@ComponentScan实现组件扫描与过滤,@SpringBootConfiguration标识配置类,@EnableAutoConfiguration通过@AutoConfigurationPackage和AutoConfigurationImportSelector实现自动配置类的加载与注册,揭示SpringBoot“约定优于配置”的底层原理。
  • 12.30 15:51:29
    发表了文章 2025-12-30 15:51:29

    Spring Boot中集成Lucence

    本文介绍了Lucene全文检索原理及其在Spring Boot中的集成应用。首先解析了全文检索的核心思想——通过建立索引提升搜索效率,然后详细演示了Lucene的分词、索引构建与查询过程,并结合中文分词、高亮显示等实战功能,展示了其在实际项目中的灵活运用。
  • 12.30 15:47:37
    发表了文章 2025-12-30 15:47:37

    Spring Boot中使用拦截器

    本文详解Spring Boot拦截器的原理与使用,涵盖定义、配置、静态资源处理及登录校验、注解控制等实战场景,助你掌握AOP思想在请求拦截中的应用。
  • 12.30 15:46:51
    发表了文章 2025-12-30 15:46:51

    Spring Boot中使用监听器

    本文系统介绍了Web监听器的概念及在Spring Boot中的应用,涵盖监听Servlet上下文、Session会话与Request请求的实战案例,并讲解自定义事件与监听器的实现方式,适用于数据缓存、在线人数统计、用户行为追踪等场景,具有较强的实用价值。
  • 12.30 15:46:01
    发表了文章 2025-12-30 15:46:01

    Spring Boot事务配置管理

    本文介绍了Spring Boot中事务的使用及常见陷阱。通过@Transactional注解可轻松实现事务管理,确保数据操作的原子性。重点剖析了三大易踩坑点:异常类型不匹配导致未回滚、try-catch吞掉异常、事务与锁范围不一致引发并发问题,助你在实际项目中有效规避风险。
  • 12.30 15:45:03
    发表了文章 2025-12-30 15:45:03

    Spring Boot集成MyBatis

    本文系统讲解Spring Boot集成MyBatis的两种方式:基于XML和注解。涵盖依赖配置、yml设置、驼峰命名映射,并详解@Select、@Insert等注解用法及@Param、@Results问题解决方案,结合实战示例,具有较强实用性,适用于日常开发参考。
  • 12.30 15:44:13
    发表了文章 2025-12-30 15:44:13

    Spring Boot中的切面AOP处理

    AOP(面向切面编程)旨在分离关注点,将核心业务与辅助逻辑解耦。通过Spring Boot中的@Aspect、@Pointcut、@Before、@After等注解,可实现日志记录、性能监控、事务管理等功能,提升代码模块化与可维护性,灵活应对业务变化。
  • 12.30 15:41:50
    发表了文章 2025-12-30 15:41:50

    Spring Boot集成Thymeleaf模板引擎

    Thymeleaf 是现代Java模板引擎,支持静态原型与动态数据融合,可直接浏览器预览,提升前后端协作效率,适用于Spring Boot项目,实现页面自然展示与高效开发。
  • 12.30 15:40:58
    发表了文章 2025-12-30 15:40:58

    Spring Boot集成 Swagger2 展现在线接口文档

    Swagger是一款用于生成和管理API文档的工具,解决前后端分离架构中接口文档更新不及时的问题。通过集成Swagger2,可自动生成在线接口文档,支持实时查看与测试接口,提升开发效率。本文介绍其在Spring Boot中的配置与常用注解使用方法。
  • 12.30 15:38:57
    发表了文章 2025-12-30 15:38:57

    Spring Boot中的MVC支持

    本文介绍了Spring Boot MVC开发中常用的五大注解:@RestController、@RequestMapping、@PathVariable、@RequestParam和@RequestBody,详细讲解其用法、特点及适用场景,帮助开发者高效构建Web应用。
  • 12.30 15:34:10
    发表了文章 2025-12-30 15:34:10

    Spring Boot中的项目属性配置

    本文介绍Spring Boot中配置管理的常用方法:通过`@Value`读取单个配置,使用`@ConfigurationProperties`封装多个配置项,并实现开发与生产环境配置文件(如application-dev.yml和application-pro.yml)的灵活切换,提升项目可维护性。
  • 12.30 15:33:06
    发表了文章 2025-12-30 15:33:06

    Spring Boot使用slf4j进行日志记录

    本文介绍了在Spring Boot项目中使用SLF4J结合Logback进行日志管理的方法。通过配置`application.yml`和`logback.xml`,实现日志级别、输出格式、文件存储与滚动策略的灵活控制,并推荐使用SLF4J门面模式替代直接调用具体日志实现,提升系统可维护性与扩展性。
  • 发表了文章 2025-12-31

    分布式事务

  • 发表了文章 2025-12-31

    微服务保护

  • 发表了文章 2025-12-31

    Eureka服务注册与发现

  • 发表了文章 2025-12-31

    请求限流

  • 发表了文章 2025-12-31

    负载均衡算法

  • 发表了文章 2025-12-31

    @RefreshScope热更新原理

  • 发表了文章 2025-12-31

    Direct交换机

  • 发表了文章 2025-12-31

    RabbitMQ工作模型

  • 发表了文章 2025-12-31

    熔断降级

  • 发表了文章 2025-12-31

    数据库设计三范式

  • 发表了文章 2025-12-31

    映射关系(1-1 1-n n-n)

  • 发表了文章 2025-12-31

    Nacos注册中心

  • 发表了文章 2025-12-31

    什么是跨域

  • 发表了文章 2025-12-31

    实现权限管理的技术

  • 发表了文章 2025-12-31

    认识OAuth2.0

  • 发表了文章 2025-12-31

    通用权限管理模型

  • 发表了文章 2025-12-31

    Thread.sleep(0) 到底有什么用(读完就懂)

  • 发表了文章 2025-12-31

    Spring Boot集成 Swagger2 展现在线接口文档

  • 发表了文章 2025-12-31

    常见注解及使用说明

  • 发表了文章 2025-12-31

    Spring Boot中的MVC支持

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息