自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java面经

本文介绍了Java开发中常用的数据处理与框架操作技巧,包括数组与链表互转、链表操作(删除和排序)、HashMap遍历、高精度计算、流转换等基础操作。同时提供了HTTP接口调用的三种方式(RestTemplate/WebClient/HttpClient),SpringMVC拦截器配置步骤,以及MyBatis结果映射的三种实现方案(resultType/resultMap/复杂关联查询)。这些内容涵盖了日常开发中的典型场景,可作为Java开发者的实用参考手册。

2025-12-30 16:50:52 212

原创 从0到1,我构建了一个能“读懂”PDF的AI知识库!

真正的智能不是记忆更多,而是理解更深。通过模仿人类的阅读和理解过程,我们让AI不再是简单的“文本匹配器”,而是真正的“知识理解者”。技术不是目的,而是桥梁。这座桥梁连接着人类积累的海量知识,和每个需要这些知识的普通人。如果你对某个技术细节特别感兴趣,或者有更好的想法,欢迎在评论区交流!也欢迎分享你在文档处理中遇到的痛点和挑战。《百页PDF秒级解析:OCR优化实战》《向量数据库选型:Milvus vs Pinecone vs Weaviate》《让AI回答更精准:Prompt工程实战技巧》

2025-12-28 17:11:26 914

原创 大数据平台数据一致性、幂等性问题

本文系统梳理了大数据平台中数据一致性、幂等性、消息积压与丢失四大核心问题的解决方案。针对不同业务场景,提出了分层治理策略:通过延时双删+TTL保证缓存一致性,利用Kafka分区键保序实现数据同步一致性;采用数据库UPSERT语法和Doris唯一键模型确保接口幂等性;通过横向扩展、批量写入和Flink反压应对消息积压;借助全链路ACK、手动提交Offset和Flink Checkpoint防止消息丢失。文章强调应充分利用各组件原生特性简化架构设计,在保证系统鲁棒性的同时兼顾开发运维复杂度。

2025-12-19 10:49:36 717

原创 Redis常见知识点

本文全面介绍了Redis的核心知识点,主要包括:1)Redis五种基本数据结构类型及其特性;2)缓存问题的解决方案:缓存雪崩(均匀设置过期时间)、缓存击穿(互斥锁)、缓存穿透(布隆过滤器);3)RDB和AOF两种持久化机制;4)多种内存淘汰策略;5)三种集群模式(主从复制、哨兵模式、Redis-Cluster)及其工作原理;6)Redisson的看门狗机制实现分布式锁续期;7)Redis高性能的原因(内存存储、IO多路复用、单线程模型等)。

2025-11-12 15:20:08 542

原创 Java 25 新特性深度解析:下一代 LTS 的核心价值

开发效率:简化的语法和更强大的模式匹配性能表现:内存优化和并发改进安全性:前瞻性的抗量子加密支持可维护性:更清晰的代码结构和错误处理Java 25 不仅是技术的进化,更是开发理念的升级。它证明了 Java 语言在现代化应用开发中的持续价值和创新活力。

2025-09-16 14:23:36 1067

原创 当GitHub变灰:灾难现场直击

2023年3月,GitHub全球性宕机持续2小时,数百万开发者陷入集体沉默。这场数字世界的"大停电"揭示了一个残酷真相:我们早已把代码圣殿建在别人的地基上。

2025-08-12 10:22:28 603

原创 线程池异步 vs MQ异步:从一次发版事故看高可靠架构设计

一次凌晨发版后,5万张优惠券“人间蒸发”,用户投诉如潮水般涌来——只因我们用了线程池异步。

2025-08-12 10:06:29 436

原创 Kafka、RabbitMQ 和 RocketMQ的区别与选择

消息队列是分布式系统的核心组件,本文对比Kafka、RabbitMQ和RocketMQ三大主流产品。Kafka吞吐量最高(百万级TPS),适合大数据场景但功能单一;RabbitMQ功能全面、可靠性强,但吞吐量较低(5万TPS上限);RocketMQ在吞吐量(近百万TPS)、功能完备性和可靠性间取得平衡,支持事务/顺序消息。选型建议:大数据选Kafka,金融业务选RabbitMQ,全场景平衡选RocketMQ。云原生和流批一体是未来趋势。

2025-08-10 10:26:23 1132

原创 通俗易懂讲解AOP:如何让代码清爽如大厨备餐

AOP就像一位智能厨房管家,默默帮你处理好所有准备工作(日志、权限)和收尾工作(事务、监控),让你能像大厨般专注烹饪主菜(业务逻辑)。当你的代码不再被“调料”淹没,维护与扩展将变得行云流水。下一次当你发现自己在复制粘贴权限检查时——是时候请出AOP这位得力助手了!🚀你的项目中哪些重复代码最该用AOP优化?欢迎在评论区分享实战痛点👇。

2025-06-25 17:09:59 436

原创 HTTP请求全流程:从浏览器输入URL到页面渲染

本文系统解析了从浏览器输入URL到页面渲染的完整HTTP请求流程。主要包括:1)浏览器解析URL并进行DNS域名解析;2)建立TCP连接(HTTPS包含TLS握手);3)构建HTTP请求报文并发送;4)服务器通过负载均衡、反向代理等处理请求;5)生成HTTP响应并返回结果;6)浏览器解析HTML/CSS并渲染页面。整个流程涉及网络层、协议层、架构层等多环节协作,理解该机制对Web性能优化和故障排查具有重要意义。

2025-06-25 15:54:40 755

原创 Spring Boot集成MinIO:实现文件存储与管理

Spring Boot集成MinIO实现文件存储管理 本文介绍了如何通过Spring Boot集成MinIO对象存储系统。主要内容包括:1)MinIO的特点及部署方法,使用1Panel面板快速安装并创建存储桶;2)Spring Boot集成步骤,添加依赖、配置连接信息、创建配置类;3)封装MinIO工具类,实现文件上传、下载、预览等核心功能。MinIO作为高性能分布式存储系统,与Spring Boot结合可快速构建文件管理服务,适合存储图片、视频等非结构化数据。

2025-06-25 15:30:25 1161

原创 error when starting dev server:Error: listen EACCES: permission denied 0.0.0.0:80 at Server.set

【代码】error when starting dev server:Error: listen EACCES: permission denied 0.0.0.0:80 at Server.set。

2024-05-08 10:30:44 690 1

原创 Java报错:com.sun.org.apache.xerces.internal.impl.xpath.regex

jdk版本过高导致,重新下载低版本jdk,从文件-项目结构-项目设置-项目-sdk修改jdk版本。

2024-02-29 14:21:49 1180 1

原创 报错:org.springframework.beans.factory.annotation不存在

在设置-构建、执行、部署-Maven中勾选始终更新快照选项即可。

2024-02-29 14:12:28 1992 1

原创 HBuilder解决:Error: error:0308010C:digital envelope routines::unsupported

在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出这个异常。找到项目中的package.json文件,把命令(&&前)写到启动项目的配置里面。每次启动项目都要运行,所以,我们可以把它配置一下。

2024-02-23 17:43:24 1836

原创 springboot中yml配置信息的获取

在使用@ConfigurationProperties注解获取yml配置信息时,需要在注解中指定前缀,前缀后的字段名要与yml文件中的配置项对应。同时,需要在对应的类上加上@Component或@Configuration注解,使其成为一个Bean。在使用@Value注解获取yml配置信息时,需要在注解中指定键名,键名要与yml文件中的配置项完全一致。2、@ConfigurationProperties(prefix = "前缀")1、@Value("${键名}")

2024-01-30 16:54:27 669 1

原创 SpringBoot中不能引入RestController解决方法

若pom.xml无添加入Maven,pom.xml没有出现m的图标。2.无更新Maven,或pom.xml无添加入Maven中。解决方法右键pom.xml找到Maven进行操作。

2024-01-22 16:19:54 1221 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除