
项目
文章平均质量分 81
塞奈
行到水穷处,坐看云起时
展开
-
T31项目编码规范笔记
项目编码规范笔记学习内容理论Java编码规范前后端设计规范产出结果项目编码规范笔记前后端设计笔记Java编码规约编码规约缘起代码格式与命名风格如何定义常量注释的误区前后端设计与规约编码规约缘起熵增定律:只要我们没有外力干预代码规范,我们的代码总有一天会无可救药。也被称之为宇宙中最绝望的定律,任何系统在没有外力有序干预下,一定会往混乱无序的方向发展!Tab和空格到底哪个好,规约里面支持的是空格帕金森琐碎定理:无聊的事情讨论的太多,没有效率编码规约存在的意义为原创 2021-11-08 21:37:57 · 321 阅读 · 0 评论 -
T31项目架构选型方案
服务选型曾经的技术选型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GjyeLuSg-1636378253985)(C:\Users\Zyf\Desktop\T31作业\Day11 项目架构选型方案\项目架构选型方案.assets\image-20211106155802533.png)]微服务微服务架构的产生——巨石应用第一代单体应用,所有的War包放到一个Tomcat下运行。这种架构也叫巨石型应用架构,在开发小型项目上有独特优势:易于调试、部署,运维方便。缺点原创 2021-11-08 21:31:09 · 347 阅读 · 0 评论 -
T31 购票系统的需求与设计实现心得
在经历了开班仪式之后,孤尽带我们走了一遍T31系统架构设计,然后我们第一天的作业就是系统设计方案笔记。内容如下购票系统的需求与设计实现购票系统需求分析购票系统用例图订单模块类图订单的状态类图订单的状态图购买车票的活动图购买车票的时序图车票改签的协作图购买系统部署图产出结果系统用例图系统状态图系统时序图关键类图活动图最后完成作业的时候有点拖,最后赶时间把图画完和组员交流分享将好的图汇总到一切就交了。其实这个作业最终的需求是需求分析,应该将文档也写好,然后再将原创 2021-11-01 16:26:39 · 334 阅读 · 0 评论 -
T31 Day8 工程结构规约
Day8 工程结构规约应用分层分层有什么好处?隐藏下层业务逻辑的复杂性提高系统的组件化和可维护性为什么要分层?个人买杂粮煎饼和一个有引导员、服务员、厨师的饭店比,哪个效率高可扩展性 可维护性计算机领域的任何问题都可以通过增加一个中间层解决MVC 模式MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时原创 2021-11-04 15:25:20 · 215 阅读 · 0 评论 -
第一周学习总结
T31Day0开班仪式开始了,跟着程序员天花板坚持一个月,相信自己,不轻贱不放弃。开局五问孤尽孤帆远影碧空尽独孤九剑,破尽天下武功Java东南方向的旅游胜地巴厘岛Java工具包里经常能看见的东西:Jakarta训练营31天二进制 11111一月31天(改变要多久?)21天真心学不会(不是21天养成一个习惯?)杭州到北京的T31次列车手掌的意思张开的五根手指对应五个1钢铁侠的科技元素拯救地球(我不觉得,如果拯救地球需要一个人那也太悲哀了,这个人不是应该受到原创 2021-11-01 16:14:14 · 1630 阅读 · 0 评论 -
T31Java异常处理和日志
Java异常体系Java异常机制使用异常、日志为系统保驾护航道路千万条,安全第一条日志不规范,排查两行泪异常应当描述导致当前异常发生的原因根据异常栈快速定位倒异常发生的位置结合异常描述和异常栈解决异常日志记录规约系统应依赖使用日志框架(SLF4J、JCL)的API而不是具体日志库中的APISLF4j绑定具体日志框架的过程系统应依赖使用日志框架(SLF4J、JCL)的API而不是具体日志库中的API在日志输出时,字符串变量之间的拼接使用占位符的方式日志打印时禁止直接用JSON工原创 2021-11-01 16:10:57 · 466 阅读 · 0 评论 -
Day3MySQL设计
Day3MySQL设计建表规约解决数据库相关名称的纠结选择合适的数据类型和长度表、字段命名必须使用小写字母或数字禁止出现数字开头禁止两个下划线中间只出现数字不使用复数名字禁用保留字是与否概念性的字段,必须使用is_xxx的方式命名数据类型小数类型为 decimal货币数据使用最小货币单位,数据类型我bigint字符串长度几乎相等使用char,一般定长是charvarchar长度不要超过5000(本身6553),不定长数据用varchar建表强制规约表必备三字原创 2021-10-30 13:10:50 · 180 阅读 · 0 评论 -
T31Day2需求分析与设计
Day11、T31 项目简介T31项目是类似于12306的售票网站从查票、下单、付钱、通知的主流程抽象商品、订单、支付的核心模型处理票务异常和日志了解架构设计背后的方法论以战促练,全面提升代码能力、设计能力、交付能力和协作能力2、需求分析理解和挖掘用户的诉求、以及背后的逻辑,准换成可行性的分析结果。从非结构化到结构化,确定系统的职责、模块的过程。边界、用户故事、用户路径分析背后的人性:人性是提出需求的本源需求产品化:模块化、配置化、有逻辑需求落地分析需求分析原创 2021-10-28 16:12:41 · 396 阅读 · 0 评论 -
T31Day1
T31Day0开班仪式开始了,跟着程序员天花板坚持一个月,相信自己,不轻贱不放弃。开局五问孤尽孤帆远影碧空尽独孤九剑,破尽天下武功Java东南方向的旅游胜地巴厘岛Java工具包里经常能看见的东西:Jakarta训练营31天二进制 11111一月31天(改变要多久?)21天真心学不会(不是21天养成一个习惯?)杭州到北京的T31次列车手掌的意思张开的五根手指对应五个1钢铁侠的科技元素拯救地球(我不觉得,如果拯救地球需要一个人那也太悲哀了,这个人不是应该受到原创 2021-10-27 17:52:56 · 262 阅读 · 0 评论