- 博客(321)
- 资源 (6)
- 收藏
- 关注
原创 Java 项目中的 JMX 技术
首先,需要定义一个 MBean 接口,该接口声明了要暴露给管理工具的属性和操作。JMX 作为 Java 平台强大的管理和监控框架,为开发者提供了丰富的功能,帮助我们更好地管理和优化 Java 应用程序。通过本文对 JMX 的原理、作用、使用配置及关闭方法的介绍,希望能帮助读者在实际项目中更好地应用 JMX 技术,提升系统的可管理性和性能。随着 Java 技术的不断发展,JMX 也将持续演进,为 Java 开发者带来更多的便利和价值。
2025-03-31 14:48:57
787
原创 模型整合-cherry studio+mysql_mcp_server服务配置
MCP 主机(MCP Hosts):发起请求的 LLM 应用程序(例如 Claude Desktop、IDE 或 AI 工具)。MCP 客户端(MCP Clients):在主机程序内部,与 MCP server 保持 1:1 的连接。MCP 服务器(MCP Servers):为 MCP client 提供上下文、工具和 prompt 信息。本地资源(Local Resources):本地计算机中可供 MCP server 安全访问的资源(例如文件、数据库)。
2025-03-21 18:02:07
1598
原创 MCP快速入门(Java项目)
MCP 的主要目的在于解决当前 AI 模型因数据孤岛限制而无法充分发挥潜力的难题,MCP 使得 AI 应用能够安全地访问和操作本地及远程数据,为 AI 应用提供了连接万物的接口。然而,这些集成是分散的,需要单独开发。使用 TypeScript 编写的 MCP server 可以通过 npx 命令来运行,使用 Python 编写的 MCP server 可以通过 uvx 命令来运行。这些功能使 MCP server 能够为 AI 应用提供丰富的上下文信息和操作能力,从而增强 LLM 的实用性和灵活性。
2025-03-21 13:12:33
1108
原创 模型整合:MCP--AI时代的“数据桥梁”
MCP正在重塑AI开发的范式:它不仅是技术协议,更是连接智能与数据的哲学突破。从"编码者"到"架构师"的跃迁:通过协议抽象提升系统设计维度从"单一模型"到"生态网络"的进化:构建真正具备环境感知能力的AI Agent从"封闭开发"到"开源协作"的转型:参与定义下一代AI基础设施标准正如Anthropic所言:“MCP的目标不是创造更聪明的AI,而是创造更开放的智能世界”。在这个新世界中,每个开发者都将成为连接数字宇宙的桥梁建造者。MCP官方规范仓库Cline集成实战指南。
2025-03-18 09:13:08
625
原创 认知提升:量子超距作用
量子超距作用本质上是量子力学非局域性的体现,现有维度提升解释(如ER=EPR)仍属于理论物理前沿的数学猜想。要真正理解其物理本质,可能需要等待量子引力理论的突破。“没有人真正理解量子力学”——我们正在认知边界上谨慎探索。
2025-03-14 16:11:37
269
原创 认识:广群、半群、含幺半群、子半群、群、有限群、无限群、子群、平凡子群、交换群、循环群、生成子群
b = aGgk∣k∈Z}(Z)Zn2Z+(Z)∀ab∈Ha∗b−1∈HnZ(Z)⟨S⟩⟨S⟩s1k1s2k2⋯smkm∣si∈Ski∈Z}Sg6⟨2⟩024}a∗xb。
2025-03-12 17:23:03
674
原创 图论的基础知识:平凡图、简单图、连通图、平面图、完全图、对偶图、同构图
顶点双射:同构映射要求是一个双射,即每个图的顶点都能一一对应,没有遗漏或重复。边保持性:映射必须保持边的存在性,也就是说,两个顶点在一个图中相邻当且仅当它们在另一个图中经过同构映射后依然相邻。图的同构关注的是两个图在拓扑结构上的“等价性”。如果存在一个能将一个图的顶点和边一一对应到另一个图,并且对应关系下边的连接保持不变,那么这两个图就被认为是同构的。这个概念在图论及其应用中具有非常重要的理论和实践意义。
2025-03-10 19:17:09
1279
原创 认识大模型:什么是蒸馏
知识蒸馏如同一座桥梁,连接了大模型的强大能力与小模型的实用价值。在AI技术日益渗透生活的今天,掌握这项“压缩艺术”不仅能降低技术落地门槛,更能启发我们对知识本质的思考——真正有价值的知识,或许不在于模型的体积大小,而在于如何高效传递与继承。拓展阅读推荐Hugging Face蒸馏教程TextBrewer(中文场景蒸馏工具)
2025-03-10 13:42:32
1041
原创 DeepSeek模型认识:R1&V3
DeepSeek-V3和R1分别代表了通用性能与垂直领域推理能力的极致优化。V3更适合低成本、高泛化性的场景,而R1则在数学、代码等复杂任务中表现卓越,并通过蒸馏技术赋能小模型。两者的互补性为开发者提供了灵活选择,同时推动开源社区向更高阶的推理能力迈进。
2025-02-28 09:24:23
449
原创 DeepDeek+Ollama+Cherry studio的本地化智能体
接上文,继我们完成了deepseek的本地化部署、和私服化之后,我们继续来探究一下如何更好的使用它。虽然我们在私服化文章中已经介绍了一种借助web 插件–pageassist的使用方式,这里,我们将继续探索和学习deepseek本地化后的另一种使用方式。
2025-02-27 10:58:48
542
原创 认识大模型--什么是CUDA
CUDA(Compute Unified Device Architecture)是由 NVIDIA 开发的一种并行计算平台和编程模型,它使开发者能够利用 NVIDIA GPU(图形处理器)进行通用计算,而不仅仅是图形渲染。CUDA 是一种强大的并行计算平台和编程模型,能充分发挥 NVIDIA GPU 的计算能力,加速各种应用场景下的计算任务。对于需要高性能计算的应用,CUDA 提供了重要的技术支持和丰富的生态系统。
2025-02-26 13:46:00
315
原创 DeepSeek私服化--接口调用+局域网访问
接上文,我们已经实现了deepseek的本地化部署,那么怎么实现局域网的访问和接口调用呢?下面是笔者的探索和调试经验。
2025-02-21 11:32:12
369
原创 认识大模型--什么是“温度系数”
它通过调整模型输出概率分布的“平滑程度”,直接影响生成内容的创造性与稳定性。若模型本身缺乏某些知识,降低温度也无法“创造”正确答案。在机器学习(尤其是生成模型,如GPT、LLM等)中,(例如预测下一个词的概率)。温度系数作用于模型的。是一个控制模型生成结果。
2025-02-21 11:02:32
309
原创 DeepSeek的本地化部署
DeepSeek作为国产开源大模型,近期因在线服务压力过大,本地部署需求激增。本教程将结合全网优质资源,手把手教你完成从环境配置到交互界面搭建的全流程,即使是零基础用户也能轻松掌握。
2025-02-18 18:24:47
675
原创 AI集合客户端-cherry studio的使用
Cherry Studio 是一个支持多模型服务的桌面客户端,为专业用户而打造,内置 30 多个行业的智能助手,帮助用户在多种场景下提升工作效率。
2025-02-06 10:23:41
5081
原创 计算机语言中的:原码、反码、补码、移码
原码(True Form)定义:原码是一种简单的机器数表示法。对于一个有符号数,最高位为符号位,正数的符号位为0,负数的符号位为1,其余位表示数值的绝对值。示例:假设用8位二进制表示一个数。对于十进制数 +5,其原码为00000101;对于 -5,其原码为10000101。应用场景与局限性:原码表示简单直观,容易理解。但在进行减法运算时比较复杂,因为计算机需要判断两个数的符号,然后根据符号来决定是做加法还是减法,这增加了运算电路的复杂性。反码(Ones’ Complement)定义:正数
2025-01-16 14:36:51
221
原创 MySQL:innodb cannot create temporary merge file的问题记录和解决方案
MySQL应用是之前的PHP团队,通过laragon工具安装的,一些MySQL参数配置并没有进行调整、调优。导致后面做java环境建设和应用部署时,一些不必要的问题出现,这个需要注意下,属于既定环境上的二次建设问题。对问题的跟踪解决能力,看错误日志,抓问题本质。
2024-09-05 13:39:12
648
原创 基于mybatis-plus的两种自动化代码生成实现
jdk-11springboot框架MySQL数据库相关依赖包主要是mybatis系列,依赖包大致如下:(如使用中有依赖报错,大家自行添加依赖或者矫正包版本–这是个细心的活,毕竟大家各自项目依赖有所差异)--mybatis逆向工程-->也许有更好的方案和方法,等待着我去读源码和探索,请对代码保持热爱-。
2024-08-09 11:10:42
656
原创 Nginx在本机Windows系统上的安装
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的.它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。先下载直接去官网:https://nginx.org/en/download.html。
2024-07-24 14:19:14
1035
原创 VUE第一步--项目的创建
最近没有太多的学习任务,遂找了套vue的视频课程,打算系统学习一下前端的vue技术,按照习惯,会把遇到的问题和解决办法记录下来,形成学习笔记,以备后来翻阅和方便分享。
2024-07-24 08:20:52
325
原创 PostMan Error:Maximum response size reached
用postman本地测试,restful api接口导出文件,文件大小为190+M,服务没问题,总是在导出时,抛出:Error:Maximum response size reached。开始以为是服务相应文件过大或者相应时间超时导致的。其实并不是,自然,时间问题,我们可以另外单独做优化。
2024-07-05 10:40:52
1980
原创 记一次java.lang.ClassCastException的java类型转换异常解决方案
在系统中应用了spring的@Cacheable注解功能,首次请求方法没问题,但在二次加载中,会抛出类转换异常,根本原因是:同一个类的加载类不同,既:applicationClassLoader 和 RestartClassLoader。原因是因为我的项目中应该是采用了热部署,devtools,因为类加载器的不同所以会导致类型转换失败,是spring的devtools引起的,把下面的依赖去掉应该就可以了。
2024-06-17 16:55:34
424
原创 一种springboot请求参数校验的实现方案
springboot为我们提供了相应的依赖包,只需要引入对应的依赖(甚至不需要引入,因为早期版本里spring已经给整合进去了),这里不对注解做过多的讲解,感兴趣的可以各自去阅读具体注解的源码。很多时候,springboot提供的Restful-api需要根据业务需要进行参数校验,相应的,基于各位码友的习惯,各有各的实现方式,可谓是八仙过海各显神通。通常情况下,这样已经可以了,能够很优雅的实现对参数的校验功能。稍稍高级一些,可以借助工具类进行组合校验。通过if语句,对特定参数进行校验。
2024-04-11 17:27:35
449
1
原创 mybatis-plus 表字段存在关键字的处理办法
当数据库表中字段出现关键字时,若不做其他处理,mybatis-plus的BaseMapper并不会做其他的处理,最终导致SQL执行时,抛出SQL 语法错误。应用mybatis-plus提供的注解–TableField,就可以很方便的解决此问题。注意:需要在value值里,特别的加上字段’'号。
2024-04-03 16:56:06
3133
原创 Spring Boot 热部署配置
如果你使用的是 IntelliJ IDEA 或 Eclipse 等集成开发环境,可以在 IDE 的设置中直接禁用热部署功能。在 IntelliJ IDEA 中,可以在。:如果你不需要使用 Spring Boot 的开发工具,也可以直接从 Maven 或 Gradle 依赖中移除。无论选择哪种方法,禁用热部署功能后,重新启动应用程序,即可生效。这会告诉 Spring Boot 不要启用热部署功能。这将彻底禁用热部署功能,并减少项目的复杂性。:在启动应用程序时,可以通过传递参数。
2024-04-02 10:51:32
352
原创 mybatis-plus BaseMapper<T>不生效问题的解决方案
mybatis-plus更是为我们集成实现了一些基本的CRUD方法,为我们省去了许多重复的工作。然而,很多时候一些不正确的配置,常常导致一些便利功能无法正常使用。在看到本篇文章之前,笔者默认为你已经检索了一些相关技术文章,尝试解决自己遇到的问题,这里只记录其中一种场景。调用BaseMapper的updateById方法。这里应用mybatis-plus的方法。对应的继承BaseMapper。
2024-03-20 14:11:45
2151
原创 java.lang.NoSuchFieldError: ASSIGN_ID
很多时候我们都会遇到这个异常,我的场景是与mybatis有关,若看客不是此类情形,仅做参考即可。看看报错类的包版本!!!
2024-03-20 09:24:00
618
原创 redis最新版本在Windows系统上的安装
一旦你在Windows上运行Ubuntu,你可以按照安装在Ubuntu/Debian上的详细步骤,从官方的package . Redis .io APT存储库中安装最新稳定版本的Redis。要在Windows上安装Redis,首先需要启用WSL2(Linux的Windows子系统)。命令即可,回车执行。这次安装操作主要是根据redis官网说明,一步步安装下来的,英语比较好的同学,可以直接看文章底部的超链接1,跳到官网按步操作即可。打开系统的网络设置,进行局域网配置即可,将局域网设置为【自动检测设置】
2024-03-07 14:51:34
2861
原创 no main manifest attribute, in demo.jar的原因和解决办法
根据提示,很明显是说找不到main入口,为什么是这样呢,我们打开jar包,看看jar包里的文件就知道了。jar的main入口是在jar包下–>META-INF文件夹下的MANINFEST.MF文件里定义的,可用用记事本打开这个文件,linux系统,可以cat 查看这个文件里的内容;重新clean package之后,执行。在我们的pom文件里,添加如下插件即可。
2024-03-07 10:15:26
2571
原创 DataGrip的MySQL数据导出和导入操作指南
将开发环境的数据,复制一份到本地,进行本地连接开发工作,避免组内其他开发人员的干扰。假若你的电脑上只安装了DataGrip和MySQL环境,本篇指南就是你所需要的。将开发环境的数据和结构导出一份到本地。
2024-02-27 09:35:41
3313
原创 intellij idea创建spring项目时没有java 8
当我们用file–》new–》project创建一个项目时,会遇到下面的情况(如图二所示),java版本仅有21和17可选,而国内大部分还在用java 8 版本,会导致项目无法启动。点击serverUrl进行修改,输入aliyun.com,就可以了,效果如下图所示。
2024-02-23 13:09:12
1868
原创 arthas 异常:Unable to open socket file解决办法一
要绑定的进程,是用户:大李的,而我执行java -jar arthas-boot.jar时,用的是root账户。如下所示,在启动arthas并绑定指定进程时,切换到进程启动用户账号,再次执行上述命令即可。
2023-06-08 18:47:42
6943
原创 docker内无法通过域名访问外网问题解决方案一
docker中有的时候需要从容器内向外网环境进行访问,这个时候我边出现了一个诡异的问题,从容器的宿主机直接通过curl命令使用域名可以正常的访问并返回正确的解决,但是从容器中向外调用外网环境的这个域名的时候,curl命令会被卡住,一直到超时都没有任何返回数据,但是一个很神奇的事情是,如果将该域名换成对应的IP的时候,从容器内向外调用外网环境的这个IP的时候,这个时候就可以正确的返回结果。docker自身有四种网络模式,还有一些自定义的网络模式,我们今天主要来了解一下自身的四种网络模式。
2023-06-06 17:05:29
1934
think pytnon 和 learn python the hard way
2017-09-27
java API 1.8 英文版
2016-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人