A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白扬 初级黑马   /  2019-6-21 10:45  /  783 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

- 软件架构有哪些
  - 单体架构
  - 垂直架构
  - SOA架构
  - 微服务架构
- dubbo的概念
  - 什么是dubbo
    - 是一个高性能的java RPC框架
    - 是一种分布式架构
    - 治理SOA架构和微服务架构
    - 面向接口的远程方法调用,智能容错与负载均衡,服务注册与发现
  - 什么是RPC
    - 远程过程调用
  - dubbo架构的角色
    - 注册中心
    - 服务提供者 ssm
    - 服务消费者 ssm
    - 监控器
- dubbo入门案例
  - 服务提供者
    - 为服务取别名
    - 配置注册中心地址
    - 配置提供者的协议和端口
    - 暴露服务:
      - @Service duboo的service注解
      - 扫描包
  - 服务消费者
    - 为服务取别名
    - 配置注册中心地址
    - 发现服务:
      - @Reference
        - 发现服务的service接口的全包名= 注册服务接口的全包名
      - 扫描包
  - 事务问题解决方案
    - 事务采用cglib动态代理方式
      - proxy-target-class="true"
    - 指定服务接口为要发布的服务接口:
      - @Service(interfaceClass = HelloService.class)

### 2 今日目标

#### 2.1 能够明白Git的相关概念【+++】

- 项目代码管理工具:
  - svn
  - git
  - 区别:参考课堂画图
- svn的使用参考资料:
  - <https://www.cnblogs.com/lijingbo/p/9116717.html>
  - <https://blog.csdn.net/shubingzhuoxue/article/details/81131872

#### 2.2 能够安装本地Git且在码云上创建git仓库【+++】

#### 2.3 能够使用git的常用命令【++++】

- 环境配置
  - 配置名字和邮箱:显示提交的代码是谁提交的
  - git config --globale  user.name "名字"
  - git config --globale  user.email "邮箱"
  - git config --list
- 创建git仓库【常用】
  - 本地初始化仓库:git init
  - 从远程克隆项目到本地:git clone  远程仓库地址【常用】
- 查看文件状态:【常用】
  - git status
  - git status -s
- 文件操作命令:
  - git add 文件名:加入暂存区【常用】
  - git rest HEAD 文件名:回退
  - git commit -m"提交的备注:修改内容 对应修改的bug的编号" 【常用】
    - commit只能提交加入到暂存区的文件
    - git commit - a -m  == git add + commit
  - git rm 文件名:删除工作区文件同时加入暂存区
  - 将文件添加至忽略列表:【常用】
    - .gitignore(一般在工程创建初期就会编辑好该文件,其他开发人员只需要更新该文件到自己的本地仓库即可)
    - touch .gitignore
      - target/
      - *.class
- 远程仓库操作
  - 查看远程仓库:git remote -v   默认远程仓库名字:origin
  - 添加远程仓库:git remote add origin 远程仓库地址  【不常用】
  - 克隆远程仓库:git clone 远程仓库地址 【常用】
  - 移除远程仓库:git remote rm 远程仓库名
  - 抓取和拉取远程仓库数据:【重点】【常用】
    - git fetch :把远程仓库的数据抓取到本地仓库
    - git merge:将本地仓库的数据合并到工作区
    - git pull :将远程仓库的数据拉去到工作区==fetch+merge
    - git pull  --allow-unrelated-histories:强行合并
  - 推送代码到远程仓库 【重点】【常用】
    - git push
- 常用的公司git分支介绍:【重点】
  - https://www.cnblogs.com/iCanhua/p/8888780.html
- git分支操作:【重点】
  - 分支的类别:本地分支和远程分支
  - 查看分支:git branch -a
  - 创建分支:git branch develop
    - 注意:创建分支的同时会将当前所在分支的代码复制一份到新分支
  - 切换分支:git checkout develop
    - 注意:切换分支的同时工作区的代码会自动变为切换后分支所拥有的代码
  - 推送分支到远程仓库:git push orgin 新分支
  - 合并分支:git merge develop
    - 冲突解决
      - 手动解决冲突
      - 执行git add再执行git commit
  - 删除分支:
    - 删除本地
      - git brach -d develop
      - git brach -D develop 强行删除
    - 删除远程
      - git push origin -d develop

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马