logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 与 WebSocket:长连接掉线、心跳与消息广播的问题

问题原因解决方案长连接掉线反向代理超时、无心跳定时心跳 + Nginx假死连接客户端断网未检测定期ping/pong集群广播失败Session 不共享内存泄漏Session 未清理定期检测 + 主动关闭兼容性差浏览器/代理不支持使用 SockJS/STOMPWebSocket 并不是“配置一下就能用”的黑盒技术。一旦连接长期存在,它就和数据库连接池一样,需要监控、清理、心跳、限流。在 Spring

文章图片
#spring boot#websocket#后端
保姆级教程!VSCode 配置 Python 环境一篇就够

要不要我帮你加上几张示意图(比如安装 Python 时“勾选 Add to PATH”的截图、VSCode 插件安装界面),这样你的公众号文章会更直观、阅读体验更好?刚上大学,很多同学第一次接触编程,想用 Python 入门,却常常卡在环境配置上。安装完成后,打开 VSCode,你会发现它还是一个“空壳子”,还不能直接写 Python 代码。再次运行时,你的 Python 程序就会在一个独立的终端

文章图片
#python#vscode
微服务配置中心失效?深入解析 Nacos 与 Apollo 的常见坑

规范配置管理统一命名规则(namespace、group、dataId)。避免不同环境混用配置。动态刷新要谨慎对一些关键配置(如数据库地址),不要随便动态刷新,最好需要重启服务才能生效。对非关键参数(开关、限流阈值),可以安全地动态刷新。幂等性设计配置刷新逻辑要做到幂等,避免一次变更被重复执行。监控与告警对 Nacos、Apollo 配置中心本身做健康监控。一旦配置拉取失败,要能及时告警。权限与审

文章图片
#spring cloud
Spring Boot 与前端文件上传跨域问题:Multipart、CORS 与网关配置

在前后端分离架构下,文件上传是一个常见功能。但在 Spring Boot 项目中,我们经常会遇到前端调用接口上传文件时出现跨域问题,表现为:缺失或不匹配。使用FormData上传文件时触发OPTIONS预检请求失败。Spring Boot 的 Multipart 配置不生效,导致请求被拦截。在 API 网关环境下,跨域配置与上传配置冲突,最终上传失败。本文将从Multipart 配置CORS 处理

文章图片
#spring boot#前端#后端
Spring Boot 启动太慢?一文彻底搞懂启动流程+提速大法!

ubuntu 20.04 LTS 更换阿里云源第一步:先备份下原始源:sudo cp /etc/apt/source.list /etc/apt/source.list.backup第二步:修改文件vim /etc/apt/source.list清除原有的,替换以下源复制代码deb http://mirrors.aliyun.com/ubuntu/ focal main restricteddeb

文章图片
#spring boot
Python—函数基础详细笔记

目录一、函数基础01、函数的定义02、函数的调用03、函数说明文档二、函数参数01、缺省参数02、不定长参数03、引用传参三、匿名函数01、定义02、用法03、示例一、函数基础01、函数的定义def 函数名():函数体[一系列的python语句,表示独立的功能]02、函数的调用本质上就是去执行函数定义里面的代码块,在调用函数之前,必须先定义03、函数说明文档函数内容的第一行可...

文章图片
#python#开发语言#后端
Python—类与对象实例(双人对战实例)

属性:name 玩家的名字blood 玩家血量方法:tong() 捅对方一刀,对方掉血10滴kanren() 砍对方一刀,对方掉血15滴chiyao() 吃一颗药,补血10滴__str__ 打印玩家状态。步骤第一步 需要先去定义一个类【角色类】...

文章图片
#python
快速上手:用五分钟部署Django项目到Linux服务器,保姆级教程!

大家好,本篇文章我们将进行 django 项目部署到服务器上,这样其他人就可以轻松访问我们的项目了!

文章图片
#python#django#服务器 +1
【IDEA】安装教程

配置后可以打开IDEA里面,在菜单栏点击help register,这里可以看到我们的配置许可证,可以看到这个配置日期到2025,不过只要没有删除脚本就不会过去。脚本就是把idi的时间请求拦截了,所以是无限使用,显示的时间可以不管。

文章图片
#intellij-idea#java#ide
到底了