- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 基于mysqlbinlog恢复数据
mysqlbinlog -v /usr/local/mysql/log-bin/mysql-bin.000003 --stop-position=3667 | mysql -uroot -p密码。
2024-06-17 19:52:33
629
原创 mysql手工命令备份与自动备份
然后在命令行 输入 mysqldump -u root -p dbname > dbname_backup_20240612.sql。进入命令目录:cd /usr/local/mysql/bin,确保该目录下有mysqldump。进入命令目录:cd /usr/local/mysql/bin,确保该目录下有mysql。注意,这里的dbname 是指你想要备份的数据库的名字。注意,这里的dbname 是指你想要恢复的数据库的名字。通过这个命令就会对指定的数据库进行备份了.1、手工备份数据库数据。
2024-06-17 19:25:02
540
原创 Mysql开启查询日志(General Log)
更改文件所有者:sudo chown mysql:mysql /var/log/mysql/query.log。给予MySQL写入权限:sudo chmod 644 /var/log/mysql/query.log。更改目录所有者:sudo chown mysql:mysql /var/log/mysql。创建日志文件:sudo touch /var/log/mysql/query.log。给予写入权限:sudo chmod 755 /var/log/mysql。
2024-06-17 19:15:46
1592
原创 Mysql开启binlog
# server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同server-id=1# log-bin日志文件的名字为mysql-bin,以及其存储路径log-bin=/usr/local/mysql/log-bin/mysql-bin 注意,如果显示指定binlog目录,需要事先创建目录并修改权限:
2024-06-13 13:53:09
699
原创 基于spring security框架遇到的401认证错误的定位
当初对不同的环境划分不同的配置文件,是另外一个同事做的,当时他是按照他之前项目的经验和习惯落实到我的这个系统上的。当时我给他讲划分配置文件的原则是公共的配置放到application.yml中,不同环境的分别放到各自的配置中,保持每个配置项个数要一致。那个时候他给我讲,如果是application-dev.yml、application-sit.yml等配置与application.yml重复配置项,那么会自动覆盖掉的。
2024-04-29 10:51:37
1499
1
原创 禁止http请求自动跳转到https--解决网站使用了HSTS的问题
做了如上几步,基本能成功。如果没有成功,继续下面的操作。注意这里不能删除预加载的条目。
2024-02-05 14:17:06
805
原创 【大模型】websocket连接频繁断掉的问题
最近基于websocket来做聊天,但是发现websocket隔一段时间就会断开连接。因为也是第一次使用websocket应用到项目中,所以也没有太多积累,而且还是使用原生的websocket来开发的聊天功能。
2024-02-01 22:25:22
1603
原创 【大模型】基于大模型聊天websocket断掉重连的问题
基于大模型聊天场景下,页面一般与服务端是通过websocket建立的连接,服务端再与大模型建立连接。由于网络不稳定的情况下,页面与服务端的websocket会容易发生请求中断,有时候服务端在往页面推送消息的时候,只是展示了一半就终止了。
2024-01-31 14:32:35
651
原创 【NGINX】NGINX如何阻止指定ip的请求
web页面做了一个功能,在websocket请求失败的情况,会定时向服务端进行重试进行建立连接。存在的问题是即使这个web系统没人操作的情况下,只要页面没有关闭,即使系统超时了页面也没有发生跳转,这就有点像对服务器进行攻击一样。
2024-01-31 13:53:19
830
原创 【百度智能云千帆大模型平台】访问大模型流式响应数据
访问大模型流式响应数据。最近在调用千帆大模型,调用了他的接口,本文只是做一个记录.封装了千帆大模型的接口,采用了流式的方式的响应,减少用户的等待。备注:以前没有使用过http的流式响应,也是感觉比较新奇,很好玩的事情,特意分享给大家。
2024-01-25 15:05:46
1629
原创 【Netty】Netty常用概念
Netty常用概念:Channel,表示一个连接,可以理解为每一个请求,就是一个Channel。ChannelHandler,核心处理业务就在这里,用于处理业务请求。ChannelHandlerContext,用于传输业务数据。ChannelPipeline,用于保存处理过程需要用到的ChannelHandler和ChannelHandlerContext。
2024-01-25 14:17:32
378
转载 【RPC框架】Java实现简单的RPC框架
RPC本质为消息处理模型,RPC屏蔽了底层不同主机间的通信细节,让进程调用远程的服务就像是本地的服务一样。
2024-01-25 10:05:16
1405
原创 【typescript】记录typescript可运行的demo工程
ypescript可运行的工程(本包不包含依赖)1、通过 yarn 自行 下载依赖。2、然后运行yarn serve。
2024-01-24 19:37:26
478
原创 【idea插件开发】idea插件访问浏览器web地址
以往在eclipse上面开发插件,有兴致想尝试Idea上玩一下插件开发。想要在idea上面访问web地址。基于webview实现
2024-01-24 13:57:11
4404
5
原创 【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
795
原创 【开发工具】从eclipse到idea的过度
在大厂都会研发自己的中间件、自己的开发工具,研发出来自己的一套体系,美其名曰提升工程师的研发效率。后来一个小伙伴把idea工具推给我,同时把eclipse的快捷键等操作可以同步到idea上,抱着体验新事物的心态试用了,感觉还是蛮好的。随着身边的小伙伴也陆续都使用了idea,团队成员大部分都已经切换了,唯有少数几个没有切换,因为有eclipse情节当然我是其中一个,真是顽固不化~。随着eclipse相比以前性能慢了不少,idea在开发工具领域越战越猛,市场份额也逐年增加,其体验得了软件工程师的热爱。
2024-01-23 10:08:01
2124
原创 【百度智能云千帆大模型平台】Open api daily request limit reached
最近在使用百度智能云千帆大模型平台, 一般第一次使用默认会送一张20元的代金券,有效期一个月,当时由于时间原因,一个月期限到了后来换了一个手机号注册,结果就遇到了标题的问题.在第二次新注册百度智能云千帆大模型平台的时候,已经忘记第一次的时候如何操作的了。所以就踩了坑。言归正传~
2024-01-22 15:51:48
7843
2
原创 【音视频】基于NGINX如何播放rtmp视频流
现阶段直播越来越流行,直播技术发展也越来越快。Webrtc、rtmp、rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtmp如何播放。
2024-01-18 19:32:52
1028
原创 【音视频】如何播放rtsp视频流
现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。本文重点介绍如何播放rtsp视频流,通过ffplay方式以及VLC media player的方式来播放。可以参考上一篇博文:【音视频】基于webrtc协议浏览器播放rtsp。可以参考上一篇博文:【音视频】基于webrtc协议浏览器播放rtsp。当执行完上面命令,会单独弹出一个对话框出来进行播放。那篇分享里面有如何推送出来rtsp视频。
2024-01-18 09:29:12
3011
原创 【音视频】基于webrtc协议浏览器播放rtsp
本文是基于ffmpeg技术将mp4转换为rtsp视频流,并且将流推送到流媒体服务器(EasyDarwin)上,而后采用了webrtc-streamer对rtsp进行了播放。我相信会更好的别的使用方式,本文采取这种方式只是经过了一次实践做了一次记录,同时也分享给大家。现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。安装EasyDarwin-windows-8.1.0。
2024-01-17 16:26:51
3666
1
原创 【音视频】基于ffmpeg对视频的切割/合成/推流
基于FFmpeg对视频进行切割、合成和推流的价值和意义在于它提供了一种高效、灵活且免费的方式来实现视频内容的定制、管理和分发。通过FFmpeg,用户可以轻松地剪辑视频片段,根据需要去除不必要的部分或提取特定时间段的内容,从而优化观看体验和提高内容的价值。而视频推流功能则使得视频内容可以实时传播到全球各地,无论是在线直播还是视频会议,都能确保观众在任何时间、任何地点都能接收到视频内容,极大提高了视频内容的传播效率和观看便利性。
2024-01-17 16:18:33
1086
原创 【NodeJS】nodejs提供websocket服务
在开发业务系统的时候,根据开发人员不同的技术栈,会使用不同的技术来开发微服务。本文是基于NodeJS提供的websocket的服务。在websocket通过分片的方式将字符串进行切割传递。
2024-01-16 09:58:46
728
原创 【NodeJS】nodejs后端渲染html
Node.js 后端渲染 HTML 在提高网站性能、优化用户体验、简化前端开发流程以及提升内容可抓取性等方面都具有显著的价值。这种模式特别适用于那些不需要复杂交互的网站,例如博客、产品页面或者一些信息发布平台等。然而,对于需要高度交互和动态用户体验的应用,前端渲染可能更为合适。在实际开发中,应根据具体需求和场景选择最合适的渲染策略。
2024-01-16 09:51:15
1143
原创 【NodeJS】html通过video和canvas同时播放视频
在某些特殊情况下,会使用Canvas作为容器展示视频,但是不是简单的为了播放视频,而是使用Canvas传递鼠标、键盘事件,发生了一个事件,事件则是传递到NodeJS服务器上,而做出相应的回复。本文只是做了一个例子,通过Canvas播放视频。
2024-01-15 11:39:57
911
原创 【NodeJS】mp4通过Canvas进行播放
在某些特殊情况下,会使用Canvas作为容器展示视频,但是不是简单的为了播放视频,而是使用Canvas传递鼠标、键盘事件,发生了一个事件,事件则是传递到NodeJS服务器上,而做出相应的回复。本文只是做了一个例子,通过Canvas播放视频。
2024-01-15 10:26:38
1718
原创 【NodeJS】基于Node生成图片的尝试
在一些场景中,在浏览器端进行生成与绘制图片性能比较差,那么就需要服务器端来完成这些逻辑,该例子是一个简单的demo,基于node作为应用服务器,使用canvas作为绘制容器生成图片。
2024-01-12 20:20:10
1695
原创 【NodeJS】node提供的服务时静态资源如何访问
根据业务需要,会把nodejs作为应用服务,该服务中也会使用到静态资源,那么如何才能访问到这个静态资源呢,对于刚刚接触到nodejs的开发也许是一个难点,接下来会用代码来说明~
2024-01-12 14:31:07
954
原创 【音视频】m3u8的生成以及播放
一些网站或者系统,也会直接在html中设置一个mp4的文件,使用video进行直接播放,相比m3u8的方式更为直接,至于说使用mp4播放是否性能比m3u8要好,我没有做过详细的研究,但是从对m3u8的理解的角度,m3u8其实就是对视频做了切割,播放的时候一个个ts进行下载。
2024-01-12 11:17:42
1875
原创 基于LangChain-ChatGLM构建智能客服(二)
我们知道LangChain-ChatGLM对是GPU硬件强依赖的,每一台LangChain-ChatGLM服务支持的并发数也是有限的,当支持很大并发量的情况下,单台LangChain-ChatGLM服务满足不了要求的情况下,如何对LangChain-ChatGLM服务中的知识库一致性如何管理呢?
2023-09-26 10:50:38
673
原创 基于LangChain-ChatGLM构建智能客服(一)
工程角度对LangChain-ChatGLM进行包装,包括知识库的维护更新、智能问答场景如何设计实现、模块如何划分、模块如何交互、数据如何更新等情况需要逐一剖析~
2023-09-26 10:44:08
523
原创 linux安装完mysql出现-bash: mysql: 未找到命令
linux安装完mysql出现-bash: mysql: 未找到命令。可能原因是:缺少环境变量。
2023-09-25 15:59:53
2896
转载 mysql主备和主从的区别
着互联网应用的不断发展,数据库已经成为很多企业的核心资产。为保证数据库的高可用和数据安全,很多企业采用了MySQL主备和主从技术。尽管这两种技术都可以提高MySQL的高可用性,但是它们却不是一回事。下面我们将以此为切入点,详细介绍MySQL主备和主从技术的区别。
2023-09-25 15:16:23
745
原创 基于springboot的web应用如何打印线行字
基于若依框架开发应用的时候,默认启动的线行字是RY,往往在开发自己的业务系统的情况一般肯定是想改成自己系统的缩写,如何实现所期望的效果呢?通过下面的步骤我们来揭晓操作方法。
2023-09-22 15:07:11
125
原创 如何基于mysql生成word
也许当你的系统开发完成的时候,有项目经理、领导等相关人员想要你的数据库设计文档,这个时候可能就会束手无策了,本文通过如下方式介绍下如何快速提供一份数据库设计文档。
2023-09-22 11:58:56
2008
原创 windows下安装mysql-5.7.27-winx64
windows下安装mysql-5.7.27-winx64,遇到的问题以及如何解决的,本文只是用于记录自己安装的过程。
2023-09-21 16:55:35
258
原创 基于SPI机制隔离业务多种实现方式
SPI(Service Provider Interface)机制是一种服务发现和注册的机制,它允许服务提供者在注册表中声明它们提供的服务,并允许服务消费者从注册表中检索和连接到这些服务。SPI 是 Java 中的一种设计模式,主要用于解决模块之间的松耦合问题。
2023-09-19 16:31:50
176
1
idea插件访问浏览器web地址
2024-01-29
比较原始的方案实现RPC框架,采用Socket通信、动态代理与反射与Java原生的序列化
2024-01-29
【百度智能云千帆大模型平台】访问大模型流式响应数据
2024-01-25
typescript可运行的工程
2024-01-24
云渲染(服务器渲染)图片
2024-01-12
关于#低代码平台#的问题:各自有何优势以及竞争力(相关搜索:低代码平台)
2023-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人