游客6er4wzhr4jehw_个人页

游客6er4wzhr4jehw
0
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.30 14:37:43
    发表了文章 2025-12-30 14:37:43

    微服务阶段原理篇

    本文介绍了电商系统中ES索引与MySQL数据同步的解决方案,重点阐述了基于Canal和MQ的异步同步机制。通过解析MySQL的binlog日志,Canal实现数据变更的实时捕获,并结合RabbitMQ保证消息顺序性,最终实现Elasticsearch索引的高效更新。该方案解耦了业务逻辑与索引维护,提升了系统性能与一致性。
  • 12.30 14:34:50
    发表了文章 2025-12-30 14:34:50

    持久层框架MyBatisPlus

    本课程系统讲解MyBatis-Plus(MP)的核心功能与实战应用,涵盖快速入门、条件构造器、Service接口、代码生成、分页插件等常用功能,结合Spring Boot实现CRUD操作与复杂查询,提升开发效率。
  • 12.30 14:32:21
    发表了文章 2025-12-30 14:32:21

    Gateway服务网关

    网关是微服务架构的统一入口,核心功能包括请求路由、权限控制和限流。通过Spring Cloud Gateway可实现高效路由转发与过滤器处理,支持跨域配置,提升系统安全性和稳定性。
  • 12.30 14:30:03
    发表了文章 2025-12-30 14:30:03

    Ribbon负载均衡

    负载均衡是高并发系统中的核心技术,通过水平扩展将流量分摊至多台服务器,提升系统性能与可用性。本文详解负载均衡概念、分类(硬件/软件)、常见算法及Ribbon的客户端实现原理,包括自定义策略与饥饿加载优化,助力深入理解微服务架构中的流量分发机制。
  • 12.30 14:28:59
    发表了文章 2025-12-30 14:28:59

    Eureka服务注册与发现

    本文介绍了Spring Cloud中Eureka注册中心的搭建与使用,涵盖服务注册、多实例部署及常见问题解决,实现微服务间的动态发现与调用。
  • 12.30 14:27:43
    发表了文章 2025-12-30 14:27:43

    SpringCloud概述

    Spring Cloud是微服务的统一解决方案,具备注解化、组件丰富、开箱即用等特点。其版本以地铁站命名,避免与子项目冲突。Spring Cloud Alibaba整合Nacos、Sentinel、Seata等阿里开源组件,提供更完整、稳定的微服务生态,成为当前主流技术选型。
  • 12.30 14:25:40
    发表了文章 2025-12-30 14:25:40

    微服务概述

    本文对比单体应用与微服务架构,阐述微服务通过服务拆分、独立部署、技术自治等特性提升系统可维护性与扩展性,同时分析其优缺点及基于SpringCloud的实现方案,为架构转型提供理论指导。
  • 12.30 14:23:55
    发表了文章 2025-12-30 14:23:55

    什么是跨域

    CORS需浏览器与服务器共同支持,所有现代浏览器均已兼容。通信由浏览器自动完成,开发者无需特殊处理。关键在于服务器需实现CORS接口。请求分为简单与非简单两类,后者会先发送预检请求确认权限。相比仅支持GET的JSONP,CORS功能更强大,适用性更广。
  • 12.30 14:21:56
    发表了文章 2025-12-30 14:21:56

    Jmeter快速入门

    本教程介绍JMeter的安装与快速入门。需先安装JDK并配置环境变量,再从官网下载解压即可使用。启动后可设置中文界面,并通过添加线程组、HTTP取样器和监听器完成基本性能测试配置,适用于初学者快速上手。
  • 12.30 14:19:57
    发表了文章 2025-12-30 14:19:57

    负载均衡算法

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

    什么是RESTful

    RESTful是一种面向资源的API设计规范,通过统一接口(GET/POST/PUT/DELETE)操作资源,实现路径清晰、标准统一、易于维护的接口体系,提升系统可读性与扩展性。
  • 12.30 14:16:50
    发表了文章 2025-12-30 14:16:50

    数据库设计三范式

    数据库三范式是设计表结构的指导原则:1NF要求字段原子性、不可再分;2NF要求消除部分依赖,即主键能唯一确定其他非主键字段;3NF要求消除传递依赖,避免非主键字段间相互决定。但实际应用中应结合业务需求灵活调整,不必严格拘泥于范式。
  • 12.30 14:15:11
    发表了文章 2025-12-30 14:15:11

    常见的网络攻击

    恶意软件指具有险恶意图的程序,如病毒、勒索软件、间谍软件等,常通过钓鱼邮件或漏洞入侵系统,窃取数据、破坏功能或阻断访问。网络钓鱼伪装成可信来源骗取敏感信息;中间人攻击窃听通信;DDoS攻击以海量流量瘫痪服务,近年趋向加密化、大规模;SQL注入利用数据库漏洞窃取信息;零日攻击趁漏洞未修复时突袭;DNS隧道则伪装DNS流量进行数据外泄与远程控制,威胁网络安全。
  • 12.30 14:14:01
    发表了文章 2025-12-30 14:14:01

    了解SQL注入

    SQL注入是通过构造恶意SQL语句攻击数据库的常见手段,可导致身份绕过、数据泄露等严重后果。需结合输入验证与参数化查询等技术进行有效防御。
  • 12.30 14:10:51
    发表了文章 2025-12-30 14:10:51

    大厂如何解决订单幂等问题

    本文介绍如何保障分布式系统中订单服务的幂等性,避免重复下单与ABA问题。通过预生成唯一订单号并利用数据库主键约束,确保创建幂等;通过版本号机制校验与更新,解决数据覆盖风险,实现更新幂等。方案适用于各类数据库场景,保障数据一致性。
  • 12.30 14:08:53
    发表了文章 2025-12-30 14:08:53

    常见注解及使用说明

    本文介绍了SpringMVC中@RequestMapping注解的作用与原理,它用于将HTTP请求映射到控制器方法,实现前后端接口路径的对应。同时还讲解了@GetMapping等派生注解,均为其封装形式,最终帮助开发者清晰定义API接口路径。
  • 12.30 14:07:04
    发表了文章 2025-12-30 14:07:04

    认识OAuth2.0

    OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其核心是通过令牌(token)实现有限、临时的资源访问。常见于第三方登录、API调用等场景,支持授权码、简化、密码和客户端四种模式,广泛用于微信、QQ等平台,既可实现服务间资源共享,也可用于单点登录。
  • 12.30 14:03:29
    发表了文章 2025-12-30 14:03:29

    RememberMe简介及用法

    RememberMe功能并非简单记住用户名密码,而是通过服务端生成令牌(Token)存于Cookie中,实现关闭浏览器后仍保持登录状态。该机制避免重复登录,提升用户体验,但存在令牌泄露风险。为增强安全,可将Token持久化至数据库,并加入二次校验机制,确保系统安全可靠。
  • 12.30 14:01:54
    发表了文章 2025-12-30 14:01:54

    自定义认证前端页面

    本文介绍Spring Security前后端代码配置,包括前端路径拷贝、后端接口定义与安全配置。通过自定义登录页面、表单认证及权限控制,实现请求认证访问,并禁用CSRF以简化测试流程,最终验证登录跳转与接口访问功能。
  • 12.30 14:00:01
    发表了文章 2025-12-30 14:00:01

    过滤器链加载原理

    本文深入解析Spring Security过滤器加载机制,通过源码分析DelegatingFilterProxy、FilterChainProxy与SecurityFilterChain的协作流程,揭示十五个安全过滤器如何自动装配并生效,帮助理解框架底层原理,为自定义认证页面奠定基础。
  • 12.30 13:58:41
    发表了文章 2025-12-30 13:58:41

    常用过滤器介绍

    本文介绍了Spring Security中的核心过滤器链,涵盖SecurityContextPersistenceFilter、CsrfFilter、UsernamePasswordAuthenticationFilter等15个关键过滤器的功能与作用,揭示其基于AOP思想的请求拦截机制,并说明过滤器的加载具有配置依赖性,非固定不变。
  • 12.30 13:56:53
    发表了文章 2025-12-30 13:56:53

    工程搭建与验证

    本文介绍如何使用阿里云脚手架快速搭建Spring Boot工程,并整合Spring Security实现基础安全控制。内容涵盖项目创建、代码导入、Web依赖配置、访问接口开发及Security集成验证,附带完整代码示例与截图说明,帮助开发者快速上手。
  • 12.30 13:54:25
    发表了文章 2025-12-30 13:54:25

    认识SpringSecurity

    SpringSecurity是Java领域主流的安全框架,提供认证、鉴权及安全防护功能。支持表单、OAuth2、SAML等多种认证方式,基于过滤器链实现细粒度访问控制,并可防御CSRF等攻击,保障Web应用安全。
  • 12.30 13:50:22
    发表了文章 2025-12-30 13:50:22

    实现权限管理的技术

    本文介绍了权限管理的常见技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点,帮助开发者根据项目需求选择合适方案。
  • 12.30 13:49:38
    发表了文章 2025-12-30 13:49:38

    通用权限管理模型

    本文介绍通用权限管理模型,重点解析ACL(访问控制列表)和RBAC(基于角色的访问控制)的核心思想与模型结构。ACL直接授权用户或角色操作对象,简单灵活;RBAC通过“用户-角色-权限-资源”模式实现权限分离,提升管理效率。进一步讲解RBAC0、RBAC1(含角色继承)、RBAC2(含职责分离)三个层级,帮助构建系统化权限认知体系。
  • 12.30 13:46:58
    发表了文章 2025-12-30 13:46:58

    什么是权限管理

    权限管理包含认证与授权两大核心。认证验证用户身份(如登录),授权则根据角色分配访问权限,确保用户只能操作其被允许的资源,有效防止越权操作与数据泄露,保障系统安全稳定运行。
  • 12.30 13:43:56
    发表了文章 2025-12-30 13:43:56

    跨域处理

    本文介绍跨域问题的成因及解决方案。当协议、域名、端口任一不同时即产生跨域,浏览器因同源策略限制资源访问。通过CORS(跨域资源共享)可在服务端设置`Access-Control-Allow-Origin`等响应头,实现安全跨域。常用方案包括使用`@CrossOrigin`注解、全局配置`WebMvcConfigurer`或自定义Filter拦截器,精准控制跨域权限,保障接口安全。
  • 12.30 13:39:42
    发表了文章 2025-12-30 13:39:42

    不定参数入参

    本文介绍了接口参数的两种处理方式:非JSON格式与JSON格式入参。前者支持基础类型、对象等直接绑定,后者通过@RequestBody接收JSON数据,可封装为对象或使用JSONObject解析,并支持结合@Valid进行参数校验,提升代码规范性与安全性。
  • 12.30 13:38:05
    发表了文章 2025-12-30 13:38:05

    打包

    本文介绍Java项目打包部署的两种方式:一是将所有内容打包进单一JAR文件,通过Maven配置、打包命令及运行指令实现快速启动与后台运行;二是将主JAR、依赖与配置文件分离,提升灵活性。涵盖配置、打包、运行及停止服务的完整流程。
  • 12.30 13:35:57
    发表了文章 2025-12-30 13:35:57

    @Inherited

    @Inherited 是Java中用于注解的元注解,表明该注解可被子类继承。当标注了@Inherited的注解应用于父类时,子类会自动继承该注解;但仅适用于类继承,接口间或类实现接口均不继承。
  • 12.30 13:34:31
    发表了文章 2025-12-30 13:34:31

    SpringBoot使用汇总

    Spring Boot 是 Spring 框架的扩展,旨在简化 Spring 应用的初始搭建与开发过程。它通过自动配置、起步依赖、内嵌服务器等特性,大幅减少配置文件和编码量,实现快速开发与部署。开发者可专注于业务逻辑,轻松构建独立、生产级的 Spring 应用。
  • 12.30 13:31:18
    发表了文章 2025-12-30 13:31:18

    执行器

    SimpleExecutor每次执行SQL都创建并关闭Statement;ReuseExecutor重用Statement,提升性能;BatchExecutor将多个更新操作批量处理,提高效率。三者对应不同执行策略,适用于各类数据库操作场景。
  • 12.30 13:30:10
    发表了文章 2025-12-30 13:30:10

    分页

    本文介绍五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页及拦截器分页。对比指出逻辑分页适用于小数据量,而物理分页更高效、适合大数据场景,推荐优先使用物理分页以避免内存溢出风险。
  • 12.30 13:28:09
    发表了文章 2025-12-30 13:28:09

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

    本文介绍MyBatis中四种关联映射:一对一(属性与字段映射)、一对多(如用户与角色,使用`<collection>`)、多对一(如作者与博客,使用`<association>`)及多对多(如部门与用户,需引入中间类并双向配置`<collection>`),实现复杂关系的数据映射。
  • 12.30 13:25:53
    发表了文章 2025-12-30 13:25:53

    MtBatis

    本文介绍MyBatis常见配置,包括属性加载优先级(方法参数 > resource/url > properties元素)、核心配置项如cacheEnabled、lazyLoadingEnabled、useGeneratedKeys等,默认为true或false。支持多环境配置,通过environments指定默认环境及数据源,结合SqlSessionFactoryBuilder构建工厂。事务管理支持JDBC和MANAGED模式,后者交由容器管理,常用于Spring集成场景,无需额外配置事务管理器。
  • 12.30 13:21:01
    发表了文章 2025-12-30 13:21:01

    MongoDB实战演练

    本课程以某头条文章评论业务为场景,基于SpringDataMongoDB实现评论的增删改查、分页查询及点赞功能,涵盖需求分析、表结构设计、索引优化及MongoTemplate高效操作,助力掌握MongoDB实战技能。
  • 12.30 13:16:31
    发表了文章 2025-12-30 13:16:31

    MongoDB索引知识

    MongoDB索引可大幅提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,采用B-Tree结构,适用于多种查询场景,提升系统性能。
  • 12.30 13:15:18
    发表了文章 2025-12-30 13:15:18

    MongoDB常用命令

    本文介绍了MongoDB常用操作命令,涵盖数据库与集合的创建、查看、删除,以及文档的增删改查、条件查询、投影、排序、分页和统计等功能,结合实例详细讲解了语法格式及使用注意事项,适用于初学者快速掌握MongoDB基本操作。
  • 12.30 13:08:01
    发表了文章 2025-12-30 13:08:01

    MongoDB单机部署

    本文介绍MongoDB在Windows和Linux系统中的单机部署方法,包括下载安装、配置启动、Shell连接及图形化工具Compass的使用,涵盖版本选择、环境变量设置、配置文件编写等关键步骤,助你快速搭建本地MongoDB环境。
  • 12.30 13:02:29
    发表了文章 2025-12-30 13:02:29

    MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型数据库,适用于高并发、海量数据、高扩展性场景。支持灵活的JSON-like文档存储,适用于社交、游戏、物联网等应用,具备高可用、易扩展、丰富查询等优势。
  • 12.30 13:00:42
    发表了文章 2025-12-30 13:00:42

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

    Thread.Sleep(0)并非无用,它会触发操作系统立即重新进行CPU竞争,可能让出执行权给其他线程,避免界面假死。Sleep时间到也不保证立即执行,取决于线程调度与优先级。
  • 12.30 12:59:16
    发表了文章 2025-12-30 12:59:16

    零拷贝

    本文探讨服务器文件传输的性能优化,传统方法因频繁的上下文切换和内存拷贝导致效率低下。零拷贝技术通过减少系统调用和内存拷贝,提升传输性能,尤其适用于小文件场景;而对于大文件,则推荐使用异步IO与直接IO避免PageCache的负面影响。
  • 12.30 12:52:32
    发表了文章 2025-12-30 12:52:32

    Java泛型类型擦除以及类型擦除带来的问题

    Java泛型在编译时会进行类型擦除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时都变为List,导致getClass()比较结果为true。通过反射可绕过泛型限制,证明类型信息已被擦除。泛型方法调用时自动插入强制类型转换,确保类型安全。但静态成员不能使用类的泛型参数,因其实例化依赖对象创建,而静态上下文无此支持。
  • 12.30 12:48:08
    发表了文章 2025-12-30 12:48:08

    集合

    ArrayList扩容机制详解:添加元素时,先通过ensureCapacityInternal()判断是否需扩容;首次扩容默认为10,之后每次扩容为原容量的1.5倍(oldCapacity + (oldCapacity >> 1)),通过grow()方法实现,确保集合高效动态扩展。
  • 12.30 12:44:44
    发表了文章 2025-12-30 12:44:44

    Eclipse运行SSM/SSH项目教程

    本文介绍了如何在Eclipse中导入并运行Java Web项目,包括JDK、Tomcat等基础软件的配置,项目导入步骤及服务器绑定方法,并列举了常见错误如数据库连接信息未修改等问题的解决方式。
  • 发表了文章 2025-12-30

    微服务阶段原理篇

  • 发表了文章 2025-12-30

    自定义认证前端页面

  • 发表了文章 2025-12-30

    通用权限管理模型

  • 发表了文章 2025-12-30

    常见注解及使用说明

  • 发表了文章 2025-12-30

    Ribbon负载均衡

  • 发表了文章 2025-12-30

    Gateway服务网关

  • 发表了文章 2025-12-30

    常见的网络攻击

  • 发表了文章 2025-12-30

    认识OAuth2.0

  • 发表了文章 2025-12-30

    Eureka服务注册与发现

  • 发表了文章 2025-12-30

    微服务概述

  • 发表了文章 2025-12-30

    负载均衡算法

  • 发表了文章 2025-12-30

    持久层框架MyBatisPlus

  • 发表了文章 2025-12-30

    什么是RESTful

  • 发表了文章 2025-12-30

    SpringCloud概述

  • 发表了文章 2025-12-30

    RememberMe简介及用法

  • 发表了文章 2025-12-30

    了解SQL注入

  • 发表了文章 2025-12-30

    大厂如何解决订单幂等问题

  • 发表了文章 2025-12-30

    常用过滤器介绍

  • 发表了文章 2025-12-30

    实现权限管理的技术

  • 发表了文章 2025-12-30

    什么是跨域

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