- 博客(220)
- 收藏
- 关注
原创 【JavaScript】异步编程:Promise、async/await、Generator、异步并发控制(附《思维导图》)
本文系统梳理JavaScript异步编程知识体系,涵盖单线程事件循环机制、回调函数→Promise→Generator→async/await四代演进、并发控制(all/race/allSettled/any)、限流取消等工程实践,助你深入原理、规避误区、提升代码质量。
2026-09-03 11:42:08
300
原创 【JavaScript】事件循环 Event Loop:宏任务 vs 微任务、浏览器 vs Node.js Event Loop(附《思维导图》)
JavaScript事件循环是单线程异步编程的核心机制,通过宏任务与微任务分层调度,协调调用栈与任务队列。浏览器侧重渲染流畅性,Node.js聚焦IO高效处理,二者在阶段模型、任务类型及优先级上存在本质差异。
2026-09-03 10:46:23
372
原创 【JavaScript】JS 核心:原型链、继承、闭包、作用域、执行上下文、this 指向、call/apply/bind(附《思维导图》)
本文系统梳理JS七大核心概念:执行上下文、作用域、闭包、this、call/apply/bind、原型链与继承,从运行机制、变量访问、执行主体、对象模型四大维度揭示其内在关联与底层逻辑,构建完整知识图谱。
2026-09-03 10:35:47
396
原创 【CSS】CSS 预处理器、CSS Modules、CSS-in-JS(附《思维导图》)
CSS工程化三大方案:预处理器(Sass/Less)提升语法能力与复用性;CSS Modules实现编译时作用域隔离;CSS-in-JS(含运行时/编译时)支持动态样式与组件级封装。三者覆盖样式开发全链路,构成现代前端样式工程化核心知识体系。
2026-09-02 15:53:06
321
原创 【CSS】CSS 动画:transition、animation、transform、CSS3 新特性(附《思维导图》)
本文系统梳理CSS动画核心知识:涵盖transition过渡、animation关键帧、transform变形三大技术,深入解析渲染原理、性能优化(GPU加速/`will-change`)、CSS3新特性(滚动驱动动画、视图过渡等),并提供选型指南与实战避坑方案。
2026-09-02 15:45:06
392
原创 【CSS】CSS 核心:盒模型、BFC/IFC、Flex/Grid 布局、响应式布局、移动端适配(附《思维导图》)
本文系统梳理CSS核心知识体系,涵盖盒模型、BFC/IFC格式化上下文、Flex与Grid现代布局、响应式设计及移动端适配六大模块,结构清晰、原理透彻、实践性强,助你构建扎实的前端布局能力。
2026-09-02 15:40:09
536
原创 【HTML】HTML5 新特性、语义化标签、浏览器渲染流程(附《思维导图》)
HTML是构建网页结构与语义的核心标记语言。HTML5大幅增强原生能力,涵盖语义化标签、音视频、Canvas/WebGL、本地存储、表单验证、WebSocket等,并深度优化可访问性与SEO。其渲染流程贯穿DOM/CSSOM构建、布局、绘制到合成显示。
2026-09-02 15:32:41
425
原创 【网络安全】数据安全:数据脱敏、数据加密、隐私合规、等保 2.0(附《思维导图》)
本体系构建“2技术+2合规”闭环框架:以数据脱敏(静态/动态)、数据加密(国密算法、全生命周期)为核心技术,依托隐私合规(个保法等)与等保2.0(三级防护)双重约束,覆盖数据采集至销毁全链条,实现“合规驱动、技术落地、持续审计”的系统性数据安全治理。
2026-08-31 18:19:33
316
原创 【网络安全】认证与授权:OAuth2.0、JWT、SSO、RBAC/ABAC 权限模型(附《思维导图》+《认证授权:时序图 + 微服务网关鉴权落地架构》)
本文系统梳理认证(AuthN)与授权(AuthZ)知识体系,涵盖SSO、OAuth2.0、JWT、OIDC、RBAC/ABAC等核心协议与模型,从原理、架构、安全实践到微服务网关落地,提供结构化、可落地的技术选型与避坑指南。
2026-08-31 18:07:17
606
原创 【网络安全】加密算法:对称加密(AES、SM4)、非对称加密(RSA、ECC、SM2)、哈希算法(SHA-256、SM3)(附《思维导图》)
本文系统梳理网络安全三大密码算法体系:对称加密(AES/SM4)、非对称加密(RSA/ECC/SM2)与哈希算法(SHA-256/SM3),涵盖原理、特性、代表算法、应用场景及协同机制,并对比国密与国际标准,强调合规选型与工程实践要点。
2026-08-31 16:00:16
420
原创 【网络安全】常见攻击与防御:XSS、CSRF、SQL 注入、DDoS、越权访问、中间人攻击(附《思维导图》)
本文系统梳理XSS、CSRF、SQL注入、DDoS、越权访问、中间人攻击六大高发漏洞,覆盖网络层至业务层全攻击面,结合原理、危害与分层防御策略,构建纵深防御知识体系。
2026-08-31 15:55:05
491
原创 【ORM 框架】MyBatis-Plus 核心特性、条件构造器、分页插件、乐观锁插件(附《思维导图》、《问题排查与实践清单》和《面试高频考点汇总》)
MyBatis-Plus 是一款遵循“只增强、不改变”原则的 MyBatis 增强工具,提供无侵入、低损耗的通用 CRUD、Lambda 条件构造、分页、逻辑删除、乐观锁、自动填充及代码生成等能力,大幅提升单表开发效率,是国内主流 Java ORM 增强框架。
2026-08-27 22:03:01
293
原创 【ORM 框架】#{} vs ${} 区别、SQL 注入防范、动态 SQL、懒加载原理(附《思维导图》)
本文系统解析MyBatis中`#{}`与`${}`的本质差异、SQL注入防护原理、动态SQL执行机制及懒加载实现逻辑,涵盖预编译安全边界、OGNL动态拼接、CGLIB代理延迟加载等核心机制,助力开发者深入理解ORM底层设计。
2026-08-27 21:51:06
320
原创 【ORM 框架】MyBatis 核心组件、一级缓存 vs 二级缓存、缓存失效场景(附《思维导图》)
本文系统解析MyBatis核心分层架构(构建层、会话层、代理层、执行层、处理层、支撑层)与两级缓存机制,深入对比一级缓存(SqlSession级、默认开启)与二级缓存(namespace级、需手动配置)的原理、生命周期、失效场景及底层实现,并给出分布式环境下的工程实践建议。
2026-08-27 21:43:12
380
原创 【ORM框架】MyBatis核心原理、ORM思想、MyBatis vs JPA(附《思维导图》)
本文系统解析MyBatis核心原理与ORM思想,涵盖ORM本质、全自动vs半自动范式对比;深入剖析MyBatis分层架构、四大处理器、动态SQL、缓存机制及插件体系;全面对比MyBatis与JPA(Hibernate)在定位、性能、开发效率等10维度差异,并提供实战选型指南。
2026-08-27 18:34:44
328
原创 【AI Agent】《2026年9月 AI Agent全栈开发技术选型专项面试宝典》
《2026年9月 AI Agent全栈开发技术选型专项面试宝典》聚焦LLM、Agent框架、RAG、工具协议、后端、前端及部署六大核心模块,覆盖33道高频真题。内容以实战为纲,强调模型分层(如GPT-4o主用+Claude降级)、LangGraph替代LangChain、PGVector+多模态RAG、MCP协议演进、FastAPI异步架构、SSE流式渲染及K8s可观测性等关键决策,并辅以量化对比与踩坑复盘,助开发者精准应对大厂终面技术权衡题。
2026-08-27 17:28:25
873
原创 【Spring全家桶】Spring AI核心原理、大模型集成、Prompt工程、RAG实现、AI Agent开发(附《思维导图》+《面试高频考点清单》)
Spring AI是Spring生态面向生成式AI的官方框架,以“抽象即自由”为核心,提供统一API、多厂商模型支持(OpenAI/Anthropic/Ollama等)、RAG、Agent及向量存储集成,让Java开发者零门槛构建生产级AI应用。
2026-06-07 08:30:00
441
原创 【Spring全家桶】Spring Cloud 2023.0.x:链路追踪:SkyWalking、OpenTelemetry(附《思维导图》+《面试高频考点清单》)
Spring Cloud 2023.0.x(Leyton)正式弃用Sleuth,全面转向OpenTelemetry标准,构建Traces/Metrics/Logs三位一体可观测性体系;推荐OpenTelemetry采集 + SkyWalking分析的“标准+专业”协同方案。
2026-06-07 08:15:00
305
原创 【Spring全家桶】Spring Cloud 2023.0.x:分布式事务:Seata 四大模式(AT/TCC/SAGA/XA)、适用场景(附《思维导图》+《面试高频考点清单》)
本文系统梳理Spring Cloud 2023.0.x(Leyton)与Seata分布式事务的深度集成,涵盖AT/TCC/SAGA/XA四大模式原理、多维对比、场景选型及高可用实践,助力微服务数据一致性落地。
2026-06-07 08:00:00
545
原创 【Spring全家桶】Spring Cloud 2023.0.x:网关:Spring Cloud Gateway 核心原理、断言、过滤器、路由、限流(附《思维导图》+《面试高频考点清单》)
Spring Cloud Gateway 2023.0.x(Leyton)是基于WebFlux+Netty的高性能响应式网关,替代Zuul;核心围绕Route、Predicate、Filter三大组件,支持动态路由、限流熔断、OAuth2令牌中继及AOT编译,深度集成Nacos、Sentinel与Resilience4j,要求Java 17+、Spring Boot 3.2.x。
2026-06-07 07:45:00
361
原创 【Spring全家桶】Spring Cloud 2023.0.x:配置中心:Nacos Config、Apollo(附《思维导图》+《面试高频考点清单》)
本文系统梳理Spring Cloud 2023.0.x(Leyton版)配置中心知识体系,涵盖Nacos与Apollo双引擎深度对比、Spring Boot 3.2+最新集成方式(`spring.config.import`)、动态刷新机制、权限审计、灰度发布等核心能力,助力微服务配置治理高效落地。
2026-06-07 07:30:00
403
原创 【Spring全家桶】Spring Cloud 2023.0.x:熔断降级限流:Resilience4j、Sentine(附《思维导图》+《面试高频考点清单》)
本文系统梳理Spring Cloud 2023.0.x(Leyton)熔断、降级、限流核心知识,深度对比Resilience4j(轻量函数式、官方推荐)与Sentinel(阿里系、全链路流量治理),涵盖原理、配置、集成及生产最佳实践,助力高可用微服务架构落地。
2026-06-06 16:52:19
472
原创 【Spring全家桶】Spring Cloud 2023.0.x:服务调用:OpenFeign、Spring Cloud LoadBalancer(附《思维导图》+《面试高频考点清单》)
Spring Cloud 2023.0.x(Leiden)中,OpenFeign与Spring Cloud LoadBalancer深度集成,构成声明式服务调用标准方案:前者通过接口注解简化HTTP调用,后者替代Ribbon实现智能负载均衡,共同支撑高可用、云原生微服务通信。
2026-06-06 16:11:48
338
原创 【Spring全家桶】Spring Cloud 2023.0.x:服务注册与发现:Nacos、Eureka、Consul(附《思维导图》+《面试高频考点清单》)
本文系统梳理Spring Cloud 2023.0.x(Leyton)服务注册与发现核心体系,涵盖Nacos(AP/CP双模)、Consul(CP)、Eureka(维护模式)三大组件原理、对比与实战,深度解析CAP理论、健康检查、高可用集群及迁移方案,助力微服务架构落地。
2026-06-06 15:48:24
380
原创 【Spring全家桶】Spring Cloud 2023.0.x:微服务核心理论、CAP/BASE定理(附《思维导图》+《面试高频考点清单》)
本文系统梳理Spring Cloud 2023.0.x(Leyton)核心架构与CAP/BASE理论,涵盖组件演进(如Gateway替代Zuul、Resilience4j替代Hystrix)、Nacos AP/CP双模服务治理、最终一致性落地机制(熔断、重试、消息驱动),并结合微服务设计原则与高可用实践,助力云原生架构深度理解与工程落地。
2026-06-06 10:45:41
497
原创 【Spring全家桶】Spring Boot 3.x:3.x新特性:虚拟线程支持、AOT提前编译、GraalVM原生镜像(附《思维导图》+《面试高频考点清单》)
Spring Boot 3.x开启云原生新纪元:依托Java 17+基线,深度融合虚拟线程(3.2+)、AOT提前编译(3.0+)与GraalVM原生镜像(3.0+),实现毫秒级启动、百万级并发、内存占用降80%,重塑Java在Serverless与微服务时代的竞争力。
2026-06-06 09:55:21
392
原创 【Spring全家桶】Spring Boot 3.x:Starter原理、自定义Starter、配置加载优先级、多环境配置(附《思维导图》+《面试高频考点清单》)
Spring Boot 3.x 核心配置体系详解:基于Java 17+与Jakarta EE 9+,以“约定优于配置”为理念,通过Starter(自动配置+依赖聚合)和BOM统一版本管理,实现开箱即用;支持`AutoConfiguration.imports`新机制、多级配置优先级及Profile环境隔离,全面提升开发效率与可维护性。
2026-06-05 23:54:52
318
原创 【Spring全家桶】Spring Boot 3.x:自动配置原理、@SpringBootApplication注解、SPI机制(附《思维导图》+《面试高频考点清单》)
Spring Boot 3.x 基于 Spring 6 和 JDK 17+,以“约定优于配置”为核心,通过 @SpringBootApplication(聚合@EnableAutoConfiguration、@ComponentScan等)、自动配置、SPI(.imports 文件替代 spring.factories)、条件注解及 ConfigurationProperties 实现开箱即用。全面适配 Jakarta EE、GraalVM 原生镜像与虚拟线程,是云原生时代高性能、高可观测性的企业级开发基石
2026-06-05 23:37:45
312
原创 【Spring全家桶】Spring Framework核心:事务管理:ACID特性、隔离级别、传播行为、@Transactional底层原理、失效场景(附《思维导图》+《面试高频考点清单》)
Spring Framework事务管理以ACID为基石,涵盖隔离级别、传播行为、@Transactional原理及失效场景。通过AOP动态代理实现声明式事务,支持灵活配置与最佳实践,保障数据一致性与系统可靠性。
2026-06-05 23:21:32
467
原创 【Spring全家桶】Spring Framework核心:AOP:静态代理 vs 动态代理(JDK动态代理 vs CGLIB)、AOP核心概念、应用场景(附《思维导图》+《面试高频考点清单》)
Spring AOP是Spring核心支柱之一,基于代理模式(JDK/CGLIB)实现面向切面编程,解耦横切关注点(日志、事务、权限等)。涵盖核心概念(切面、切入点、通知等)、代理机制、注解/XML配置及典型应用场景,助力构建高内聚、低耦合的企业级应用。
2026-06-05 22:49:54
452
原创 【Spring全家桶】Spring Framework核心:IoC容器:Bean生命周期、作用域、依赖注入DI、循环依赖与三级缓存(附《思维导图》+《面试高频考点清单》)
Spring IoC容器是Spring框架的核心,通过控制反转(IoC)与依赖注入(DI)实现对象解耦:容器统一管理Bean生命周期、依赖关系及作用域(如singleton、prototype等),支持构造/Setter/字段注入,并以三级缓存机制解决循环依赖,大幅提升代码可测试性、可维护性与扩展性。
2026-06-05 22:08:47
334
原创 【AI Agent】2026年9月 AI Agent 全栈开发最新技术面试宝典(含高频+必背+大厂真题)
本文整理了2026年AI Agent全栈开发最新技术面试题,涵盖基础概念、核心框架和系统设计等关键领域。重点解析了AI Agent与普通Chatbot的本质区别(自主闭环执行能力)、Agentic Loop的完整工作流程(规划-执行-观察-评估循环),以及ReAct范式的原理与适用场景。特别强调面试回答技巧:需结合工程实践中的典型问题、处理方案和量化指标,而非简单背诵定义。内容来自字节、阿里等大厂真实面经,适合3-5年经验开发者准备春招面试,突出考察候选人在复杂场景下的技术决策能力。
2026-06-04 17:29:27
4284
原创 【JVM虚拟机】JVM调优:常用JVM参数、调优核心指标、OOM排查、GC日志分析、Arthas工具使用(附《思维导图》+《面试高频考点清单》)
本文系统介绍了JVM调优的核心知识,包含五大核心模块: 基础概念:明确调优目标(延迟/吞吐量/内存优化)及调优原则,强调80%性能问题源于代码 参数配置:详细分类内存配置、GC收集器选择、GC调优等关键参数,提供推荐值和使用场景 指标体系:建立内存、GC、系统三个维度的监控指标,给出正常范围阈值和异常判断标准
2026-05-30 11:33:59
599
原创 【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
JVM类加载机制是动态加载Class文件到内存并初始化的过程,包含加载、验证、准备、解析、初始化等阶段。核心特点是按需加载和类型安全,通过双亲委派模型确保类加载的有序性:类加载器收到请求后先委派父加载器处理,确保核心类库优先由启动类加载器加载。
2026-05-30 10:51:49
474
原创 【JVM虚拟机】类加载机制:类加载全流程:加载→验证→准备→解析→初始化(附《思维导图》+《面试高频考点清单》)
本文系统总结了JVM类加载机制的核心知识点,主要包括以下内容: 类加载机制概述:描述了从class文件到Class对象的完整生命周期(加载、验证、准备、解析、初始化、使用、卸载),强调各阶段的顺序性和JVM主导性。
2026-05-30 10:43:50
343
原创 【Spring AI】Spring AI中RAG误触发与系统提示词泄露问题解决方案(完整版+代码方案)
Spring AI RAG 问题解决方案:本文针对Spring AI RAG误触发和系统提示词泄露问题,提出了系统化解决方案。主要问题源于三个环节失效:RAG无条件全局触发、空检索结果处理不当以及模型指令混淆。
2026-05-30 10:19:54
438
原创 【JVM虚拟机】垃圾回收GC:垃圾收集器:ZGC/Shenandoah:核心原理、低延迟特性、JDK21分代ZGC优化(2026超高频)(附《思维导图》+《面试高频考点清单》)
本文系统梳理ZGC与Shenandoah两大低延迟GC器的核心原理(着色指针/ Brooks指针、读屏障)、分代优化(JDK21+)、性能对比及调优实践,覆盖2026年面试超高频考点,助力秒答原理、设计与选型问题。
2026-05-28 11:16:04
394
原创 【JVM虚拟机】垃圾回收GC:垃圾收集器:G1:Region分区、Mixed GC、回收流程、适用场景(高频)(附《思维导图》+《面试高频考点清单》)
G1是JDK 9起默认的低延迟垃圾收集器,将堆划分为2048个可动态分配角色的Region,通过Mixed GC优先回收垃圾最多的区域,结合Remembered Set与SATB算法,在大堆(≥4GB)场景下实现可预测停顿(如≤200ms)与高吞吐平衡。
2026-05-28 10:33:01
582
原创 【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
CMS是JDK 1.5推出的首个并发低延迟GC,专注老年代回收,以“最短STW”为目标,适用于Web交互系统。其采用三色标记+增量更新实现并发标记与清除,虽停顿短但存在CPU占用高、内存碎片、并发模式失败等固有缺陷,终被G1取代。
2026-05-28 10:11:17
742
原创 【JVM虚拟机】垃圾回收GC:垃圾回收算法:标记-清除、标记-复制、标记-整理、分代收集(附《思维导图》+《面试高频考点清单》)
本文系统梳理JVM四大垃圾回收算法(标记-清除、标记-复制、标记-整理、分代收集),详解其原理、优劣、适用场景及演进逻辑,并涵盖GC Roots判定、对象晋升、STW机制、收集器对应关系等核心知识点,助力深入理解内存管理与性能调优。
2026-05-27 14:35:50
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅