游客slr2dnwauqc5g_个人页

游客slr2dnwauqc5g
个人头像照片
0
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年12月

  • 12.29 21:12:43
    发表了文章 2025-12-29 21:12:43

    从Google线上故障,谈灰度发布的重要性

    2025年6月12日,Google Cloud因未灰度发布的配置缺陷导致全球服务中断7小时。本文分析其根因为空指针异常,并详解配置灰度发布策略,介绍基于Nacos的IP与标签灰度实现方案,强调灰度发布对系统稳定性的重要性。
  • 12.29 21:10:35
    发表了文章 2025-12-29 21:10:35

    Redis:内存陡增100%深度复盘

    本文复盘了一次Redis因大KEY和缓冲区溢出导致的故障。事故中,业务高峰时大KEY调用量激增,占满带宽,引发内存使用率迅速升至100%,最终导致Redis全面超时不可用。分析发现,虽有淘汰机制,但输出/输入缓冲区因客户端连接积压而暴涨,完全占用内存,使SET/GET命令无法执行。根本原因为缓冲区设计与流量控制不当,建议优化Key大小、合理配置缓冲区及加强压测与监控。
  • 12.29 21:08:21
    发表了文章 2025-12-29 21:08:21

    幂等方案专题

    本文简要介绍了关系型与非关系型数据库的区别、索引的作用及类型、B+树与B树的差异、MySQL的事务机制、隔离级别、锁机制、性能优化策略等内容,涵盖数据库核心概念与常见面试问题,帮助理解数据库设计与应用中的关键知识点。
  • 12.29 21:07:17
    发表了文章 2025-12-29 21:07:17

    支付方案专题

    本文系统介绍了数据库核心知识,涵盖关系型与非关系型数据库区别、索引机制、B+树优势、InnoDB与MyISAM引擎对比、事务ACID特性、隔离级别、锁机制、分库分表策略及SQL优化等,全面解析MySQL底层原理与性能调优方法。
  • 12.29 21:05:47
    发表了文章 2025-12-29 21:05:47

    事务控制篇

    本文简要介绍了关系型与非关系型数据库的区别、索引的作用及类型、B+树与B树的差异、MySQL索引优化策略、事务ACID特性、隔离级别、锁机制、分库分表原理等内容,涵盖数据库设计、性能优化与高并发处理等核心知识点,适用于数据库学习与面试复习。
  • 12.29 21:04:47
    发表了文章 2025-12-29 21:04:47

    MQ篇

    本文介绍了RabbitMQ、Kafka和EMQ在项目中的应用及核心机制。涵盖消息队列选型原因、消息不丢失、重复消费、顺序性、高可用、延迟消息等关键问题的解决方案,重点对比了三大中间件在实际场景中的使用差异与优化策略。
  • 12.29 21:04:05
    发表了文章 2025-12-29 21:04:05

    微服务篇

    本文详解SpringBoot自动装配原理、启动流程、核心注解@SpringBootApplication组成,以及SpringCloud微服务中注册发现、负载均衡、限流熔断、服务降级等实现方案,涵盖常用起步依赖、配置管理、跨域处理及项目实战配置。
  • 12.29 21:03:06
    发表了文章 2025-12-29 21:03:06

    Redis篇

    项目中Redis用于缓存热点数据、存储业务数据及实现分布式锁;采用哨兵集群保证高可用;通过LFU策略保障缓存热点数据,结合RDB和AOF持久化,并利用布隆过滤器等解决缓存穿透问题。
  • 12.29 21:02:16
    发表了文章 2025-12-29 21:02:16

    MySQL篇

    本文详解MySQL核心知识点:查询语句的书写与执行顺序、多表连接方式(内连、外连)、索引类型及底层结构(B+树)、聚簇与非聚簇索引区别、回表查询与覆盖索引优化、联合索引左前缀原则、索引失效场景及SQL性能优化策略,涵盖执行计划分析、慢查询定位与超大分页处理,系统提升数据库查询效率与应用设计能力。
  • 12.29 21:01:22
    发表了文章 2025-12-29 21:01:22

    SSM框架篇

    本文系统介绍了Spring框架中的核心概念与常用技术,涵盖IOC(控制反转)与DI(依赖注入)原理、Bean作用域、事务管理机制及传播行为、AOP实现原理,并对比了JDK动态代理与CGLIB的区别。同时详细解析了Spring MVC执行流程、常用注解,以及MyBatis中的#{}与${}差异、动态SQL、多表查询、缓存机制和批量操作等关键知识点,适用于Java开发人员深入理解主流框架的核心机制。
  • 12.29 21:00:32
    发表了文章 2025-12-29 21:00:32

    Java基础篇

    本文全面解析Java核心知识,涵盖final关键字、重载与重写、equals与==区别、反射机制、String类对比、集合框架、线程安全、HashMap原理、ConcurrentHashMap实现、线程池应用及JVM运行时数据区等,深入探讨类加载器、双亲委派模型及JDK8新特性,结合项目实践讲解反射与线程池使用,助力掌握Java底层原理与实际开发技巧。
  • 12.29 20:53:17
    发表了文章 2025-12-29 20:53:17

    认识SpringSecurity

    Spring Security 是基于过滤器链的成熟安全框架,提供认证、鉴权及防御 CSRF 等攻击的核心功能,支持多种认证方式与灵活的权限控制模型。
  • 12.29 20:52:14
    发表了文章 2025-12-29 20:52:14

    实现权限管理的技术

    本文介绍了权限管理的主流技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点,帮助开发者根据项目需求选择合适方案。
  • 12.29 20:51:19
    发表了文章 2025-12-29 20:51:19

    通用权限管理模型

    本文介绍了ACL和RBAC两种常见权限模型。ACL通过直接为用户或角色授权实现控制,简单直观;RBAC则基于角色分配权限,支持角色继承与职责分离,更适用于复杂系统。还简要提及DAC、MAC、ABAC等模型,帮助读者建立权限管理的全局认知。
  • 12.29 20:50:03
    发表了文章 2025-12-29 20:50:03

    什么是权限管理

    本文介绍了权限管理中的两大核心机制:认证与授权。认证用于验证用户身份,确保登录安全;授权则根据角色分配权限,控制用户可访问的资源与操作。二者结合,构建起系统安全的基石,有效防止越权操作与数据泄露,保障应用稳定运行。
  • 12.29 20:48:02
    发表了文章 2025-12-29 20:48:02

    自动装配机制2

    @EnableAutoConfiguration是SpringBoot自动装配的核心注解,通过@AutoConfigurationPackage和AutoConfigurationImportSelector实现Bean的自动注册与配置。它基于classpath、已定义Bean及配置属性,智能推断并加载所需组件,简化开发配置。
  • 12.29 20:46:39
    发表了文章 2025-12-29 20:46:39

    自动装配机制1

    本文深入解析SpringBoot自动装配机制,从@SpringBootApplication注解入手,剖析其组合注解原理,重点讲解@ComponentScan、@SpringBootConfiguration及元注解的作用与源码实现,揭示组件扫描与过滤的底层逻辑。
  • 12.29 20:41:00
    发表了文章 2025-12-29 20:41:00

    SpringBoot- 整合Logback,滚动记录+多文件

    `logback-spring.xml` 是 Spring Boot 项目中的日志配置文件,用于定义日志输出格式、级别及存储路径。支持控制台与文件双输出,按时间滚动日志,并分类记录如 SQL、错误、请求参数等信息,便于问题排查与系统监控。
  • 12.29 20:38:52
    发表了文章 2025-12-29 20:38:52

    SpringBoot @Inherited

    @Inherited 是 Java 中的元注解,用于修饰其他注解。当被 @Inherited 修饰的注解应用于父类时,子类会自动继承该注解;但接口之间的继承或类实现接口时,均不会继承注解,无论是否使用 @Inherited。
  • 12.29 20:28:42
    发表了文章 2025-12-29 20:28:42

    SpringBoot@Configuration

    `@Configuration` 注解用于标记配置类,相当于 XML 配置文件。配合 `@Bean` 可注册 Bean 实例,通过注解方式启动 IOC 容器,实现组件的自动加载与管理。
  • 12.29 20:27:25
    发表了文章 2025-12-29 20:27:25

    Mybatis汇总

    本文介绍MyBatis核心配置与使用技巧,涵盖属性优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页实现方式(逻辑与物理分页)及缓存机制,结合代码示例详解执行器类型与最佳实践。
  • 12.29 20:26:30
    发表了文章 2025-12-29 20:26:30

    mybatis3.分页

    本文介绍六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组subList分页、拦截器分页,并对比逻辑分页与物理分页。小数据量用逻辑分页,大数据量推荐物理分页,避免内存溢出,提升性能。
  • 12.29 20:25:47
    发表了文章 2025-12-29 20:25:47

    mybatis 2.映射关系(1-1 1-n n-n)

    本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一及多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;利用`<association>`处理多对一,`<collection>`处理一对多与多对多,结合实体类与XML配置完成复杂对象关联。
  • 12.29 20:24:57
    发表了文章 2025-12-29 20:24:57

    mybatis1.常见配置

    本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties)、常用配置项如缓存、延迟加载、执行器类型,以及多环境配置与事务管理(JDBC/Managed),适用于构建灵活的数据持久层。
  • 12.29 20:23:15
    发表了文章 2025-12-29 20:23:15

    5-MongoDB实战演练

    本文介绍某头条文章评论系统的设计与实现,基于SpringDataMongoDB构建微服务,完成评论的增删改查、按文章ID查询、分页查询及点赞功能。通过MongoTemplate优化点赞操作,提升性能,并结合索引提高查询效率,实现高效、可扩展的评论管理功能。(239字)
  • 12.29 20:22:12
    发表了文章 2025-12-29 20:22:12

    4-MongoDB索引知识

    MongoDB索引可高效提升查询性能,避免全集合扫描。支持单字段、复合、地理空间、文本及哈希索引,采用B树结构,适用于多种查询场景,显著降低查询时间。
  • 12.29 20:21:39
    发表了文章 2025-12-29 20:21:39

    3-MongoDB常用命令

    本文介绍MongoDB数据库操作,包括创建与删除数据库、集合的显式与隐式创建及删除,以及文档的增删改查、批量操作、分页查询和排序。以文章评论系统为例,演示数据存储与管理全过程。
  • 12.29 20:20:54
    发表了文章 2025-12-29 20:20:54

    2-MongoDB单机部署

    本文介绍MongoDB在Windows和Linux系统中的安装与启动方法,包括下载地址、版本选择、解压配置、命令行及配置文件启动方式,并详细说明如何通过Shell和Compass图形化工具连接数据库,涵盖常见问题解决及防火墙配置。
  • 12.29 20:20:10
    发表了文章 2025-12-29 20:20:10

    1-MongoDB相关概念

    MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发读写、海量数据存储及高扩展性需求场景。广泛应用于社交、游戏、物流、物联网和视频直播等领域,支持丰富的查询语言和多种索引,具备自动分片、副本集等高可用与水平扩展能力,适合灵活迭代、非事务型数据应用。
  • 12.29 20:19:17
    发表了文章 2025-12-29 20:19:17

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

    本文深入解析Thread.Sleep函数的工作原理,结合操作系统调度机制,揭示Sleep(1000)未必准时唤醒、Sleep(0)并非无效等现象的本质原因,帮助开发者正确理解线程休眠与CPU竞争的关系。
  • 12.29 20:17:38
    发表了文章 2025-12-29 20:17:38

    零拷贝

    实现文件传输时,传统方式因频繁的上下文切换和内存拷贝导致性能低下。零拷贝技术通过减少系统调用和数据拷贝次数,提升传输效率。结合PageCache、异步IO与直接IO,可针对不同场景优化性能,尤其在大文件传输中避免缓存污染,兼顾速度与资源利用。
  • 12.29 20:16:41
    发表了文章 2025-12-29 20:16:41

    线程池

    本文深入剖析了Java线程池的核心原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的实现机制,重点解析线程复用、任务队列、调度策略及核心参数控制,并通过源码分析揭示其底层工作流程。
  • 12.29 20:15:13
    发表了文章 2025-12-29 20:15:13

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

    Java泛型在编译时会进行类型擦除,即泛型信息被移除,替换为原始类型(如Object或限定类型)。这导致List<String>和List<Integer>在运行时均为List,仅保留类型检查于编译阶段。擦除后可能引发多态冲突、反射绕过限制等问题,但通过桥方法、自动强转等机制解决。静态成员不能使用类的泛型参数,且泛型不支持基本数据类型。
  • 12.29 20:14:29
    发表了文章 2025-12-29 20:14:29

    类加载常见加载顺序

    本文通过Java代码示例演示了静态代码块、局部代码块和构造器的执行顺序。静态代码块随类加载仅执行一次,优先于主函数;局部代码块在方法内执行;构造器每创建对象时调用一次。总结得出:静态代码块 > 局部代码块 > 构造器的执行优先级。
  • 12.29 20:13:36
    发表了文章 2025-12-29 20:13:36

    ArrayList扩容机制

    本文深入分析了Java中ArrayList的add及扩容机制。通过源码解析,详解add方法如何调用ensureCapacityInternal、ensureExplicitCapacity及grow方法实现动态扩容,揭示其容量初始为10、每次扩容1.5倍的核心逻辑,并辨析length、length()与size()的用法区别。
  • 12.29 20:12:38
    发表了文章 2025-12-29 20:12:38

    Eclipse运行SSM/SSH项目教程

    本文介绍了如何在Eclipse中导入并运行Java Web项目,涵盖基础软件(Eclipse、JDK、Tomcat)的安装与配置,详细演示了项目导入步骤及Eclipse绑定Tomcat的方法。同时提供常见错误排查,如数据库连接信息修改,并附有案例项目与视频讲解,助力快速部署SSM/SSH项目。
  • 12.29 20:11:53
    发表了文章 2025-12-29 20:11:53

    One Trick Per Day

    本文介绍Java开发中六大关键规范:避免HashMap初始化容量误区,推荐使用Guava;禁止使用Executors创建线程池,防止OOM;Arrays.asList返回不可变列表,禁用修改操作;遍历Map优先使用entrySet提升性能;SimpleDateFormat非线程安全,避免static使用;并发修改记录需加锁,推荐乐观锁配合version机制。
  • 12.29 20:10:29
    发表了文章 2025-12-29 20:10:29

    物理部署图

    物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,帮助理解分布式系统的部署架构,是连接开发与运维的重要视图。
  • 12.29 20:09:24
    发表了文章 2025-12-29 20:09:24

    领域模型图(数据架构/ER图)

    本文介绍如何通过四色原型法构建领域模型,并逐步提炼出ER图。采用红色(时标性)、绿色(参与方-物品-地点)、黄色(角色)和蓝色(描述)四类原型,从业务流程中抽象数据实体与关系,最终形成清晰的数据架构模型,指导数据库设计。
  • 12.29 20:08:31
    发表了文章 2025-12-29 20:08:31

    系统时序图

    时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图。横轴为对象,纵轴为时间,通过生命线、控制焦点和消息等元素,展现系统动态协作过程,突出交互的时间顺序与并发行为,常用于分析和设计软件系统的动态行为。
  • 12.29 20:07:18
    发表了文章 2025-12-29 20:07:18

    应用架构图

    技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统集成。本文详解单体与分布式架构,包括表现层、业务层、数据层及基础层的设计原则,以及应用间调用关系、外部系统集成与边界划分,助力构建清晰、可扩展的技术体系。
  • 12.29 20:06:22
    发表了文章 2025-12-29 20:06:22

    业务架构图

    本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构分层逻辑及业务架构图的三大核心要义:分层、分模块、分功能。通过医院案例解析,阐明如何将现实业务抽象为清晰的架构模型,并强调信息流设计与模块边界的合理性,助力客户理解与开发者协作。
  • 12.29 20:05:15
    发表了文章 2025-12-29 20:05:15

    如何写好一篇技术方案

    本项目旨在升级知识库基础能力,优化目录与文档管理分离、拖拽交互不流畅等问题,提升用户体验。通过PRD、设计稿、流程图、UML图等全面梳理功能模块与系统架构,明确API与数据库设计,并制定研发排期,确保项目高效推进。
  • 12.29 20:03:22
    发表了文章 2025-12-29 20:03:22

    如何做好SQL质量监控

    SLS推出SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。
  • 12.29 18:10:32
    发表了文章 2025-12-29 18:10:32

    生产环境缺陷管理

    git-poison基于go-git实现分布式bug追溯,通过“投毒/解毒/银针”机制,自动化管理多分支场景下的bug修复与发布卡点,避免人为疏漏,提升发布安全与效率,已在大型团队落地应用。
  • 12.29 18:09:01
    发表了文章 2025-12-29 18:09:01

    生产环境发布管理

    本文介绍大型团队中基于自动化部署平台的多环境发布流程,涵盖dev、test、pre、prod各环境职责,结合Jenkins+K8S实现CI/CD,支持分支管理、一键发布与日志链路追踪,提升发布效率与系统稳定性。
  • 发表了文章 2025-12-29

    支付方案专题

  • 发表了文章 2025-12-29

    Redis篇

  • 发表了文章 2025-12-29

    SSM框架篇

  • 发表了文章 2025-12-29

    Java基础篇

  • 发表了文章 2025-12-29

    从Google线上故障,谈灰度发布的重要性

  • 发表了文章 2025-12-29

    事务控制篇

  • 发表了文章 2025-12-29

    MySQL篇

  • 发表了文章 2025-12-29

    Redis:内存陡增100%深度复盘

  • 发表了文章 2025-12-29

    微服务篇

  • 发表了文章 2025-12-29

    幂等方案专题

  • 发表了文章 2025-12-29

    MQ篇

  • 发表了文章 2025-12-29

    认识SpringSecurity

  • 发表了文章 2025-12-29

    实现权限管理的技术

  • 发表了文章 2025-12-29

    自动装配机制2

  • 发表了文章 2025-12-29

    mybatis 2.映射关系(1-1 1-n n-n)

  • 发表了文章 2025-12-29

    自动装配机制1

  • 发表了文章 2025-12-29

    如何写好一篇技术方案

  • 发表了文章 2025-12-29

    SpringBoot @Inherited

  • 发表了文章 2025-12-29

    什么是权限管理

  • 发表了文章 2025-12-29

    SpringBoot- 整合Logback,滚动记录+多文件

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