自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 禁止http请求自动跳转到https--解决网站使用了HSTS的问题

做了如上几步,基本能成功。如果没有成功,继续下面的操作。注意这里不能删除预加载的条目。

2024-02-05 14:17:06 378

原创 【大模型】websocket连接频繁断掉的问题

最近基于websocket来做聊天,但是发现websocket隔一段时间就会断开连接。因为也是第一次使用websocket应用到项目中,所以也没有太多积累,而且还是使用原生的websocket来开发的聊天功能。

2024-02-01 22:25:22 608

原创 【大模型】基于大模型聊天websocket断掉重连的问题

基于大模型聊天场景下,页面一般与服务端是通过websocket建立的连接,服务端再与大模型建立连接。由于网络不稳定的情况下,页面与服务端的websocket会容易发生请求中断,有时候服务端在往页面推送消息的时候,只是展示了一半就终止了。

2024-01-31 14:32:35 413

原创 【NGINX】NGINX如何阻止指定ip的请求

web页面做了一个功能,在websocket请求失败的情况,会定时向服务端进行重试进行建立连接。存在的问题是即使这个web系统没人操作的情况下,只要页面没有关闭,即使系统超时了页面也没有发生跳转,这就有点像对服务器进行攻击一样。

2024-01-31 13:53:19 662

原创 【Linux】同步Linux操作系统最新时间

【Linux】同步Linux操作系统最新时间

2024-01-29 15:15:53 166

原创 【百度智能云千帆大模型平台】访问大模型流式响应数据

访问大模型流式响应数据。最近在调用千帆大模型,调用了他的接口,本文只是做一个记录.封装了千帆大模型的接口,采用了流式的方式的响应,减少用户的等待。备注:以前没有使用过http的流式响应,也是感觉比较新奇,很好玩的事情,特意分享给大家。

2024-01-25 15:05:46 998

原创 【Netty】Netty常用概念

Netty常用概念:Channel,表示一个连接,可以理解为每一个请求,就是一个Channel。ChannelHandler,核心处理业务就在这里,用于处理业务请求。ChannelHandlerContext,用于传输业务数据。ChannelPipeline,用于保存处理过程需要用到的ChannelHandler和ChannelHandlerContext。

2024-01-25 14:17:32 321

转载 【RPC框架】Java实现简单的RPC框架

RPC本质为消息处理模型,RPC屏蔽了底层不同主机间的通信细节,让进程调用远程的服务就像是本地的服务一样。

2024-01-25 10:05:16 141

原创 【typescript】记录typescript可运行的demo工程

ypescript可运行的工程(本包不包含依赖)1、通过 yarn 自行 下载依赖。2、然后运行yarn serve。

2024-01-24 19:37:26 399

原创 【idea插件开发】idea插件访问浏览器web地址

以往在eclipse上面开发插件,有兴致想尝试Idea上玩一下插件开发。想要在idea上面访问web地址。基于webview实现

2024-01-24 13:57:11 1294

原创 【idea插件开发】idea插件helloword

1、点击File->New->Project…选择IntelliJ Platform Plugin。以往在eclipse上面开发插件,有兴致想尝试Idea上玩一下插件开发。2、点击下一步后,输入Project Name,然后点击完成。记录在idea上面第一个插件hello world。4、修改plugin.xml。

2024-01-23 10:32:46 699

原创 【开发工具】从eclipse到idea的过度

在大厂都会研发自己的中间件、自己的开发工具,研发出来自己的一套体系,美其名曰提升工程师的研发效率。后来一个小伙伴把idea工具推给我,同时把eclipse的快捷键等操作可以同步到idea上,抱着体验新事物的心态试用了,感觉还是蛮好的。随着身边的小伙伴也陆续都使用了idea,团队成员大部分都已经切换了,唯有少数几个没有切换,因为有eclipse情节当然我是其中一个,真是顽固不化~。随着eclipse相比以前性能慢了不少,idea在开发工具领域越战越猛,市场份额也逐年增加,其体验得了软件工程师的热爱。

2024-01-23 10:08:01 2018

原创 【百度智能云千帆大模型平台】Open api daily request limit reached

最近在使用百度智能云千帆大模型平台, 一般第一次使用默认会送一张20元的代金券,有效期一个月,当时由于时间原因,一个月期限到了后来换了一个手机号注册,结果就遇到了标题的问题.在第二次新注册百度智能云千帆大模型平台的时候,已经忘记第一次的时候如何操作的了。所以就踩了坑。言归正传~

2024-01-22 15:51:48 2349

原创 【音视频】基于NGINX如何播放rtmp视频流

现阶段直播越来越流行,直播技术发展也越来越快。Webrtc、rtmp、rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtmp如何播放。

2024-01-18 19:32:52 721

原创 【音视频】如何播放rtsp视频流

现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。本文重点介绍如何播放rtsp视频流,通过ffplay方式以及VLC media player的方式来播放。可以参考上一篇博文:【音视频】基于webrtc协议浏览器播放rtsp。可以参考上一篇博文:【音视频】基于webrtc协议浏览器播放rtsp。当执行完上面命令,会单独弹出一个对话框出来进行播放。那篇分享里面有如何推送出来rtsp视频。

2024-01-18 09:29:12 1148

原创 【音视频】基于webrtc协议浏览器播放rtsp

本文是基于ffmpeg技术将mp4转换为rtsp视频流,并且将流推送到流媒体服务器(EasyDarwin)上,而后采用了webrtc-streamer对rtsp进行了播放。我相信会更好的别的使用方式,本文采取这种方式只是经过了一次实践做了一次记录,同时也分享给大家。现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。安装EasyDarwin-windows-8.1.0。

2024-01-17 16:26:51 1593 1

原创 【音视频】基于ffmpeg对视频的切割/合成/推流

基于FFmpeg对视频进行切割、合成和推流的价值和意义在于它提供了一种高效、灵活且免费的方式来实现视频内容的定制、管理和分发。通过FFmpeg,用户可以轻松地剪辑视频片段,根据需要去除不必要的部分或提取特定时间段的内容,从而优化观看体验和提高内容的价值。而视频推流功能则使得视频内容可以实时传播到全球各地,无论是在线直播还是视频会议,都能确保观众在任何时间、任何地点都能接收到视频内容,极大提高了视频内容的传播效率和观看便利性。

2024-01-17 16:18:33 837

原创 【NodeJS】nodejs提供websocket服务

在开发业务系统的时候,根据开发人员不同的技术栈,会使用不同的技术来开发微服务。本文是基于NodeJS提供的websocket的服务。在websocket通过分片的方式将字符串进行切割传递。

2024-01-16 09:58:46 564

原创 【NodeJS】nodejs后端渲染html

Node.js 后端渲染 HTML 在提高网站性能、优化用户体验、简化前端开发流程以及提升内容可抓取性等方面都具有显著的价值。这种模式特别适用于那些不需要复杂交互的网站,例如博客、产品页面或者一些信息发布平台等。然而,对于需要高度交互和动态用户体验的应用,前端渲染可能更为合适。在实际开发中,应根据具体需求和场景选择最合适的渲染策略。

2024-01-16 09:51:15 643

原创 【NodeJS】html通过video和canvas同时播放视频

在某些特殊情况下,会使用Canvas作为容器展示视频,但是不是简单的为了播放视频,而是使用Canvas传递鼠标、键盘事件,发生了一个事件,事件则是传递到NodeJS服务器上,而做出相应的回复。本文只是做了一个例子,通过Canvas播放视频。

2024-01-15 11:39:57 573

原创 【NodeJS】mp4通过Canvas进行播放

在某些特殊情况下,会使用Canvas作为容器展示视频,但是不是简单的为了播放视频,而是使用Canvas传递鼠标、键盘事件,发生了一个事件,事件则是传递到NodeJS服务器上,而做出相应的回复。本文只是做了一个例子,通过Canvas播放视频。

2024-01-15 10:26:38 640

原创 【NodeJS】基于Node生成图片的尝试

在一些场景中,在浏览器端进行生成与绘制图片性能比较差,那么就需要服务器端来完成这些逻辑,该例子是一个简单的demo,基于node作为应用服务器,使用canvas作为绘制容器生成图片。

2024-01-12 20:20:10 581

原创 【NodeJS】node提供的服务时静态资源如何访问

根据业务需要,会把nodejs作为应用服务,该服务中也会使用到静态资源,那么如何才能访问到这个静态资源呢,对于刚刚接触到nodejs的开发也许是一个难点,接下来会用代码来说明~

2024-01-12 14:31:07 451

原创 【音视频】m3u8的生成以及播放

一些网站或者系统,也会直接在html中设置一个mp4的文件,使用video进行直接播放,相比m3u8的方式更为直接,至于说使用mp4播放是否性能比m3u8要好,我没有做过详细的研究,但是从对m3u8的理解的角度,m3u8其实就是对视频做了切割,播放的时候一个个ts进行下载。

2024-01-12 11:17:42 804

原创 基于LangChain-ChatGLM构建智能客服(二)

我们知道LangChain-ChatGLM对是GPU硬件强依赖的,每一台LangChain-ChatGLM服务支持的并发数也是有限的,当支持很大并发量的情况下,单台LangChain-ChatGLM服务满足不了要求的情况下,如何对LangChain-ChatGLM服务中的知识库一致性如何管理呢?

2023-09-26 10:50:38 430

原创 基于LangChain-ChatGLM构建智能客服(一)

工程角度对LangChain-ChatGLM进行包装,包括知识库的维护更新、智能问答场景如何设计实现、模块如何划分、模块如何交互、数据如何更新等情况需要逐一剖析~

2023-09-26 10:44:08 313

原创 linux安装完mysql出现-bash: mysql: 未找到命令

linux安装完mysql出现-bash: mysql: 未找到命令。可能原因是:缺少环境变量。

2023-09-25 15:59:53 1765

转载 mysql主备和主从的区别

着互联网应用的不断发展,数据库已经成为很多企业的核心资产。为保证数据库的高可用和数据安全,很多企业采用了MySQL主备和主从技术。尽管这两种技术都可以提高MySQL的高可用性,但是它们却不是一回事。下面我们将以此为切入点,详细介绍MySQL主备和主从技术的区别。

2023-09-25 15:16:23 353

转载 mysql主从搭建教程 mysql主从库搭建

mysql主从搭建教程 mysql主从库搭建

2023-09-25 15:11:29 300

原创 基于springboot的web应用如何打印线行字

基于若依框架开发应用的时候,默认启动的线行字是RY,往往在开发自己的业务系统的情况一般肯定是想改成自己系统的缩写,如何实现所期望的效果呢?通过下面的步骤我们来揭晓操作方法。

2023-09-22 15:07:11 48

原创 如何基于mysql生成word

也许当你的系统开发完成的时候,有项目经理、领导等相关人员想要你的数据库设计文档,这个时候可能就会束手无策了,本文通过如下方式介绍下如何快速提供一份数据库设计文档。

2023-09-22 11:58:56 621

原创 windows下安装mysql-5.7.27-winx64

windows下安装mysql-5.7.27-winx64,遇到的问题以及如何解决的,本文只是用于记录自己安装的过程。

2023-09-21 16:55:35 143

原创 基于SPI机制隔离业务多种实现方式

SPI(Service Provider Interface)机制是一种服务发现和注册的机制,它允许服务提供者在注册表中声明它们提供的服务,并允许服务消费者从注册表中检索和连接到这些服务。SPI 是 Java 中的一种设计模式,主要用于解决模块之间的松耦合问题。

2023-09-19 16:31:50 76 1

原创 基于若依框架实践(三):通过swagger定义接口

在 SpringBoot 中,我们可以通过 swagger框架来定义接口。当前软件应用开发中,很多情况下采用了前后端分离开发的模式,为提升协同效率必然提前把接口协议先定义好,然后分头去开发。本文是基于若依框架中实践了swagger的使用,以及总结了应用过程中遇到的问题和如何解决这些问题的。

2023-09-19 11:08:31 2252

原创 不同编程语言针对第三包的管理方式

不同编程语言在对待第三方库 (第三包) 的管理上有不同的方式和工具。

2023-09-18 14:17:06 66

原创 基于若依框架实践(二):通过profile隔离不同环境配置

基于springboot的应用通过profile隔离不同环境配置参数:1、提取可变点到配置文件中2、maven的pom中配置3、编译打包时候切换不同profile4、源码可参考开源地址:

2023-09-18 13:54:26 525

原创 基于ruoyi-vue的V3.8.6版本应用开发遇到的问题

由于始终没有下载下来1.4.6版本的pagehelper-spring-boot-starter的依赖,因此尝试改成1.4.0版本的pagehelper-spring-boot-starter,通过编译运行,发现还是可以的。具体为何始终下载不下来,目前不清楚原因。之前基于V3.8.1版本做了不少的应用,目前选择了V3.8.6版本进行应用开发。电脑默认配置的公司的代理,于是改成手机热点的方式重新进行更新依然是没有下载下来。

2023-09-18 11:54:19 189

原创 基于langChain-ChatGLM应用实践:遇到接口返回{“detail“:“Not Found“}

langChain-ChatGLM对应的节点会存在多个,因此在 两个模块调用的过程中是由langChain-ChatGLM将自身的域名地址作为参数传递过去的,经过仔细排查发现 调用接口的url中 在域名与具体接口之间多了一个斜杠(/)导致没有调用成功。langChain-ChatGLM之间是通过http进行调用的,在两个模块进行联调的时候,发现langChain-ChatGLM返回报文。调用接口执行完成之后,没有达到期望的效果。

2023-09-18 10:45:51 725

原创 若依启动连接数据库失败

若依启动连接数据库失败,问题根因是useSSL值导致的问题,useSSL值由true改为false就可以了

2023-09-15 14:44:51 1769

转载 【转载】centos7安装mysql5.7步骤(图解版)

centos7安装mysql5.7步骤(图解版)

2023-09-15 09:36:39 553

idea插件访问浏览器web地址

idea插件上面访问web地址: 1、点击File->New->Project… 选择IntelliJ Platform Plugin 2、点击下一步后,输入Project Name,然后点击完成 3、新建Factory 4、修改plugin.xml 5、打包插件 6、安装插件 https://blog.csdn.net/HWTwilight/article/details/135820343?spm=1001.2014.3001.5501

2024-01-29

比较原始的方案实现RPC框架,采用Socket通信、动态代理与反射与Java原生的序列化

比较原始的方案实现RPC框架,采用Socket通信、动态代理与反射与Java原生的序列化 1)服务提供者,运行在服务器端,提供服务接口定义与服务实现类。 2)服务中心,运行在服务器端,负责将本地服务发布成远程服务,管理远程服务,提供给服务消费者使用。 3)服务消费者,运行在客户端,通过远程代理对象调用远程服务。

2024-01-29

【百度智能云千帆大模型平台】访问大模型流式响应数据

【百度智能云千帆大模型平台】访问大模型流式响应数据 封装了千帆大模型的接口,采用了流式的方式的响应,减少用户的等待。 备注:以前没有使用过http的流式响应,也是感觉比较新奇,很好玩的事情,特意分享给大家。HttpStreamServiceImpl

2024-01-25

typescript可运行的工程

typescript可运行的工程(本包不包含依赖) 1、通过 yarn 自行 下载依赖 2、然后运行yarn serve 备注:比较简单的样例工程,作为入门级别的学习.

2024-01-24

云渲染(服务器渲染)图片

在一些场景中,在浏览器端进行生成与绘制图片性能比较差,那么就需要服务器端来完成这些逻辑,该例子是一个简单的demo,基于node作为应用服务器,使用canvas作为绘制容器生成图片

2024-01-12

node提供的服务中静态资源访问的方式

node提供的服务, 这个服务里面包含了静态资源,静态资源通过http的方式可以直接访问到,类似NGINX中访问静态资源一样

2024-01-12

ry-vue-v3.8.6数据库设计

ry-vue-v3.8.6数据库设计

2023-09-22

ry-vue-v3.8.6数据库设计

ry-vue-v3.8.6数据库设计

2023-09-22

集成websocket实现实时通信样例源码

集成websocket实现实时通信样例源码

2023-09-13

aspose-cad-20.9-javadoc

aspose-cad-20.9-javadoc

2022-06-08

aspose-cad-20.9

aspose-cad-20.9

2022-06-08

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

TA关注的人

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