logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL索引明明建了,查询还是慢,排查发现踩了这些坑

原因示例解决方案对索引列做函数改成范围查询隐式类型转换WHERE phone=138xxx(数字)类型匹配LIKE %开头改前缀或用ESOR部分无索引都加索引或UNION最左前缀联合索引(a,b,c)查WHERE b=1调整索引或查询范围查询后的列调整索引顺序记住:写完SQL先EXPLAIN,养成习惯。

#mysql#android#数据库
若依登录认证源码深度解析:Spring Security + JWT是怎么工作的

很多人使用若依时,只看到一个简单的登录接口。但在它背后,其实是一整套完整的认证体系:Spring Security + JWT + Redis理解这套机制之后,你不仅能更好地使用若依,还能在自己的项目里设计出更加安全、可扩展的登录系统。如果你对若依源码感兴趣,后面我还会继续拆解几个非常有意思的模块,例如:AI 时代的源码深度解析:很多人会用若依(RuoYi)代码生成器,但很少有人真正懂它AI 时代

#spring#状态模式#java
OpenClaw跟Skills、MCP、RAG和Agent有什么关系?

回到最初的问题:OpenClaw跟Skills、MCP、RAG和Agent有什么关系?Agent是整体概念,OpenClaw是Agent的具体实现RAG是给Agent提供外部知识的方法Memory是让Agent记住历史的方法MCP是标准化工具调用的协议(OpenClaw选择不用)Skills是OpenClaw独创的、封装了执行流程的能力模块OpenClaw是一个把以上所有能力整合在一起、开源免费、

#职场和发展#人工智能
如何将 Spring Statemachine 作为一个轻量级工作流引擎来使用?

本文将探讨 Spring Statemachine 作为一个轻量级工作流引擎使用的可行性。文章首先介绍 State Machine 的基本概念,然后讲解 Spring Statemachine 的核心特性,最后通过电商订单状态流转的实战案例,演示将 Spring Statemachine 作为工作流引擎的具体应用。State Machine(状态机)是一个用来描述事物在不同状态之间如何转换的数学模

#spring#java#数据库
数据库从入门到上手:一篇搞定SQL核心操作

数据库操作其实没那么可怕,关键是多练习。建议你跟着文章里的例子,自己动手敲一遍,遇到问题也别怕,查查资料、问问AI,慢慢就熟练了。

#数据库#sql#oracle
OpenClaw跟Skills、MCP、RAG和Agent有什么关系?

回到最初的问题:OpenClaw跟Skills、MCP、RAG和Agent有什么关系?Agent是整体概念,OpenClaw是Agent的具体实现RAG是给Agent提供外部知识的方法Memory是让Agent记住历史的方法MCP是标准化工具调用的协议(OpenClaw选择不用)Skills是OpenClaw独创的、封装了执行流程的能力模块OpenClaw是一个把以上所有能力整合在一起、开源免费、

#职场和发展#人工智能
springboot优雅关机方案分享:逻辑实现

前两次分享,我们已经介绍过了k8sSIGTERM监听逻辑预关机逻辑各个组件的关机逻辑和监控逻辑第一篇:先弄懂 K8s 是怎么关机的带大家梳理了 K8s 节点和 Pod 关闭的基本流程。了解了它的“套路”,咱们自己设计方案时才能心里有底。第二篇:咱们的方案长啥样?知道了 K8s 的流程,那我们的 Spring Boot 服务该怎么配合着“优雅退场”呢?这一篇就讲了咱们的整体设计思路,关机要分几步、每

#spring boot#后端#java
告别传统 Text-to-SQL:基于 Spring AI Alibaba 的数据分析智能体 DataAgent 深度解析

构建了一套具备自我规划、工具调用、反思纠错及人类干预能力的数据智能体(Agent),通过 graph、multi-agent 模式将确定性流程与模型推理结合在一起,搭建了一套兼具流程确定性与智能化的数据智能体产品。的 Graph 编排与 Agentic 推理能力,DataAgent 将确定性流程与模型推理结合在一起,将原本碎片化的分析过程,转化为了兼具流程确定性与智能化的数据智能体。生态构建的一位

#人工智能#sql#spring
IntelliJ IDEA 2026.1 EAP 2 发布,Claude Code 体验优化!人麻了。

是 JetBrains 的早期访问计划,提供免费的全功能预览版本。你可以将其视为“官方公测版”——功能完整但处于打磨期,适合想提前尝鲜或免费使用正版 IDE 的开发者。为什么要关注 EAP?完全免费:EAP 版本在有效期内没有任何功能限制。提前体验新特性:比正式版早几个月用上生产力工具。影响产品方向:你的反馈可以直接提交给开发者,甚至影响最终版本的走向。注意:由于是不稳定版本,生产环境建议使用正式

#intellij-idea#echarts#java
微服务架构下的java应用工程结构实践

在单体时代,一个 src/main/java 往往就能跑完整业务;到了微服务,每个服务由 1-3 个小组、5-10 名工程师共同维护,生命周期长达数年。此时「工程结构」不再只是目录,而是一份。每个叶子包都提供一个示例类名,可根据需要直接拷贝到 IDE 体验,为了缩短内容,把单测目录省略了,需要的话可自行添加。下面给出一个典型 order-service 应用的完整目录树。

#架构#微服务#java
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择