
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在上一篇文章:SpringBoot中Kafka的SSL链接_长河的博客-CSDN博客_kafka ssl连接中我们配置了kafka的SSL的生产者的配置, 现在配置其消费者:首先是测试代码:private static void testConusmer() throws Exception {String truststorePath = "./" + UUID.randomUUID().toS
运维给了账号, 密码,还有jks的秘钥, 现在jks文件上传不到服务器上去, 只能使用Base64编码成配置文件, 在项目启动后再从base64的字符串变成文件.配置文件如下:spring:# kafka config startkafka:bootstrap-servers: XXXproducer:value-serializer: org.apache.kafka.common.serial

先说点理论:仓库分类:hosted(宿主):宿主仓库主要用于存放项目部署的构件、或者第三方构件用于提供下载。proxy(代理):代理仓库就是对远程仓库的一种代理,从远程仓库下载构件和插件然后缓存在Nexus仓库中group(仓库组):仓库的一种组合策略,并不存在实在意义的依赖,只是作为一种中转站的作用存在。Nexus内置仓库类型maven-central:代理中央仓...
OpenSpec是一个面向AI编程助手的规范驱动开发框架,通过"规范→执行→验证"的闭环流程提升开发效率。其核心是让AI先撰写结构化规范(包括功能描述、测试用例等),再基于规范生成代码并自动验证。该框架特别适合功能迭代和多人协作场景,能有效解决企业级项目改造和团队协作的难题。 使用流程包括:1)安装OpenSpec CLI工具;2)初始化项目并选择AI工具;3)通过/opens

现在我的需求是,在修改了代码之后,清理已经存在的jar包,然后重新package一个jar 包出来,再进行启动.以前都是手动执行maven命令,因为也知道window上脚本没有linux上方便.这要是在linux下开发,就不用写这篇博客了,现在大家知道window和linux的区别了吧还是百度了下windown 的 bat脚本的语法,然后写出来一个实际可用的脚本出来,文件以.bat或者.cm...
本文介绍了Excel中三种数据匹配方法: VLOOKUP - 查找J列值,返回K列对应数据,语法:=VLOOKUP(A2,J:K,2,FALSE) INDEX+MATCH - 更灵活,不受列位置限制,语法:=INDEX(K:K,MATCH(A2,J:J,0)) XLOOKUP(推荐) - 最新函数,语法简洁:=XLOOKUP(A2,J:J,K:K) 建议用IFERROR处理错误值(如"未

文章摘要:近年来,许多团队正在从微服务架构回归模块化单体架构。作者通过亲身实践指出,微服务在中小团队中常带来四大痛点:分布式调试耗时、部署协调困难、数据一致性复杂、网络调用延迟。2026年的行业趋势显示,越来越多团队选择模块化单体(微服务思想+单体部署形态),它保持了清晰的模块边界但降低了复杂度。建议普通业务团队从模块化单体起步,待业务真正需要时再拆分微服务。架构选择应服务于业务实际,而非盲目跟风
本文介绍了Google开发的Jib工具,它能够在不编写Dockerfile的情况下为Java应用构建优化的容器镜像。Jib通过分层构建实现快速增量部署,支持Maven/Gradle插件,具有构建速度快、可复现、无守护进程依赖等优势。文章详细演示了如何为SpringBoot应用配置Jib Maven插件,包括基础镜像定制、JVM参数设置等高级配置,并比较了本地构建与远程推送两种使用方式。Jib将容器

本文介绍了Grafana和Prometheus两大监控工具及其在Spring Boot应用监控中的应用。Grafana是一个开源的仪表盘可视化工具,支持多种数据源;Prometheus是一个时间序列数据库,专门用于系统监控。二者配合使用,Grafana通过查询Prometheus获取数据并可视化展示。文章详细说明了如何在Spring Boot项目中集成Prometheus,配置Grafana数据源

Spring AI是Spring生态中应用于人工智能领域的应用框架,它的目标是将Spring 生态系统的设计原则(如可移植性、模块化设计)应用于AI领域,并在AI领域中推广使用POJO(Plain Old Java Objects)作为应用的构建模块。








