- 博客(75)
- 收藏
- 关注
原创 Solr8 单机(单Core)迁移至 Solr-Cloud 三节点集群
本文提供Solr8单机单Core零宕机迁移至三节点SolrCloud集群的完整方案:通过JSON导出全量数据、ZooKeeper同步配置、单副本导入校验后扩容多副本,实现高可用。全程无需NFS、不依赖快照恢复,规避分词与DIH插件部署陷阱,严格遵循“先导入后扩容”原则,确保数据一致、配置完整、无停机风险,是生产环境最稳定可靠的迁移路径。
2026-10-09 19:05:18
333
原创 Spring Boot 集成 XXL-Job 完整实现方案(支持动态CRUD)
本文介绍了Spring Boot集成XXL-Job的完整实现方案(支持动态CRUD),
2026-07-28 17:07:25
189
原创 Java基于【S3】协议实现游标分页查询
游标分页(Marker)是S3官方推荐方案,海量文件下性能稳定,适配后台列表、前端滚动加载场景。本文提供可直接上线的游标分页代码,支持目录筛选、文件名模糊检索、文件/文件夹区分
2026-05-25 16:19:45
448
原创 Arthas常用命令解析(生产诊断必备,附实操示例)
Arthas 是阿里巴巴开源的Java诊断工具,无需修改代码、无需重启应用,即可实现远程/本地诊断,常用于生产环境排查性能瓶颈、异常排查、代码调试等场景。本文聚焦 Arthas 最常用、最实用的命令,结合生产实操场景,详细解析每个命令的用法、参数、示例及注意事项,新手也能快速上手,彻底告别“应用出问题,无从下手”的困境。
2026-04-08 14:44:21
536
原创 在线诊断 (Arthas Tunnel Server + SpringBoot Agent )
基于Arthas Tunnel Server和SpringBoot Agent的Java应用在线诊断解决方案。
2026-04-08 14:33:11
513
原创 Spring Boot 异步事务最佳实践:TransactionTemplate 实战指南
spring 异步事务 TransactionTemplate
2026-03-09 17:49:39
509
原创 Java实现PDF转图片:一张长图或每页单独保存(附完整代码)
本文介绍如何使用Java和Apache PDFBox库实现PDF转图片功能,包含两种转换方式:生成一张纵向长图和每页保存为独立图片。文章提供了完整的工具类代码,支持设置DPI控制图片清晰度,并详细注释了核心逻辑。转换长图时会自动垂直拼接所有页面并水平居中,转换单页图片时按页码命名(1.png,2.png...)。代码已添加文件存在性检查和异常处理,开箱即用,只需修改文件路径即可运行。
2026-02-25 17:50:46
722
原创 Spring Boot 3.x + JDK17 参数校验全场景实战(含List列表_嵌套_分组)
基于Spring Boot 3.x和JDK17的参数校验解决方案
2026-01-29 23:09:25
964
1
原创 【保姆级教程】PaddleOCR v4 Slim 基于 Docker-Compose 一键部署与使用
使用Docker-Compose快速部署PaddleOCR v4 Slim轻量化OCR工具的方法
2026-01-05 23:16:44
560
原创 springboot 整合 rustfs
本文介绍如何通过Docker部署RustFS文件系统。参考优快云博客提供的详细部署指南(含链接),包含完整的配置说明。项目代码已托管至码云平台(提供仓库地址),开发者可直接获取源码进行部署。该方案适用于需要快速搭建RustFS服务的场景,文档涵盖容器化部署的全流程。
2025-12-15 18:12:02
264
1
原创 docker 部署 rustfs
本文介绍如何使用Docker运行RustFS文件存储服务。命令包含关键配置:设置自动重启、特权模式、端口映射(9000/9001)、数据卷挂载、时区设置及访问凭证等。镜像版本为1.0.0-alpha.72,来源自渡渡鸟镜像仓库。启动后可通过http://127.0.0.1:9001访问控制台界面进行管理。该配置适用于快速部署RustFS服务的开发测试环境。
2025-12-15 09:39:20
264
原创 apach-rocketmq 笔记
RocketMQ 是一款分布式消息中间件,由阿里巴巴开源并捐赠给 Apache 基金会,它借鉴了 Kafka 的设计并进行了很多改进和优化,具有高性能、高可靠、易扩展等特点。RocketMQ 支持多种消息模型,包括发布/订阅、点对点、事务消息等,适用于各种分布式系统中的消息传递需求。
2024-12-12 21:49:39
964
原创 [bug解决] org.hyperic.sigar.SigarException: no sigar-amd64-winnt.dll in java.library.path
获取cpu信息报错
2023-08-17 11:21:03
427
原创 idea的language level默认为5解决办法
idea里的language level默认为5,改了project中 的project language level也没用。基本上处于过两分钟就会有提示告诉你,你刚改的modele language level又自动改回5了,lamda什么的都会编译报错,方法2: 修改maven的settings.xml文件。方法1:可以在父pom中添加如下配置。
2023-05-05 00:20:01
1104
原创 [nacos] Param ‘serviceName‘ is illegal, serviceName is blank
nacos Param ‘serviceName‘ is illegal, serviceName is blank
2022-09-26 16:55:42
1547
Spring Boot 集成 XXL-Job 完整实现方案 (支持动态CRUD)
2026-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅