基础操作
1 | -- 显示所有的库 |
1 | -- 显示所有的库 |
最近整理书签,将部分文章转载至自己博客防止 404。
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
1 | start:截取子串开始的索引,start 必须大于等于 0,小于等于 end |
JVM 字节码指令大全,用到的时候来这查阅即可。
在项目的开发中,代码分层经常简单划分为 Controller
、Service
、Mapper
三层,但是并没有把职责边界划分清晰。经常会出现以下情况:
Controller
层出现业务逻辑。Service
层大而笨重,甚至有可能在 Service
层出现 Mapper
层应关心的 Sql
拼接等问题。这样往往造成代码无法复用,并且各分层的职责边界不清晰,后续代码维护起来会非常麻烦。
在真正的团队开发中,每个人的习惯、代码风格都不同,写出来的代码必然带着自己的标签,后续其他人维护的时候,是按着自己的习惯修改还是遵循编码者的风格,又是个艰难的选择,如果都随心所欲,长久以此势必造成代码晦涩难懂,难以维护。