
获得徽章 1
#青训营笔记创作活动#
2月14日 打卡day8
今日学习:刨根问底Redis
Memcache与Redis区别:Memcache采用hash存入内存,LRU清除过期数据
Redis持久化方式:RDB、AOF
Redis常见问题:缓存穿透、缓存击穿、缓存雪崩
2月14日 打卡day8
今日学习:刨根问底Redis
Memcache与Redis区别:Memcache采用hash存入内存,LRU清除过期数据
Redis持久化方式:RDB、AOF
Redis常见问题:缓存穿透、缓存击穿、缓存雪崩
展开
评论
点赞
#青训营笔记创作活动#
2月13日 打卡day7
今日学习:优秀后端应具备的开发好习惯
1.注释
2.项目拆分合理的目录结构
3.不在循环里远程调用或者数据库操作,优先考虑批量进行
4.封装方法形参
5.封装通用模版
6.封装复杂的逻辑判断
7.保持优化性能的嗅觉
8.可变参数的配置化处理
9.总结并使用工具类
10.控制方法函数复杂度
11.在finally块中对资源进行释放
12.把日志打印好
13.考虑异常,处理好异常:RunTimeException不应用catch处理,而是预先检查例如NullPointerException
14.考虑系统、接口的兼容性
15.代码采取措施避免运行时错误
2月13日 打卡day7
今日学习:优秀后端应具备的开发好习惯
1.注释
2.项目拆分合理的目录结构
3.不在循环里远程调用或者数据库操作,优先考虑批量进行
4.封装方法形参
5.封装通用模版
6.封装复杂的逻辑判断
7.保持优化性能的嗅觉
8.可变参数的配置化处理
9.总结并使用工具类
10.控制方法函数复杂度
11.在finally块中对资源进行释放
12.把日志打印好
13.考虑异常,处理好异常:RunTimeException不应用catch处理,而是预先检查例如NullPointerException
14.考虑系统、接口的兼容性
15.代码采取措施避免运行时错误
展开
评论
点赞