2021-08-26

1.syn攻击,就是大量伪造tcp第一次握手数据包.ip欺骗.
2.非对称加密将客户端的对称加密密钥传给服务器,之后两者通过对称加密密钥互相传递信息.
https加密
3.进程是CPU资源分配的基本单位,线程是独立运行和独立调度的基本单位(CPU上真正运行的是线程)。
协程无需线程上下文切换的开销.
线程 包含于 进程 , 协程 包含于 线程
4.mysql主从同步
一主多从,主写从读,分散压力。这样从库压力比主库高,保护主库。

  1. 可以实时灾备,用于故障切换;
  2. 读写分离,提供查询服务,实现负载均衡;
  3. 数据热备,避免影响业务。

sql查缓存,解析,优化器,调api执行

1.or语句前后没有同时使用索引。当or左右查询字段只有一个是索引,该索引失效,只有当or左右查询字段均为索引时,才会生效;
2.复合索引未用左列字段,即不是使用第一列索引,索引失效;
3.like以%开头,当like前缀没有%,后缀有%时,索引有效;
4.需要类型转换;
5.where中索引列有运算,或者索引列使用了函数;;
6.where中在索引字段上使用not,<>,!=。
7.如果mysql觉得全表扫描更快时;全表扫描是顺序扫描,而如果走二级索引,再查主键索引,这时是离散查询,当数据量超过百分之20就会走全表扫描。

  1. 在索引列上使用 IS NULL 或 IS NOT NULL操作。

redis,计数器浏览量,排行榜热搜,缓存,分布式锁,社交网络。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值