
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了在微服务架构下使用SpringDoc实现接口文档统一管理的方案。通过在网关服务配置多文档地址路由、放行访问路径,并在业务服务中引入公共文档配置类,实现了分散接口的集中展示。方案基于SpringBoot 3.3.5、SpringCloud 2023.0.1和JDK17,支持全局Token认证配置,最终可通过网关统一地址访问所有服务的Swagger文档界面,解决了微服务接口分散管理的问题。

本文详细介绍了通过Docker在Linux服务器上部署ClickHouse数据库的完整流程。首先说明了选择ClickHouse而非Elasticsearch处理埋点数据的优势,然后逐步讲解了镜像下载、容器配置、数据映射等具体操作步骤,包括使用DockerTarBuilder下载镜像、配置用户权限、构建容器等关键环节。最后介绍了使用DBeaver工具连接ClickHouse的配置方法,并指出需要熟悉

随着 AI 大模型技术的日益成熟,Spring 官方推出了 Spring AI 框架,为开发者提供了统一的大模型集成方案。开发者无需再通过繁琐的 HTTP 请求调用不同的模型 API,只需引入相应依赖,即可快速实现与各类大模型的对接。与其追捧各类 AI 开发工具,不如主动掌握和应用 AI 大模型技术。作为开发者,我们应该利用大模型的强大能力来解决实际问题、优化日常工作流程,从而在竞争中脱颖而出。实

本文探讨了Nginx反向代理与SpringCloud Gateway在微服务架构中的差异化定位与应用场景。Nginx作为网络层网关,擅长静态资源分发和基础反向代理,但缺乏动态服务发现、鉴权限流等微服务特性支持;而SpringCloud Gateway专为微服务设计,具备动态路由、统一鉴权、灰度发布等应用层能力。文章指出,在微服务项目中错误地将Nginx作为单一网关会带来配置僵化、功能缺失等问题,建

本文介绍了在本地部署开源AI大模型的完整方案。通过Ollama框架运行Qwen3:0.6b轻量级模型,结合SpringAI实现基础对话功能。同时采用RAG技术,使用nomic-embed-text模型和pgvector数据库构建知识库增强系统。文章详细说明了Docker环境部署、模型安装、向量数据库配置等步骤,并提供了对话接口实现和知识库上传功能的代码示例。该方案既能节省API调用费用,又能保证数

本文详细介绍了基于Jenkins的微服务CI/CD全流程实践,涵盖从环境搭建到自动化部署的全套解决方案。主要内容包括:1. Jenkins容器化部署与优化配置;2. 第三方服务授权管理(GitHub、阿里云ACR、Linux服务器);3. 通用Dockerfile模板设计与实现;4. Jenkinsfile流水线逻辑开发,实现代码检出、Maven编译、镜像构建推送和远程部署的完整自动化流程。文章特

本文介绍了一套基于SpringBoot 3.3的生产级单体应用开发框架,整合了企业级开发必备组件。框架特点包括: 采用JDK17+SpringBoot3.x技术栈 集成RSA+JWT鉴权、全局异常处理、CORS跨域等核心功能 配置MyBatis-Plus分页插件和Redis双重缓存 支持Nacos动态配置和Docker容器化部署 提供完整的登录安全闭环解决方案 该框架可直接用于业务开发,避免了重复

在微服务架构演进的过程中,为了安全起见,我们通常会用 Nginx 作为唯一流量入口,坚决不把底层的微服务和基建(如网关、Nacos)直接暴露到公网。在单台服务器上混合部署这些组件时,走内网通信显然性能最好。但 Docker 容器有个致命痛点:每次重启后,其内网 IP 都会被重新分配。若在配置里写死内网 IP,服务一重启必定失联。为了破局,我们需要用“服务名”代替脆弱的 IP。然而 Docker 规

本文介绍了一套基于SpringBoot 3.3的生产级单体应用开发框架,整合了企业级开发必备组件。框架特点包括: 采用JDK17+SpringBoot3.x技术栈 集成RSA+JWT鉴权、全局异常处理、CORS跨域等核心功能 配置MyBatis-Plus分页插件和Redis双重缓存 支持Nacos动态配置和Docker容器化部署 提供完整的登录安全闭环解决方案 该框架可直接用于业务开发,避免了重复

在本地开发时,日志往往被误认为只是简单的控制台输出。然而,当项目进入独立部署的生产环境,面对突发的故障和海量日志时,一套成熟的日志体系就是系统的“眼睛”和“指南针”。能否设计出兼顾性能与排障效率的日志系统,是衡量一个开发者工程化成熟度的重要标志。本篇文章将带你从零构建一套生产级的全链路追踪体系,助你掌握微服务治理的核心实战。








