获得徽章 8
- #青训营笔记创作活动#
12月31日 打卡day24
今日学习 高并发下秒杀商品,你必须知道的9个细节
瞬时高并发
页面静态化
秒杀按钮
读多写少
缓存问题展开评论点赞 - #青训营笔记创作活动#
12月30日 打卡day23
今日学习 为什么用公钥加密却不能用公钥解密?
对称加密和非对称加密
HTTPS的加密原理评论点赞 - #青训营笔记创作活动#
12月29日 打卡day22
今日学习 刨根问底 Redis
Redis 作为一款优秀的缓存中间件,在企业级架构中占有重要的地位评论点赞 - #青训营笔记创作活动#
12月28日 打卡day21
今日学习 索引机制、索引分类、索引使用与管理综述
MySQL索引机制
MySQL的索引分类
其他索引的创建使用方式展开评论点赞 - #青训营笔记创作活动#
12月27日 打卡day20
今日学习 建立索引的正确姿势与使用索引的最佳指南!
使用索引的正确姿势
索引失效的那些事儿
MySQL各索引的优劣分析展开评论点赞 - #青训营笔记创作活动#
12月26日 打卡day19
今日学习 5分钟自建数据库可视化平台
Bytebase确实是一款实用的数据库管理及变更工具评论点赞 - #青训营笔记创作活动#
12月25日 打卡day18
今日学习 SQL优化思路+经典案例分析
慢查询日志记录慢SQL
explain查看分析SQL的执行计划
profile 分析执行耗时
Optimizer Trace分析详情展开评论点赞 - #青训营笔记创作活动#
12月24日 打卡day17
今日学习 一条SQL语句从诞生至结束的多姿多彩历程
一条SQL执行前会经历的过程
一条SQL语句在数据库中是如何执行的
一条SQL执行完成后是如何返回的展开评论点赞 - #青训营笔记创作活动#
12月21日 打卡day16
今日学习 502问题怎么排查?
HTTP状态码 nginx的作用
nginx返回5xx状态码
产生502的常见原因展开评论点赞 - #青训营笔记创作活动#
12月21日 打卡day15
今日学习 开发好习惯
注释尽可能全面,写有意义的方法注释 项目拆分合理的目录结构
不在循环里远程调用、或者数据库操作,优先考虑批量进行
封装方法形参 封装通用模板 封装复杂的逻辑判断条件 保持优化性能的嗅觉
可变参数的配置化处理 会总结并使用工具类 控制方法函数复杂度展开评论点赞