- 博客(10)
- 收藏
- 关注
原创 Spring Boot 整合 Swagger3(接口文档)
由于springboot2.6与swagger3不兼容,还需要在application.properties中添加mvc配置。注意需要在配置文件中添加注解@EnableOpenApi。
2024-05-17 14:17:10 387
原创 springboot中WebSocket一个用户多浏览器消息推送
方法只能单机使用,如果遇到一个用户打开多个浏览器时,消息只会推送给最新打开或刷新的浏览器,而其他浏览器则不能接收到后端推送的消息。为了解决上述问题,除了采用redis或mysql方法外,还可以对一个用户进行广播的方式传送数据。这样打开多个浏览器,这几个浏览器的同一个用户都能收到后端推送的数据了。
2024-01-31 11:22:06 612
原创 springboot中websocket实现实时算送数据给前端
直接@ServerEndpoint("/ws/{userId}") 、@Component启用即可,然后在里面实现@OnOpen开启连接,@onClose关闭连接,@onMessage接收消息等方法。单机版实现到这里就可以。因为WebSocket是类似客户端服务端的形式(采用ws协议),那么这里的WebSocketServer其实就相当于一个ws协议的Controller。jsonObject为需要传送给前端的数据,"2"代表用户,此时只要给前端"ws://ip:端口号/ws/2"即可。
2024-01-31 11:14:00 808
原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)或者ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)时候。1、在my.ini中的[mysqld]下添加skip-grant-tables。3、进入mysql并登录。不用输入密码,直接回车。此时密码就修改成功了。
2024-01-03 11:16:49 353 1
原创 mysqld: [ERROR] Found option without preceding group in config file D:\mysql\mysql\my.ini at line 1
讲my.ini配置文件的后缀改为nasi,即my.nasi配置文件内容为[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql# 设置mysql数据库的数据的存放目录datadir=D:\mysql\mysql\data# 允许最大连接数max_connections=200# 服务端使用的字符集默
2024-01-03 09:30:31 1071
原创 Navicate数据库定时插入数据
显示event_scheduler为OFF,我们需要将其设置为ON。点击保存,自定义函数名称。保存并命名该事件即可。
2024-01-02 11:28:47 620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人