获得徽章 1
- #青训营笔记创作活动#
1月15日 打卡day4
今日学习了SQL的执行过程。SQL语句的执行过程,实际上也就是MySQL的架构中一层层对其进行处理。SQL执行前:SQL连接、SQL鉴权;SQL执行时:SQL解析、生成语法树、SQL优化、生成执行计划、磁盘检索;SQL查询后:返回行数据。展开评论点赞 - #青训营笔记创作活动#
1月14日 打卡day3
回顾了一下MySQL的整体架构和各个部分的功能,比较重要的是服务层和存储引擎层,MySQL的引擎层是被设计成可拔插式的。评论点赞 - #青训营笔记创作活动#
1月13日 打卡day2
记录几条比较有共鸣的开发习惯:不在循环里进行远程调用、或者数据库操作;将复杂的逻辑条件封装成函数;不要浪费性能,避免创建不必要的对象,多使用异步处理,使用缓冲流,减少IO操作;支持可变参数的配置化处理,不应该在代码中写死;总结并使用工具类,维护一些自己常用的工具类是很有必要的;考虑系统、接口的兼容性;避免常见的运行时错误,如数组边界溢出,被零整除,空指针等(Rust大法好!
展开评论点赞 - #青训营笔记创作活动#
1月12日 打卡day1
客户端的开发习惯是页面驱动设计。服务端的开发习惯是数据驱动设计。设计数据库表结构是最重要的环节。领域驱动设计(DDD),其核心思想就是避免业务逻辑的复杂性和技术实现的复杂性耦合在一起。评论点赞