03 2021 档案
摘要:https://ke.qq.com/webcourse/index.html#cid=464190&term_id=100555502&taid=4786522008524094&vid=52858907959830079621.vue 简介: js框架 简化DOM 响应式数据驱动2.vue 基础
阅读全文
摘要:gRPC玩法: 服务端1.新建gRPC项目,添加protos文件 2.在项目文件中增加节点3.编译项目,4.添加服务类,继承来自proto文件生成的一个类5.覆写父类的虚方法6.startup UseEndpoints注册服务 客户端:0.nuget 添加:grpc.tools;grpc.netcl
阅读全文
摘要:Jmeter 性能测试,并发测试 接口压力测试丰富的测试结果图 状态码: 一、2开头(请求成功)表示成功处理了请求的状态代码 1、200(成功)服务器已成功处理了请求 二、3开头(请求被重定向)表示要完成请求,需要进一步操作 1、302(临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使
阅读全文
摘要:Mysql 索引设计的原则 索引设计的原则?1.适合索引的列是出现在where子句中的列,或者连接子句中指定的列2.基数较小的类,索引效果较差,没有必要在此列建立索引3.使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间4.不要过度索引。索引需要额外的磁盘空间,并降
阅读全文
摘要:redis 异常 缓存雪崩缓存穿透缓存击穿缓存预热缓存降级 1. 缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。 解决方案 缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。一般并发量不是特别多的时候,使用最多的解决方案是加
阅读全文
摘要:window环境安装使用RabbitMQ 1.下载erlang 并安装:esl-erlang_22.1_windows_amd64.exe 2.下载rabbitmq 解压er_rabbitmq_server-3.8.3并复制到c:,配置环境变量C:\Program Files\er_rabbitmq
阅读全文
摘要:电商秒杀流程和业务分析总结 1.秒杀,流程,高并发压测,定向优化,流量自适应 秒杀特点: 1.瞬间流量高峰,非线性流量 2.即时性要求高, 3.对抗恶意刷单,类ddoc攻击 4.内部防御 2.症状:数据库卡死,服务器down,超卖 3.思路: 1.高频请求尽量复用,避免动态响应,详情页; 2.必须动
阅读全文
摘要:MyCat高可用集群方案 keepalived:HAProxy; mycat: mycat分库分表解决方案:mycat:数据库分片 explain select * from order_master 1.水平分按数据库分:表结构相同的多个表1 水平分库的优点: 提高并发,提高了系统的负载能力 跨分
阅读全文
摘要:1.下载开发环境 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html2.开发环境介绍3.组件: <view>hello</view> <text selectable>hello</text> =<div>
阅读全文
摘要:雪花算法解决的问题: 全局唯一,聚集索引,递增趋势,高可用高性能,信息安全; GUID 不能满足上面需求; 雪花算法设计思路:64位,可满足分布式环境下唯一性,递增性,聚集索引,信息安全(从id上不能看到订单的信息) 根据区域划分的ID :如Aid:1 10亿Bid:10亿--20亿Cid:20亿-
阅读全文