Wake 的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 文档
    主题博客 配置指南 图标用法

【BUG】数据库Comparison method violates its general contract错误分析与解决

一、问题背景在使用数据库时,当尝试查看表时遇到了以下错误: 原因:Comparison method violates its general contract! 这个错误通常发生在Java程序中使用排序方法(如Collections.sort()或Arrays.sort())时,主要是由于自定义的比较器(Comparator)实现不满足比较器必须遵循的基本契约所导致的。 二、错误原因分析(一)
2025-06-05
BUG
#JAVA #排序 #数据库

【AI】常用MCP服务器详解与应用指南

一、MCP服务器概述MCP(Model Context Protocol)服务器是连接AI模型与外部工具、数据和系统的桥梁。通过MCP服务器,AI模型能够获取外部信息、执行特定任务并将结果返回,极大扩展了AI在编程和其他领域的能力范围。 (一)MCP服务器的基本原理MCP服务器基于一种标准化协议工作,该协议由Anthropic推出,允许AI模型: 识别可用工具及其功能 发送工具调用请求 接收工具
2025-06-05
AI
#MCP #AI编程 #开发工具 #Cursor #工具集成

【AI】MCP协议详解与应用实践

一、MCP协议简介MCP(Model Context Protocol)是一种开放标准协议,由Anthropic推出,旨在建立AI模型与外部工具、数据和系统之间的桥梁。通过MCP,AI模型可以请求使用外部工具完成特定任务,并将结果返回给模型,从而提供更准确的回应。 1. MCP的核心价值 功能扩展:让AI能够访问外部数据、API和工具 自动化工作流:通过工具可以自动化许多开发任务 定制化能力:根据
2025-06-05
AI
#MCP #AI编程 #开发工具 #模型控制 #Python

【AI】为Cursor配置MCP服务器

一、Cursor与MCP服务简介Cursor是一款AI驱动的代码编辑器,通过集成大型语言模型(LLM)帮助开发者更高效地编写代码。而MCP(Model Context Protocol)是由Anthropic推出的开放标准协议,它允许AI模型与外部工具、数据和系统无缝交互,极大扩展了AI在编程环境中的能力。 配置MCP服务器主要有以下优势: 功能扩展:让AI能够访问外部数据、API和工具 自动化
2025-06-05
AI
#AI #MCP #AI编程 #开发工具 #Cursor

【前端功能】Hexo博客AI助手功能实现指南(集成DeepSeek/智谱GLM-4)

【前端功能】Hexo博客AI助手功能实现指南(集成DeepSeek/智谱GLM-4)一、前言在AI技术快速发展的时代,为个人博客添加智能助手功能已成为提升用户体验的重要手段。本文详细介绍如何在Hexo博客中实现一个美观实用的AI助手,支持多种AI模型接入(智谱GLM-4、DeepSeek等),并提供完整的代码实现。 特别值得一提的是,智谱AI推出的GLM-4模型目前提供了免费版本(glm
2025-06-05
前端功能
#JavaScript #CSS #Hexo #AI #智谱AI #GLM-4

【MYSQL】关联查询问题

数据库关联查询的字段类型不一致问题问题描述在进行MySQL关联查询时,如果关联字段的数据类型不一致,可能会导致查询结果错误或者性能下降。这篇文章记录了一次由于字段类型不一致导致的关联查询问题。 错误示例以下是我用来关联查询的SQL语句,查询目的是通过左连接获取任务和报告的关联关系: SELECT lct.id as task_id, rtwm.id as report_id,
2025-05-07
MYSQL
#MYSQL #SQL优化 #BUG解决

【学习】VUE中的watch监听

一、watch概述(一)什么是watch? watch是Vue中的一个特性,用于监听数据的变化并执行相应的操作。 当被监听的数据发生变化时,会触发一个回调函数,我们可以在这个回调函数中执行一些逻辑操作。 watch适用于需要在数据变化时执行异步或开销较大的操作的场景。 (二)基本语法1. 选项式API(Options API)中的watchexport default { data
2025-04-22
前端功能
#前端 #VUE

【LINUX】在Ubuntu服务器部署网页系统

【LINUX】在Ubuntu服务器部署网页系统前言本文档旨在详细介绍如何在Ubuntu服务器上部署一个典型的网页系统。部署过程涵盖了从环境准备、所需软件(如MySQL、Nginx、JDK、MongoDB、Redis等)的安装与配置,到前端和后端应用的打包、部署及最终的调试验证。笔者将以第一人称视角,结合实际操作经验,提供清晰、可执行的步骤指导,希望能帮助读者顺利完成部署任务。无论是初次接触服务器部
2025-04-10
LINUX
#部署 #LINUX #UBUNTU

【学习】前端导出Excel

设置导出的文件不可更改 前端可以通过配置来设置导出的excel无法修改数据,或者设置密码来保护文档内容。import ExcelJS from 'exceljs'; // 创建 Workbook 和 Worksheet const workbook = new ExcelJS.Workbook(); const worksheet = workbook.addWorksheet('Sheet1'
2025-04-09
前端功能
#前端 #VUE #JS

【BUG】Maven打包失败

Maven打包常见问题及解决方案Maven是Java项目中最常用的构建工具之一,但在使用过程中可能会遇到各种打包失败的问题。本文记录了几个常见的Maven打包问题及解决方案。 一、插件版本不一致问题问题现象在使用Maven打包项目时,报错如下: [INFO] hussar-cloud-module ................................ SUCCESS [ 0.010
2025-04-07
BUG
#打包 #后端 #JAVA #MAVEN
1…910111213

搜索

Hexo Fluid
总访问量 次 总访客数 人