07/31Day 孤尽训练营笔记分享

31 篇文章 1 订阅

        在T31孤尽训练营已经上了一周的课程了,在此期间有了很多的收获,从项目需求分析到画各种UML图,从mysql数据库er模型图再到建立数据库脚本,从日志、异常、错误码注意规范再到落地相应文档。在此期间还要感谢我们小组成员每天坚持不懈的学习和讨论。才让我们迈出了第一步,相信再以后的学习中我们会更有默契,达到我们最初的目的。加油,每一位IT工程师!

系统设计方案

    什么是架构

      架构是一种能力,而不是一个职位

        架构 = 组成 + 决策
        组成 =模块结构 + 模块关系
        决策 =约束+设计原则+演化方向

      架构的目的

• 确定系统边界,在技术层面上做与不做
• 确定系统里各模块之间的依赖关系与模块的宏观输入与输出
• 使后续的子系统或模块设计在一个既定的框架内和技术方向上继续演化
• 明确非功能性需求,非功能性需求是指安全性、可用性、可扩展性等

    什么是设计原则

      提升软件的可扩展性,可维护性是抽象思维和归纳思维的集中体现

       • 单一原则
       • 里氏代换原则
       • 接口隔离原则
       • 组合复用原则
       • 依赖倒置原则
       • 迪米特原则
       • 开闭原则

MYSQL规约

    建表规约

• 解决数据库相关名称的纠结
• 选择合适的数据类型和长度

    索引规约

• 提高查询效率的有效手段
• 合理的分析及使用

    SQL规约

• 优化SQL语句的要点
• Explain的使用指南

    ORM映射规约

• 优化SQL语句的要点
• Explain的使用指南
• ORM映射的避坑指南

异常处理与日志

    Java异常机制

• 使用异常为系统保驾护航
• Java异常处理流程
• Java异常处理机制
• 枝繁叶茂的Java异常体系

    异常处理设计与实践

• 异常抛出与捕获的原则
• Java异常体系之try…catch…finally流程解析
• JDK7资源关闭新姿势之try with resource流程解析
• 特殊异常NPE场景及其处理对策

    日志规约

• 日志的功能
• 日志时效规约
• 日志输出规约
• 日志记录规约
• 扩展日志规约

    错误码规约

• 错误码的功用
• 错误码规约

以上内容为本周学习的知识点总结,再后续的内容中会根据T31项目继续深入介绍。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值