logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis-Plus 深度源码解析:自定义插件与分表分库实现方案

本文深入解析MyBatis-Plus插件机制及分表分库实现方案。MyBatis-Plus基于MyBatis拦截器接口,通过@Intercepts和@Signature注解实现插件扩展,开发者可重写intercept方法修改SQL或添加逻辑。针对分表分库需求,文章提出通过自定义插件拦截SQL执行过程,根据分片键动态修改表名或数据源,支持哈希、范围等多种分片策略。结合MyBatis-Plus全局配置和

#java#开发语言
解决 IntelliJ IDEA 运行时“命令行过长”问题:使用 JAR 清单(JAR manifest)方式

在大型项目中,依赖的 JAR 文件可能多达上百个,每个路径又较长,导致整个 -classpath 参数远远超过 Windows 的命令行长度限制(约 32KB)。不再将所有 JAR 路径写在命令行中,而是打包到一个临时 JAR 文件的 MANIFEST.MF 清单里,然后通过 -cp temp.jar 启动应用。Class-Path: lib/a.jar lib/b.jar lib/c.jar .

文章图片
#intellij-idea#jar#java
使用 Java 在 Excel 中创建数据透视表

摘要:本文介绍如何使用Java编程自动创建Excel数据透视表,实现数据分析和报告生成自动化。通过FreeSpire.XLS库,开发者可以快速汇总和分析销售数据、财务报表等结构化信息。文章详细讲解了环境配置、源数据准备、透视表创建的关键步骤,包括定义数据缓存、设置行列字段、配置聚合方式等核心功能。示例代码展示了如何构建一个包含产品分类、月份维度和销售数量汇总的透视表,并提供了样式优化、位置调整等实

文章图片
#java#python
搞懂 AI 智能体,这 10 个概念就够了

摘要:构建可靠AI智能体的10个关键概念包括:1.通用插件系统(MCP)实现工具标准化接入;2.推理循环机制让智能体动态调整策略;3.记忆系统维护短期/长期上下文;4.护栏机制确保操作安全性;5.工具发现实现能力自动扩展;6.错误恢复保障系统韧性;7.人机协同处理高风险决策;8.上下文工程提供完整决策依据;9.状态管理跟踪复杂任务进度;10.运行时编排管理系统执行环境。这些概念共同解决了智能体开发

文章图片
#人工智能#unity#游戏引擎
django.db.utils.OperationalError (1045, “Access denied for user ‘root‘@‘localhost‘

django.db.utils.OperationalError: (1045, “Access denied for user ‘root’@‘localhost’ (using password: NO)”)错误的大体意思是想表达,django链接不上你的数据库,可能是密码发生了错误。【注意这里的password是 NO】1.检查自己的账号密码是否正确,或者检查一下自己的数据库是否正确:使用w

#django#数据库#mysql +2
ECharts实现数据可视化入门教程(超详细)

ECharts实现数据可视化入门教程(超详细)ECharts介绍ECharts入门教程第一步:下载并引入scharts.js文件第二步:编写代码目录结构编写index.html代码效果展示ECharts的基础配置主要配置(常用的)案例讲解补充示例链接立即执行函数让图表跟随屏幕自适应ECharts介绍官网链接:Apache EChartsECharts是一个使用 JavaScript 实现的开源可视

#echarts#javascript#前端
java11的下载与安装及环境配置

java11的下载与安装及环境配置下载Java11直达下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html先选择Accept License Agreement选项,接受许可协议。然后再点击下载。java下载包名称的简单理解目前java有两种安装包,一种是只提供运行环境的

#java#开发语言#后端 +1
搞懂 AI 智能体,这 10 个概念就够了

摘要:构建可靠AI智能体的10个关键概念包括:1.通用插件系统(MCP)实现工具标准化接入;2.推理循环机制让智能体动态调整策略;3.记忆系统维护短期/长期上下文;4.护栏机制确保操作安全性;5.工具发现实现能力自动扩展;6.错误恢复保障系统韧性;7.人机协同处理高风险决策;8.上下文工程提供完整决策依据;9.状态管理跟踪复杂任务进度;10.运行时编排管理系统执行环境。这些概念共同解决了智能体开发

文章图片
#人工智能#unity#游戏引擎
Yearning+客户端+手工EXPLAIN,NineData社区版能作为替代方案?

把 Yearning 和 NineData 社区版放在一起看,常见的对比误区,是将二者都简单归为“审核工具”。Yearning 的产品核心聚焦在 SQL 审核流程管理。NineData 社区版在 MySQL 慢 SQL 这个场景下,核心优势体现在把慢查询分析、SQL 窗口、SQL 任务接成一条线。如果团队现在的问题是慢 SQL 这条链路流程分散,NineData 支持作为一套更便捷的本地化替代方案

文章图片
#网络
使用OpenClaw+Skill自动发布微信公众号文章

OpenClaw是一款‌本地优先、可自托管的AI自动化代理工具‌,可以运行在你自己的电脑上,通过各种聊天工具(飞书、QQ、Telegram 等)与你对话,帮你完成各种任务。你可以把它理解为:一个本地运行的 AI 助手帮你回复消息搜索信息写文章、发公众号操作浏览器管理文件定时执行任务是一种可复用、模块化的执行单元,用于定义 AI Agent 如何完成特定任务。它封装了具体的操作流程、工具调用逻辑和执

文章图片
#人工智能
    共 14 条
  • 1
  • 2
  • 请选择