logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java StringJoiner 详解:优雅拼接字符串的实用工具

在 Java 开发中,字符串拼接是高频操作。传统的 + 运算符或 StringBuilder 虽然常用,但在处理分隔符、前缀/后缀时容易显得冗余。JDK 8 引入的 StringJoiner 专为这类场景设计,能让代码更简洁、可读性更强。本文将从基础用法到进阶技巧,全面讲解 StringJoiner 的使用。

#java
MinIO 在 Java 项目中的使用全流程(含完整示例)

本文介绍了在SpringBoot项目中集成MinIO对象存储系统的完整方案。主要内容包括:MinIO的轻量级特性及S3协议兼容优势;通过配置类建立连接;封装核心工具类实现文件上传、下载、预览和删除功能;提供Controller示例和常见问题解决方案。文章还给出了安全性优化建议,如URL临时签名、路径前缀控制等,并推荐采用接口抽象、缓存等优化措施。该方案适用于各类文件存储场景,具有高可用、易扩展的特

#java#开发语言
通过注解方式实现大屏数据的动态推送:Java/SpringBoot 实战指南

本文提出了一种基于注解的动态数据推送方案,用于解决大屏项目中推送逻辑分散、耦合度高的问题。通过定义@ScreenPush注解和AOP切面,业务方法只需添加注解即可自动完成数据序列化和推送,无需手动调用推送接口。方案支持异步推送、定时任务、多通道推送等功能,实现了业务逻辑与推送逻辑的解耦,提高了代码复用性和可维护性。核心组件包括注解定义、AOP拦截、推送服务和序列化模块,可灵活适配WebSocket

#java#spring boot#前端
⭐ 手把手:从和风天气控制台获取配置,并在 Java 中自动读取配置完成天气获取(最全教程)

通过本文你已经学会:✔ 如何从和风天气控制台获取KEY / Host / 城市查询接口✔ 如何写入 Spring Boot 配置(避免硬编码)✔ 如何使用自动绑定配置✔ 如何封装一个可复用的✔ Controller 一行代码即可获取天气数据✔ 处理乱码与时间格式问题控制台配置 → yml 配置 → @ConfigurationProperties 绑定 → Java 调用 → 返回天气数据如需进一

#java#开发语言
Java 策略模式 + 聚合对象:实现多模块的统计与聚合,快速扩展的实战

本文介绍了一种基于策略模式和聚合对象的后端统计聚合框架设计方案。该方案通过将各模块统计逻辑封装为独立策略(StatisticStrategy),使用聚合对象(AggregateObject)承载中间结果,配合聚合器(Aggregator)进行结果合并,实现了多模块统计的高效扩展。核心优势在于新增模块时只需实现策略接口并注册,无需修改核心代码。文中详细展示了订单、页面等模块的实现示例,并提供了策略注

#java#策略模式#开发语言
Java 异步与并发编程:CompletableFuture 使用技巧

在高并发、微服务或大数据处理场景下,合理使用 CompletableFuture 可以极大提高系统性能和代码可读性。

#java#前端#服务器
SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控

在生产环境中,我们常常需要一个统一的健康检查接口,用来监控系统运行状态、关键依赖服务、以及各业务表的更新情况。相比 Spring Actuator 的简单 "UP / DOWN",我们往往需要 更全面、更细粒度、更贴近业务场景的健康监控系统。本文将基于以下大纲构建一个可直接落地的健康监控模块:✔ 数据库健康检测✔ Redis 连通性检测✔ 表统计(总量 / 今日新增 / 未更新天数)✔ 每张表的最

#数据库#java#redis
Java使用HTTP、SSE接收大模型流式响应

获取到大模型返回的逐条流式数据后,可通过Java+SSE单向把数据返回给前端,可直接将分词结果响应到页面或模型对话框里,详情可以看这篇文章。使用Java+SSE实现大模型流式返回前端(完整代码+优化方案)

文章图片
#java#http#开发语言
基于 Spring Boot + SSE 实现和风天气每分钟实时推送(完整教程)

本文介绍了如何将传统请求式天气接口改造为基于SSE(Server-Sent Events)的长连接推送服务。改造后的系统实现每分钟自动推送和风天气数据,适用于大屏、监控平台等需要实时天气刷新的场景。文章详细说明了SSE技术原理、与WebSocket的对比优势,并提供了完整的Spring Boot服务端实现代码,包括推送Controller、天气客户端和前端监听示例。改造后的系统相比传统轮询方式具有

#spring boot#后端#java
通过注解方式实现大屏数据的动态推送:Java/SpringBoot 实战指南

本文提出了一种基于注解的动态数据推送方案,用于解决大屏项目中推送逻辑分散、耦合度高的问题。通过定义@ScreenPush注解和AOP切面,业务方法只需添加注解即可自动完成数据序列化和推送,无需手动调用推送接口。方案支持异步推送、定时任务、多通道推送等功能,实现了业务逻辑与推送逻辑的解耦,提高了代码复用性和可维护性。核心组件包括注解定义、AOP拦截、推送服务和序列化模块,可灵活适配WebSocket

#java#spring boot#前端
    共 16 条
  • 1
  • 2
  • 请选择