获得徽章 1
- #青训营笔记创作活动#
1月26
今日份学习设计高并发秒杀商品功能,首先文章先介绍了以下什么是高并发,需要考虑的几个点,随后推出静态页面,MQ异步消息,库存问题、缓存问题,分布式锁,限流等细节。评论点赞 - #青训营笔记创作活动#
1月22日
当数据库的表内容较多的时候,要建立索引让查询效率变高,mysql中没有修改索引,所以当索引建立错误时,可以先删除再重新创建,学习了剩下的索引操作。评论点赞 - #青训营笔记创作活动#
Day20
今天学习的是数据库索引,了解了索引存在的必要性,索引的矛盾点,应该在使用次数多,不同点多的字段上使用索引,还有很多索引使用细节。
评论点赞 - #青训营笔记创作活动#
Day19
了解了一个开源的可视化mysql项目,Bytebase是一个可视化的半开源项目,创建5个实例以上就得花钱了,非常好用。评论点赞 - #青训营笔记创作活动#
Day18
可以使用show variables like 'long_query_time'命令来找出mysql的慢查询,并记录,可以使用explain 命令来看可以优化的点在哪儿。评论点赞 - #青训营笔记创作活动#
Day17
执行sql语句后,会去缓存用计算出的hash值寻找是否存在,如果存在即返回,不存在则将当前语句交给解析器处理,解析器可以判断sql语句是否合规,合规后再检查sql语句里的关键字,判断操作类型,再寻找表名根据where去筛选条件,完成后会生成一个语法树,优化器就根据这个语法树去找出一条最优方案,告诉工作线程怎么执行效率最高、最节省资源以及时间,得到最优路线后,去依次调用存储引擎提供的API。展开评论点赞 - #青训营笔记创作活动#
day16
4xx是客户端错误,5xx是服务端错误。加入nginx,有反向代理和负载均衡的作用,客户端只管向nginx请求数据,502问题是nginx发出的,例如当前方法执行需要3s 但是我writetimeout设置为1秒返回,当nginx向服务器发送请求时,接受到了四次挥手的FIN报文,强波nginx结束就会出现502.展开评论点赞 - #青训营笔记创作活动#
Day16
当想做一个订单未支付,xx时间后取消的功能,有很多种实现方式,了解方法后,个人觉得就目前来看的话,消息队列的实现方式是最优的。赞过评论1 - #青训营笔记创作活动#
day15
今天学习了并发编程、依赖管理、依赖管理、以及常用框架,了解了一下IDL以及IDL的语法,此外还看了使用串行改为并行的方式提高接口性能。评论点赞
今日份领红包,还是学生真好
,有红包领,有零食吃,可以和朋友快乐的度过这个假期,快毕业了,我还像个大傻蛋儿一样。