logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【SpringBoot+Elasticsearch 内容搜索系统实战】:架构设计与全流程实现

本文基于SpringBoot与Elasticsearch实现了一套完整的搜索服务解决方案。主要内容包括:1)索引设计与初始化,通过IK分词器提升检索精准度;2)数据同步机制,结合全量回灌和Kafka+Canal实现增量更新;3)核心搜索功能实现,支持多字段加权匹配、游标分页和高亮显示;4)搜索建议功能,基于completion类型实现毫秒级响应。该方案解决了传统数据库搜索的性能瓶颈,具备高实时性、

文章图片
#spring boot#elasticsearch#后端
[SpringBoot 对象存储实战]:预签名 URL 直传 OSS 全流程设计与实现

本文介绍了基于SpringBoot和阿里云OSS的预签名URL客户端直传方案。相比传统后端中转上传,该方案通过生成带时效的签名URL实现客户端直传OSS,具有服务无压力、上传速度快、安全可控等优势。文章详细讲解了请求实体设计、OSS存储服务封装、权限校验及接口实现等核心环节,并提供了前端直传示例。该方案能有效降低服务负载,提升上传效率,适用于文章、图片等大文件上传场景,建议配合CDN加速和文件防护

文章图片
#spring#架构
【SpringBoot 个人资料模块实战】:PATCH 局部更新 + 正则校验 + CORS 跨域全解析

本文基于SpringBoot生态,详细拆解企业级个人资料模块开发方案。核心采用PATCH请求实现局部更新,结合正则表达式+Validation注解进行严格参数校验,使用Optional处理空值问题,并通过CORS配置解决跨域问题。文章从DTO设计、HTTP方法选型、业务层实现到控制层安全隔离,完整呈现开发流程,提供兼顾入门理解与工程实践的解决方案。该方案符合RESTful规范,接口幂等性、安全性、

文章图片
#spring boot#后端#java
Java并发手撕题详解:原理、实现与面试避坑指南

本文总结了Java并发编程面试中4道高频手撕题的精要解析: CAS自旋锁:详解无锁编程原理,提供基于Unsafe类的实现代码,分析其优缺点及ABA问题的解决方案 线程通信: 两线程交替打印奇偶数:演示synchronized+wait/notify的经典用法 三线程顺序打印ABC:展示多线程精确控制技巧 LRU缓存:结合HashMap与双向链表实现O(1)操作的缓存,提供基础版和LinkedHas

文章图片
深入理解Java类加载机制:从原理到实战详解

本文深入解析了Java类加载机制的核心原理与实战应用。主要内容包括:1)类加载的完整生命周期(加载、验证、准备、解析、初始化等阶段);2)双亲委派模型的工作原理及其安全意义;3)双亲委派模型的缺陷分析与打破方法;4)自定义类加载器的实现方案;5)典型应用场景如热部署、模块化隔离等。 通过流程图解和源码分析,文章揭示了类加载器如何保障Java程序的安全性与稳定性,并提供了自定义类加载器的完整实现示例

文章图片
#java#开发语言
深入理解Java类加载机制:从原理到实战详解

本文深入解析了Java类加载机制的核心原理与实战应用。主要内容包括:1)类加载的完整生命周期(加载、验证、准备、解析、初始化等阶段);2)双亲委派模型的工作原理及其安全意义;3)双亲委派模型的缺陷分析与打破方法;4)自定义类加载器的实现方案;5)典型应用场景如热部署、模块化隔离等。 通过流程图解和源码分析,文章揭示了类加载器如何保障Java程序的安全性与稳定性,并提供了自定义类加载器的完整实现示例

文章图片
#java#开发语言
【Spring AI 集成 DeepSeek 实现 AI 摘要与 RAG 问答】:从原理到落地实践

本文基于SpringAI框架整合DeepSeek大模型与向量数据库,实现AI一键摘要与RAG检索增强生成功能。主要内容包括:1)通过Spring配置类实现DeepSeek大模型接入;2)开发文章自动摘要功能,包含提示词设计、模型调用和结果后处理;3)构建RAG索引流程,利用SHA-256指纹校验确保数据一致性;4)实现流式问答查询,采用宽召回机制提升检索准确率。该方案适用于企业知识管理场景,能有效

文章图片
#数据库#mysql
JVM 内存模型深度解析:从原理到实战调优

JVM内存模型与调优指南摘要 本文深入解析JVM内存模型核心原理,重点剖析JDK8运行时数据区的五大核心区域(虚拟机栈、程序计数器、本地方法栈、堆、元空间)及堆外内存的运作机制。通过对比表格清晰展示各内存区域的作用与异常场景,详解堆内存分代设计逻辑(新生代8:1:1比例)。提供生产环境调优方案,包括-Xms/-Xmx等关键参数配置建议,并附有String对象创建、堆内存OOM等代码示例。针对元空间

文章图片
Java并发手撕题详解:原理、实现与面试避坑指南

本文总结了Java并发编程面试中4道高频手撕题的精要解析: CAS自旋锁:详解无锁编程原理,提供基于Unsafe类的实现代码,分析其优缺点及ABA问题的解决方案 线程通信: 两线程交替打印奇偶数:演示synchronized+wait/notify的经典用法 三线程顺序打印ABC:展示多线程精确控制技巧 LRU缓存:结合HashMap与双向链表实现O(1)操作的缓存,提供基础版和LinkedHas

文章图片
【后端配置模块实战】:索引、中间件与缓存架构全解析

本文系统介绍了分布式后端系统中配置模块的核心实践,涵盖数据库索引设计、中间件配置、线程池与本地缓存优化、热键探测及消息解析五大关键维度。在数据库层面,详细阐述了B+树索引设计原则与复合索引的最佳实践;中间件部分重点讲解了Elasticsearch、Redisson和Redis的标准化配置方案;性能优化方面提出了线程池参数调优和Caffeine本地缓存的三级架构设计;高可用保障方面则介绍了热键探测的

文章图片
#中间件#缓存#架构
    共 27 条
  • 1
  • 2
  • 3
  • 请选择