T31训练营第二周的课程也结束了,收获也是满满的,接下来就一周复习做如下总结:
工程结构规约
应用分层
• 隐藏下层业务逻辑的复杂性
• 提高系统的组件化和可维护性
Maven
• 管理项目中的依赖关系
• 对项目进行构建
二方库依赖
• 定义GAV规则及版本号规则
• 定义二方库发布及引用规则
TCP/IP
• 在多个不同网络间实现信息传输的协议簇
服务器设定
• 高并发服务器配置与规约
技术架构选型
技术选型
• 为什么要进行技术选型
• 微服务架构的产生
• 微服务分层架构
• SpringBoot、SpringCloud实现微服务架构
数据访问层选型
• JDBC
• Mybatis执行流程解析
• 数据库连接池选型
常用中间件选型
远程通信框架选型
• 远程通信框架运行期状态
• 远程通信框架核心技术点
• Feign框架调用流程分析
• 常用开源远程通信框架综合对比
网关层选型
• API网关的由来
• 网关的分类
• 网关的定义及功能
• API网关的技术选型
• API网关核心关注点
编码规约
代码格式与命名风格
• 代码风格:简单清爽是一种追求
• 两个要求:命名体现代码元素特征、命名最好望文知以
• 变量与方法名命名风格
• 包、抽象类、接口与实现类命名规约
如何定义常量
常量定义设计与规约
JDK中的那些经典常量
注释的误区
• 注释的误解
• 注释的作用
• 注释规约
前后端设计与规约
• 前后端联合开发的纠结点
• 浮点数
这一周的内容涉及面比较广,从项目构建,技术选型、编码规约这三个方面着手,每一块知识点都不仅仅要停留到理解,还要结合项目实际的去操作。技术栈的知识是需要我们不断积累和实践的。没有哪一种技术是永远流行的。我们要不断地学习,不断地给自己充电。这样才会到达你想要的高度!