
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案一、 Dubbo的简单介绍1. 网站架构的发展历程网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多…单一应用架构(ORM)当网站流量很小时,将所有的功能部署到一起,以减少部署节点和成本。此时,只需要使用简化增删改查的工作量,采用数据访问框架(ORM)。垂直应用架构
ES 学习(四)Elasticsearch-Head 的安装和使用

本文介绍了在 SpringBoot 项目中集成 Elasticsearch 的完整流程。是一个基于 Lucene 的分布式全文搜索引擎,通过可以轻松实现与 SpringBoot 的整合,为应用提供强大的搜索、分析和数据可视化能力。本次集成将涵盖环境准备、依赖配置、索引管理、文档操作、高级查询等核心功能,确保系统具备高可用、高性能的搜索服务能力。

jenv和sdkmanjenv 遵循 Unix 哲学的"单一职责",专注于做好JDK版本管理这一件事;sdkman 则提供了更为全面的开发工具管理解决方案。对于小型团队或个人开发者,如果主要工作集中在Java开发且环境相对稳定,jenv的简洁性和轻量性是理想选择。其简单的架构易于理解和维护,不会给开发环境带来额外负担。对于中大型团队或采用多技术栈的项目,sdkman的综合优势更为明显。它不仅能统一

MySQL 学习(十一)MySQL 查索引还要「再查一次表」?——从 B+ 树到聚簇索引、二级索引与回表

Shelve(搁置)是 JetBrains IDE独有的功能,字面意思是「把东西搁到架子上」。它把选中的变更保存到本地目录,不经过 Git 提交历史,也不影响git status。只在 IDEA 内开发,不需要跨工具共享暂存内容需要按文件或代码块精细搁置(比 Stash 更灵活)希望搁置记录带 Changelist 名称,方便回来继续Stashgit stash push -m "你的说明"需要在

企业里审批场景很多:请假、报销、采购……如果流转逻辑全写在里,每次改流程都要发版。BPMN + Flowable 的做法是:本文用「请假审批」串联整条链路:最终你会得到两个工程:Java 侧常见工作流引擎均支持 BPMN 2.0,本文后端选用 Flowable,主要因为:它由 Activiti 原核心团队维护,API 与 Activiti 5/6 相近、迁移成本低;官方提供 Spring Boot

做智能体或问答产品时,后端往往要同时暴露「对话、记忆、RAG、工具、多模态」等多类能力;前端则需要一页就能切换场景、填参数、看响应。如果一上来就接入真实模型供应商和向量库,环境、密钥、鉴权容易把学习路径打断。本文采用「先用可运行的模拟 AI 客户端把 API 契约和前端控制台搭通,后续再替换为真实 Spring AI」的路径:后端提供统一前缀/ai的 REST;前端用 Vue 控制台调用;开发期由

很多团队「合到master」其实是这样做的:功能分支上积累十几次调试提交 → 直接提 MR 撞master→ 冲突丢给主干处理 → 历史脏、回滚难、评审费劲。冲突在功能分支消化:每个功能分支先合入最新master,冲突当场解决。历史压成一次提交:基于最新master再拉一条「待合入」干净分支,把功能分支成果带过去,用落回基线后再做成一条清晰 commit。用 MR 合入主干:推送待合入分支后,创建

Gradle(三)创建一个 SpringBoot 项目








