- 博客(39)
- 收藏
- 关注
原创 mysql Index column size too large 超过767错误解决方案
【代码】mysql Index column size too large 超过767错误解决方案。
2024-06-11 14:28:42 375
转载 服务端向客户端推送数据的实现方案有哪几种
SSE的优点是,它是一个轻量级的协议,相对于websockte来说,他的复杂度就没有那么高,相对于客户端的消耗也比较少。而且SSE使用的是http协议(websocket使用的是ws协议),也就是现有的服务端都支持SSE,无需像websocket一样需要服务端提供额外的支持。在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。websocket是一个双向通讯的协议,他的优点是,可以同时支持客户端和服务端彼此相互进行通讯。
2024-05-07 16:34:26 39
原创 Linux CPU 占用率 100% 排查
其他层面要考虑到的地方mysql,有执行时间特别长的sql、死锁 redis雪崩等相关问题 并发 导出数据量大 Java定时器服务业务复杂,比如像每天要更新电商的统计表,每天发送优惠券等业务需要提前计算才能保证业务使用时的流畅性,我这个原因就是定时任务执行了近4个小时,特意把定时器时间提前一点,白天就不会影响系统正常运行了
2024-04-18 13:26:35 132
转载 sql优化
曾经,我接触过很多项目的数据库的很多字段基本设置为null,就图个方便,有的是为了方便前端传参,但是我觉得这是不规范的如果该字段默认值为Null并且又被设置为索引列那么这一列会需要额外的空间来保存,会占用更多的空间进行比较和计算时还需要对NULL值做特殊的处理。
2024-02-05 18:30:19 56
原创 一个订单 30 分钟未支付自动取消功能,有 5 种实现方案?
https://mp.weixin.qq.com/s/zgmqcAamdHWFu_waUnLt5w
2023-11-30 10:43:50 504
原创 nginx开启、关闭命令失效
windows下启动nginx有时会启动多个nginx进程,此时nginx -s reload 不生效,使用以下步骤解决。
2023-11-06 10:49:12 186
原创 docker
需求:后端镜像中包含后端的jar,镜像启动就可以启动jar服务,前端同理。后端实现步骤:创建DockerFile-构建镜像-启动容器-测试FROM nginxlisten 80;} \#解决Router(mode: 'history')模式下,刷新路由地址不能找到页面的问题 \if (!s=\$1 last;break;
2023-10-09 21:03:34 12
原创 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 2599 23
原创 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 1029
原创 EasyDL图像识别操作流程
https://ai.baidu.com/ai-doc/EASYDL/ok38n2w9hhttps://ai.baidu.com/ai-doc/EASYDL/ok38n2w9h
2023-08-22 17:34:06 200
原创 手动引入jar包并打包进BOOT-INF/lib
-${project.basedir}是指向当前pom所在项目的根目录,需要找到上级项目目录的话使用../-->-- 需要加上该配置才能打进lib中-->手动引入本地jar文件。打包需要加入以下配置。
2023-08-22 13:08:03 157 2
原创 前端直接访问其他服务器资源
如果出现接口404,应该是请求地址不对,此处使用的是jeecgboot统一请求postAction会自动拼接baseurl,拼接后会找后端接口导致前端请求跳不到 nginx代理。需求:拦截本地/function请求到192.168.103/function。解决办法:自定义ajax请求+ngxin代理就好了。
2023-08-22 11:33:56 140
原创 35款 SpringBoot/SpringCloud 开源项目,用来接私活挣钱真爽!
模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis高速缓存对接代码、图表统计、地图统计、vue.js)、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
2023-08-22 09:26:04 148
原创 使用Ffmpeg + node.js + websocket + flv.js实现)现 rtsp转flv报错unknown Conversion failed!
【代码】使用ffmpeg+websocket实现 rtsp转flv报错unknown Conversion failed!
2023-08-17 16:35:35 420
原创 no suitable HttpMessageConverter found for response type [class com.alibaba.fastjson.JSONObject] and
1、查看resttemplate是否有相关message转换器。2、修改方法返回值为String,String为默认值。
2023-08-10 17:39:50 1401
原创 Jrebel激活
2. 下载 ReverseProxy,下载地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4。版权声明:本文为CSDN博主「lisiding_1986」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lisiding_1986/article/details/84530519。安装好jrebel 2018.2.2。
2023-08-03 09:34:27 307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人