自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 常用 工具

常用工具

2023-11-21 10:39:47 243

原创 构建RAG企业智能问答系统

这一阶段主要是当用户提问时,可以到数据库中检索出和用户问题相似度高的知识,整理成prompt,一起发给大模型,然后由大模型进行整合,再给用户答案。AI大模型的回答都是基于他之前训练过的内容,如果AI大模型回答企业内部知识是回答不了的,如何解决?主要是对知识库进行处理,对知识库的内容进行Embedding向量化处理,并保存到向量数据库中。

2025-03-01 23:39:56 160

原创 Embedding

使用Embedding实现自然语言搜索。

2025-03-01 22:00:41 290

原创 AiService

根据前几章内容我们已经接触到很多与大模型交互的组件,如Tool、ChatMemory等,我们每次与模型交互都要熟记这些组件的相互调用关系,非常麻烦,这章节通过Langchain4j中的AiService把这些组件整合起来。打造简单的文章助手。

2025-02-27 23:36:46 257

原创 ToolSpecification

大模型在解决问题时,是基于互联网上很多历史资料进行预测的,如果问"今天是几月几号?",大模型是大概率答错的,因为大模型肯定还没有来得及学习今天所产生的最新资料。LangChain4j的Tools机制就能够帮助大模型来获取当前最新的数据。

2025-02-26 23:39:57 140

原创 ChatMemory打造长会话

ChatMemory是LangChain4j提供的用来存储历史对话的组件,并且还支持窗口限制、淘汰机制、机制等等扩展功能。从上一篇已经实现过两次回话,要想保证长对话使用了generate传输上次记录,为了简化这一操作,本章使用ChatMemory实现。

2025-02-25 22:42:28 698

原创 Langchain4j基础应用

Welcome!

2025-02-24 23:24:42 694

原创 第二章 基础设施并发

在计算机系统中同时有多个应用程序的情况下,保证这些资源的正确使用和公平分配的技术能力。精确地管控每个进程所能使用的 CPU、内存、网络、磁盘等物理计算资源就是基础设施并发管理的目标,它可以让分布式系统更加均衡、更加稳定,减少资源浪费,提升系统的总容量。

2024-10-09 16:11:48 751

原创 快速了解高并发解决方案

对《高并发的哲学原理》的个人总结,原书地址如下关于本书 | 高并发的哲学原理开源图书《高并发的哲学原理》,作者吕文翰,住范儿 CTO。

2024-09-11 00:33:07 1310

原创 mysql Index column size too large 超过767错误解决方案

【代码】mysql Index column size too large 超过767错误解决方案。

2024-06-11 14:28:42 507

转载 服务端向客户端推送数据的实现方案有哪几种

SSE的优点是,它是一个轻量级的协议,相对于websockte来说,他的复杂度就没有那么高,相对于客户端的消耗也比较少。而且SSE使用的是http协议(websocket使用的是ws协议),也就是现有的服务端都支持SSE,无需像websocket一样需要服务端提供额外的支持。在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。websocket是一个双向通讯的协议,他的优点是,可以同时支持客户端和服务端彼此相互进行通讯。

2024-05-07 16:34:26 242

原创 后端对接小程序登录、消息推送流程

【代码】小程序手机号一键登录。

2024-04-22 14:53:14 361

原创 Linux CPU 占用率 100% 排查

其他层面要考虑到的地方mysql,有执行时间特别长的sql、死锁 redis雪崩等相关问题 并发 导出数据量大 Java定时器服务业务复杂,比如像每天要更新电商的统计表,每天发送优惠券等业务需要提前计算才能保证业务使用时的流畅性,我这个原因就是定时任务执行了近4个小时,特意把定时器时间提前一点,白天就不会影响系统正常运行了

2024-04-18 13:26:35 237

原创 单机下接口防重

【代码】单机下接口防重。

2024-03-05 13:44:52 443

原创 uni保持pc和pad横屏自适应样式

function tovmin($rpx){//$rpx为需要转换的字号。

2024-02-23 16:28:49 1225

转载 sql优化

曾经,我接触过很多项目的数据库的很多字段基本设置为null,就图个方便,有的是为了方便前端传参,但是我觉得这是不规范的如果该字段默认值为Null并且又被设置为索引列那么这一列会需要额外的空间来保存,会占用更多的空间进行比较和计算时还需要对NULL值做特殊的处理。

2024-02-05 18:30:19 132

原创 uni使用openlayer加载本机离线地图

【代码】uni使用openlayer加载本机离线地图。

2024-02-04 11:03:40 956

原创 JEECGBOOT 上传失败

操作失败,Failed to parse multipart servlet request;

2024-01-30 11:14:10 771

原创 Activity流程

2024-01-16 10:37:13 173

原创 uniapp消息推送-个推V2

V1只能在纯公网环境下使用,V2没有限制。

2023-12-28 13:38:35 1412

原创 一个订单 30 分钟未支付自动取消功能,有 5 种实现方案?

https://mp.weixin.qq.com/s/zgmqcAamdHWFu_waUnLt5w

2023-11-30 10:43:50 668

原创 nginx开启、关闭命令失效

windows下启动nginx有时会启动多个nginx进程,此时nginx -s reload 不生效,使用以下步骤解决。

2023-11-06 10:49:12 502

原创 解决rtsp视频流无法在公网播放问题

解决rtsp视频流无法在公网播放问题

2023-10-17 00:17:50 1251

原创 docker

需求:后端镜像中包含后端的jar,镜像启动就可以启动jar服务,前端同理。后端实现步骤:创建DockerFile-构建镜像-启动容器-测试FROM nginxlisten 80;} \#解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题 \if (!s=\$1 last;break;

2023-10-09 21:03:34 219

原创 nginx图片跨域问题

【代码】nginx图片跨域问题。

2023-10-09 11:14:42 482

原创 ios打包

https://www.cnblogs.com/nlyangtong/p/9760818.html

2023-09-27 19:14:13 128

原创 springboot-项目获取resources下文件乱码

【代码】springboot-项目获取resources下文件乱码。

2023-09-15 16:30:29 700

原创 uniapp云打包app步骤

有道云笔记

2023-09-14 11:31:06 416

原创 windows设置开机自启动服务

实际使用过程中,比较推荐部署成服务的方式,易于维护和管理。

2023-09-08 14:19:00 6867

原创 vue使用webrtcstreamer实现rtsp无转码播放实时监控

因为video标签只能播放特定格式的视频,比如MP4、WebM和Ogg格式,而对于这种视频流文件则需要通过转码实现,而vue-video-player也只能播放特定格式的视频。3、将下载包html文件夹下webrtcstreamer.js文件和html/libs文件夹下adapter.min.js文件复制到你的Vue项目public目录下,在index.html文件里引入这两个js文件。-streamer,对应下载自己电脑操作系统的版本(需要去GitHub下载,GitHub下载较慢,建议通过工具加速下载)

2023-08-30 21:40:20 4176 30

原创 Java计算点是否在多边形内

【代码】Java计算点是否在多边形内。

2023-08-28 17:29:51 282

原创 前后端加密传输,采用RSA算法

【代码】前后端加密传输,采用RSA算法。

2023-08-23 16:45:44 310

原创 Mysql5.7重置密码

\mysqld --console --skip-grant-tables --shared-memory窗口先不要关闭。update user set Password=password('新密码') where User='root';mysql -u root -p 回车,这时让你输入密码,不输入,直接回车。1.进入bin目录下,按住shift + 鼠标右键,点击打开“在此处打开命令窗口”4.1启动mysql服务(参考上面的额关闭mysql服务)4.关闭前两个命令窗口,再打开一个新的命令窗口。

2023-08-23 14:02:14 1291 1

原创 EasyDL图像识别操作流程

https://ai.baidu.com/ai-doc/EASYDL/ok38n2w9hhttps://ai.baidu.com/ai-doc/EASYDL/ok38n2w9h

2023-08-22 17:34:06 426

原创 手动引入jar包并打包进BOOT-INF/lib

-${project.basedir}是指向当前pom所在项目的根目录,需要找到上级项目目录的话使用../-->-- 需要加上该配置才能打进lib中-->手动引入本地jar文件。打包需要加入以下配置。

2023-08-22 13:08:03 284 2

原创 前端直接访问其他服务器资源

如果出现接口404,应该是请求地址不对,此处使用的是jeecgboot统一请求postAction会自动拼接baseurl,拼接后会找后端接口导致前端请求跳不到 nginx代理。需求:拦截本地/function请求到192.168.103/function。解决办法:自定义ajax请求+ngxin代理就好了。

2023-08-22 11:33:56 244

原创 35款 SpringBoot/SpringCloud 开源项目,用来接私活挣钱真爽!

模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis高速缓存对接代码、图表统计、地图统计、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。

2023-08-22 09:26:04 329

原创 使用Ffmpeg + node.js + websocket + flv.js实现)现 rtsp转flv报错unknown Conversion failed!

【代码】使用ffmpeg+websocket实现 rtsp转flv报错unknown Conversion failed!

2023-08-17 16:35:35 724

原创 前端rtsp转flv格式视频播放

附带云台按钮和预置点页面,仅供参考。

2023-08-15 22:40:11 1560 3

翻译 本地搭建rtsp服务器

搭建RTSP服务器

2023-08-15 21:36:55 1417

ThreeJS动画案例

ThreeJS动画案例

2025-12-25

docker部署微服务实战

docker部署微服务实战

2025-10-29

docker部署微服务实战

docker部署微服务实战

2025-08-26

nginx自启动nginx自启动

nginx自启动

2023-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除