1.git中各个工具的功能理解
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_f2485aa860a942bfbd033e94f5cc7b51.png?x-oss-process=image/resize,w_1400/format,webp)
2.git的流程
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_1e75767466e74b04ae2a80239f1fe173.png?x-oss-process=image/resize,w_1400/format,webp)
3.git产生冲突的原因
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_941f06ae5f0743138adfebdadfdc955f.png?x-oss-process=image/resize,w_1400/format,webp)
引起冲突的话首先是沟通,最主要的因素就是差版本,也就是别人提前写好了,我也写了但是有不一样的地方需要沟通。
4.上传的git是不可删除的,因为需要究其责任
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_f1a36f3943084cc4aac6d01ed2bb61a3.png?x-oss-process=image/resize,w_1400/format,webp)
5.oring只是为了起别名方便操作
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_6727ac1309f74008b0f6d610577621df.png?x-oss-process=image/resize,w_1400/format,webp)
6.static关键字使用事项
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_da1ed8a77b06449e90ea08895a6179a9.png?x-oss-process=image/resize,w_1400/format,webp)
如果分析到内存JVM的static创建时机就可以清楚的理解这个关键字为什么要注意这些,核心就是加载时机。
7.如果不同包相同类这么处理
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_6d98c14e2a894909955be8d0e45308bb.png?x-oss-process=image/resize,w_1400/format,webp)
8.分包分类思想的运行流程
![](https://ucc.alicdn.com/pic/developer-ecology/pbjttotxrbkzo_48242bf0f4f3444ab6f53b89a43a2c7c.png?x-oss-process=image/resize,w_1400/format,webp)
一般用于和用户交互的为controller,之后到service处理业务流程然后调用dao进行数据操作,之后退回也是一个逆过程。