- 博客(12)
- 收藏
- 关注
原创 mysql的explain有什么作用
Extra 值 含义 性能影响 Using where 使用了 WHERE 条件进行过滤 ✅ 常见,表示有过滤操作 Using index 仅从索引中取数据(覆盖索引),不回表 ✅ 高性能,无需访问表 Using index condition 使用索引条件,但仍需回表 ✅ 正常,称为索引下推(ICP) Using temporary 使用了临时表(多见于 GROUP BY、ORDER BY) ❌ 可能影响性能 Using filesort 使用了文件排序(不是通过索引排序) ❌ 可能性能差,避免为佳、
2025-06-09 17:03:45
208
原创 im项目长连接
由于会有很多人登录,ws服务器就会设置多台,连接在不同ws服务器上的用户需要让他们连接的ws服务器进行通信,但由于会有多台,用户不知道发送用户连接在哪台,所以我用redis来存储用户与ws服务器连接的消息,由于用户连接的websocket服务器可能会变,所以我由做了一个消息转发模块,部署多个消息转发模块,在nacos进行注册,然后通过网关来转发消息到消息模块,网关可以通过负载均衡来选择消息转发模块。
2025-05-07 17:40:42
200
原创 网关学习总结
根据请求路径或规则,将请求转发到不同的微服务。:负责统一的用户认证和授权。:支持不同协议之间的转换(如 HTTP 转 GRPC)。:分发流量到多个后端实例。(loadbalance:在url前加lb,默认轮询):对流量进行限制,避免后端服务过载。:提供访问日志、统计和监控功能。
2025-05-04 21:53:34
377
原创 【无标题】
输出int用%d,float和double用%f,double用%lf可能会出错,char用%c,char数组用%s。输入int用%d,float用%f,double用%lf,char用%c,char数组用%s;整数用%d输出(否则为0),实数用%f输出(否则为0.000000);下面是我在某个博主@Y_X01的评论区看到的。头文件#include<math.h>对数函数log(x)计算log(x);平方根函数sqrt(x),计算√x;绝对值函数fabs(x)计算|x|;幂函数pow(x,n)计算xⁿ;
2025-04-12 22:59:27
269
原创 Docker部署项目及常用命令
Doker是一个开源的容器化平台,可以将应用及其依赖打包在一个轻量级,可移植的容器中。#将打包好的静态文件复制到Nginx的默认HTML目录 COPY dist/ /usr/share/nginx/html。#启动Nginx服务器 CMD ["nginx", "-g", "daemon off;docker exec -it 容器id /bin/bash 进入正在运行的容器。docker run -it 镜像 /bin/bash 启动容器并进入交互模式。docker logs 容器id 查看容器日志。
2025-04-12 21:25:24
1374
原创 面试题:浅拷贝和深拷贝的区别
回答:浅拷贝和深拷贝都是对象拷贝,(复制对象与被复制的对象地址相同的是引用拷贝),浅拷贝是被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。,深拷贝是一个整个独立的对象拷贝,深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。
2024-08-16 20:41:08
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅