软件定制网站建设,能看实物的地图软件,关键词歌曲免费听,网站大屏轮播图效果怎么做1.面对抢优惠券这样的高负载场景#xff0c;你从架构、负载均衡等方面说一下你的设计#xff1f; 答了参考Nginx进行负载均衡#xff0c;然后在每台服务器怎么怎么弄#xff08;架构每一层怎么设计#xff09; 参考https://toutiao.io/posts/6z3uu2m/preview#xff0c;h…1.面对抢优惠券这样的高负载场景你从架构、负载均衡等方面说一下你的设计 答了参考Nginx进行负载均衡然后在每台服务器怎么怎么弄架构每一层怎么设计 参考https://toutiao.io/posts/6z3uu2m/previewhttps://zhuanlan.zhihu.com/p/482817229 SLB负载均衡发给API网管再分给抢购系统 10w一分钟28法则8w10s有40w人抢10s4w/s的qps -》 常规系统1000/s4核8G的机器开200个线程处理请求 后果网络带宽打满、cpu使用率达到90%多、数据库负载过高、下游依赖频繁超时 例如写数据尽量直接写缓存然后异步写db读数据尽量优先把数据缓存在系统jvm内存里本地读取返回 击穿jvm和redis要查mysql抢购系统内可以开一个后台线程然后让他每隔30min自动去redis里查最新缓存数据或者去商品系统查最新缓存数据然后刷新本地缓存 缓存不一致扣减and恢复的顺序不一致乱序所以要实现mq顺序消息发到同一个分区有序 前端页面上各类静态资源首先应分开存放然后放到cdn节点上分散压力倒计时用后端获取按钮变灰查询和购票只能按一次js限制时间 后端同一个uid限制频率nginx分发请求到不同机器预处理是否还有余量 数据库分片解决数据量太大路由哪个库范围哈希均匀路由服务 超卖悲观锁解决安全但慢乐观锁版本号机制控制 稳定性redis雪崩先进性预热
2.用户隐私数据怎么处理
1.哈希md5等彩虹表攻击 2.加盐哈希盐就是随机的字符串拼接密码 3.匿名化、差分隐私、同态加密
3.https和http的区别https怎么保证安全 详见小林codinghttps://www.xiaolincoding.com/network/2_http/http_interview.html#https-%E6%98%AF%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5%E7%9A%84-%E5%85%B6%E9%97%B4%E4%BA%A4%E4%BA%92%E4%BA%86%E4%BB%80%E4%B9%88 ca保证了公钥不能被伪造
4.算法K个一组反转链表
妙不可言k个一组翻转
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, val0, nextNone):
# self.val val
# self.next next
class Solution:def reverseKGroup(self, head: Optional[ListNode], k: int) - Optional[ListNode]:n 0cur headwhile cur:n 1 # 统计节点个数cur cur.nextp0 dummy ListNode(nexthead)pre Nonecur headwhile n k:n - kfor _ in range(k): # 同 92 题nxt cur.nextcur.next pre # 每次循环只修改一个 next方便大家理解pre curcur nxt# 见视频nxt p0.nextnxt.next curp0.next prep0 nxtreturn dummy.next5.思维题
长方形纸片上有一个圆洞怎样才能沿着直线把它剪成面积相同的两块几何中心相连 一根木棍掰成三段组成三角形的概率条件概率 1/4
6.进程通信的方式用过哪些
7.CSTL vector和数组的区别
8.信号量与互斥锁的不同
9.ATM机怎么考虑它的设计
10.一亿个int类型的数字怎么取top1w个怎么用分布式的方案
11.有哪种排序算法是稳定的
12.C怎么让一个对象只在栈上分配
13.java后端多安全问题、遇到攻击怎么办开发的安全问题
14.公钥私钥token盗用伪造鉴别
15.算法最大子序和
16.算法涉及一个数据结构实现LRU机制
17.TCP的流量控制和拥塞控制的区别慢启动、拥塞避免、超时重传的概念
18.说出一些HTTP状态码
19.Select和Epoll的区别
20.LT和ET的区别
21.算法翻转链表
22.算法数字转成中文小数点前最多十位小数点后最多三位带单位
23.场景怎么开发一个微信朋友圈
24.一个基本有序的数组用什么排序最快为什么
25.TCp三次握手的过程深入
26.TCP字节流怎么知道哪些部分的作用深挖TCP报文段的结构
27.算法https://leetcode.cn/problems/LGjMqU/description/
28.操作系统是怎么解决进程之间的死锁
29.关系型数据库知道吗?说说3NF
30.你知道网站短链和长链吧要你设计一个长短链解析系统且你要考虑有的短链属于热点链接访问量很多你怎么设计 31.敏感词处理