- 博客(43)
- 收藏
- 关注
原创 搭建本地模型,实现聊天机器人
注意:①安装chainlit前端框架插件:pip install chainlit。②页面启动命令:chainlit run app.py -w。2、Ollama启动访问地址:http://localhost:11434。1、使用Ollama安装启动deepseek-r1:7b模型。3、python程序调用本地模型,实现简单的聊天机器人。
2025-02-14 17:25:16
204
原创 Navicat连接PostgreSQL16报错:字段“datlastsysoid”不存在 LINE 1:SELECT DISTINCT datlastsysoid FROM pg_database
Navicat连接PostgreSQL16报错:字段“datlastsysoid”不存在 LINE 1:SELECT DISTINCT datlastsysoid FROM pg_database
2025-02-10 14:39:49
773
原创 Spring Security中,anonymous()和permitAll()的区别
时,Spring Security会检查请求是否来自匿名用户(即没有经过认证的用户)。如果是,那么这些用户可以访问匹配的URL模式,而不需要进行认证。时,Spring Security不会对匹配的URL模式进行任何认证检查,所有用户都可以访问这些资源。: 这个方法用于允许所有用户(包括匿名用户和认证用户)访问特定的URL模式。都是用于定义安全配置的,但它们的作用和使用场景有所不同。: 这个方法用于允许匿名用户访问特定的URL模式。路径的用户,无论是否认证,都可以访问这些资源。路径下的资源,则需要用户拥有。
2024-10-12 17:40:17
913
1
原创 MybatisPlus中使用in查询结果0,通过mybatis-plus生成的sql在数据库中查询有数据,这种问题如何解决
在XXXMapper.xml文件(类似于ItDeviceMapper.xml的文件)在里面自定义sql语句代码,给参数要用 ${参数名} 的方式。java代码这个是mybatis-plus的执行结果是0,但是用mysql跑出来是有数据的。
2024-10-10 17:40:26
378
原创 Java类上加@JsonIgnoreProperties(ignoreUnknown = true) ,属性@TableField(exist = false) 的意义是什么
用于处理JSON数据时忽略未知属性,防止序列化错误。@Transient用于告诉ORM框架忽略某个字段的数据库映射,使得该字段不会被持久化到数据库。在你的代码中,字段被标记为@Transient和:告诉MyBatis-Plus这个字段在数据库表中不存在,不会进行数据库操作。@Transient:进一步强调这个字段是临时的,不会被ORM框架用于数据库操作。:用于Swagger文档,描述这个字段的API模型属性。这样的配置通常用于那些只在业务逻辑中使用,不需要存储到数据库的复杂对象或集合。
2024-10-10 17:28:49
616
原创 二维码生成
如果不做编码转换,生成的二维码大数软件识别不了。备注:对于cpp版本的zxing,只需要加入iconv模块进行字符编码转换,将默认的gb2312转换到utf-8即可。(Zebra Crossing),它提供了二维码生成的工具和API。使用一个支持二维码生成的库,如。4、生成二维码(微信扫码)pom.xml文件导入。
2024-09-11 16:23:50
413
原创 Windows10配置FFmpeg和使用FFmpeg截取视频流视频
FFmpeg是一个功能强大的多媒体处理工具(用于录制、转换和播放音频和视频)。可以进行转换、剪辑、拼接、过滤等操作。
2024-08-12 14:11:03
778
2
原创 Java实现CAD文件的dwg转dxf
1、引入依赖aspose-cad:DWG到DXF转换。2、CAD的dwg转dxf,文件保持原始颜色。
2024-06-06 16:07:36
1268
10
原创 自然语言转SQL(NL2SQL、Text2SQL)
使用 FastAPI 框架和 LangChain 库构建的简单 Web 服务,其目的是将自然语言处理(NLP)应用于 SQL 查询生成。以下是代码中使用的技术架构和业务流程的详细说明:FastAPI:一个现代、快速(高性能)的 Web 框架,用于构建 API。Uvicorn:一个 ASGI 服务器,用于在异步环境中运行 FastAPI 应用。LangChain:一个用于构建自然语言处理管道和链的库,这里用于将自然语言查询转换为 SQL 语句。MySQL Connector:一个数据库连接器,用于连接和操作
2024-05-13 16:01:39
3813
3
原创 SpringAI项目之Ollama大模型工具【聊天机器人】
(1)大模型Ollama工具 安装 千问 或 llama3大模型(2)SpringAI是新的Spring依赖,JDK17以上,Springboot3.2以上版本。
2024-04-29 14:52:59
2093
1
原创 大模型工具Ollama 应用千问和llama3模型
官网:https://ollama.com/1> Ollama是一个用于部署和运行各种开源大模型的工具;【支持78种模型】2> 它能够帮助用户快速在本地运行各种大模型,极大地简化了大模型在本地运行的过程。用户通过执行几条命令就能在本地运行开源大模型,如Llama 2等;3> 综上,Ollama是一个大模型部署运行工具,在该工具里面可以部署运行各种大模型,方便开发者在本地搭建一套大模型运行环境;
2024-04-29 14:25:53
8659
原创 WebScoket推送+url传参+每个新连接建立时发送一条数据,然后定时推送
WebScoket推送+url传参+每个新连接建立时发送一条数据,然后定时推送
2024-03-14 12:01:02
431
1
原创 SpringBoot项目整合达梦数据库(MYSQL 转换 达梦数据库)
达梦数据库的安装和使用,MYSQL转达梦数据库,SpringBoot整合达梦数据库
2023-12-14 15:13:17
14670
8
原创 替换MySQL表中的dd字段的id-id1-id2-id3部分,使用MySQL的字符串函数和替换函数进行操作
替换MySQL表中的dd字段的id-id1-id2-id3部分,使用MySQL的字符串函数和替换函数进行操作
2023-07-26 11:05:37
233
原创 Java 多图片上传+多线程处理
测试结果:经过两者对比测试,以用户体验耗时为准,图片大小1.5G左右。两者时间相差3s左右,最终决定使用方式1图片上传。对应调用接口:Controller的的uploadPicByZip方法【压缩图片上传】方式2:图片压缩上传+多线程处理(后台解压,压缩文件与源文件大小变化不大)对应调用接口:Controller的的uploadPic方法【多图片上传】方式1:多图片上传+多线程处理。处理方式:压缩图片上传+多线程。方法1:选择文件夹下的所有图片。处理方式:多图片上传+多线程。方法1:uploadPic。
2023-05-26 14:36:57
1674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人