关注
1. text可以做索引吗? 做前缀索引,要指定前缀长度
2. text和varchar的区别
varchar用于存储可变长度的字符串,最大字符长度为65532(ascii)
Text:用于存储大文本数据,不需要指定最大长度。不过TEXT类型的字段不能有默认值,不能完全放入内存,可能需要使用磁盘临时表。
3. varchar可以多大 除了一个存储变长字段和一个null字段的 占用3字节 剩下65532 根据单个字符长度决定有多大
4. top的cpu load是怎么计算的 在Linux的top命令中,CPU load是通过/proc/loadavg文件获取的,表示系统在过去1分钟、5分钟和15分钟内的平均运行队列长度(等待CPU处理的进程数)。具体计算:
如果load average值为0,表示没有进程在等待CPU时间
如果值等于CPU核心数,表示CPU刚好满负荷
如果值大于CPU核心数,表示系统超负荷,有进程在等待CPU时间
5. 拥塞控制 拥塞控制是TCP协议中的一个重要机制,用于防止网络过载。主要包含四个算法:
慢启动:连接开始时,拥塞窗口(cwnd)设为1个MSS,每收到一个ACK,cwnd加1,呈指数增长
拥塞避免:当cwnd达到慢启动阈值(ssthresh)后,每个RTT只将cwnd加1,呈线性增长
快速重传:如果发送方连续收到3个重复ACK,立即重传丢失的数据包,不等待超时
快速恢复:在快速重传后,设置新的ssthresh为当前cwnd的一半,然后将cwnd设为新的ssthresh加3
6. zset的skiplist高度设置 在Redis的zset(有序集合)实现中,skiplist(跳跃表)的高度(level)设置如下:
Redis的skiplist最大高度为32层,每个新节点的高度是随机生成的,插入新节点起始高度为1,然后进行随机测试,每次有25%的概率增加1层,直到达到32或者随机测试失败
,这种随机性保证了良好的平衡,使得查询、插入、删除操作的平均时间复杂度为O(log n)
7. Linux查看线程状态的命令
* ps -eLf显示所有线程信息,每个线程一行
* top -H显示每个线程的CPU使用情况
* ps -T -p <PID>显示特定进程的所有线程
* htop交互式的进程/线程查看器,比top更直观
查看原帖
23 9
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 国庆后,我的返工状态 #
8023次浏览 42人参与
# 求职你最看重什么? #
94667次浏览 546人参与
# 深信服秋招来了 #
276163次浏览 2908人参与
# 一觉醒来,穿越回国庆前 #
16185次浏览 66人参与
# 找工作有哪些冷知识 #
152109次浏览 2399人参与
# 非技术岗简历怎么写 #
246575次浏览 3043人参与
# 爱玛科技集团求职进展汇总 #
4223次浏览 78人参与
# 薪资爆料 #
161336次浏览 1347人参与
# 秋招OC许愿 #
363319次浏览 2590人参与
# 今年秋招还有金九银十吗 #
8855次浏览 51人参与
# 机械/汽车制造公司岗位评价 #
13637次浏览 100人参与
# 央国企投递记录 #
115428次浏览 1479人参与
# 春招你拿到offer了吗 #
733901次浏览 9693人参与
# 26届秋招投递记录 #
37016次浏览 429人参与
# 你收到了团子的OC了吗 #
1428986次浏览 11786人参与
# 腾讯音乐求职进展汇总 #
128980次浏览 966人参与
# 运营每日一题 #
101550次浏览 851人参与
# 生活已被工作填满,要不要辞职? #
17881次浏览 101人参与
# 锐捷网络求职进展汇总 #
4871次浏览 24人参与
# 美团秋招笔试 #
164729次浏览 954人参与
# 工作经验重要还是工资重要? #
143531次浏览 1092人参与
# kpi面有什么特征 #
82011次浏览 475人参与