最后总结
ActiveMQ+Kafka+RabbitMQ学习笔记PDF
关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦
上传(推送)到github
$ git push origin master
从现有仓库克隆
$ git clone git://github.com/youname/project.git
$ git clone git@github.com:youname/project.git
$ git clone https://github.com/youname/project.git
检查当前文件状态
$ git status
创建.gitignore文件
$ touch .gitignore
查看修改之后没有暂存起来的内容
$ git diff
移除文件
$ git rm readme.txt
重命名文件
$ git mv oldname.txt newname.txt
查看提交历史
$ git log
取消暂存
$ git reset HEAD .gitignore
添加远程仓库(远程仓库必须先在github上建好)
$ git remote add [shortname] [url]
实例:
$ git remote add origin git@github.com:youname/yourRepo.git
推送数据到仓库
$ git push [remote-name] [branch-name]
如果要把本地的 master 分支推送到origin服务器上(再次说明下,克隆操作会自动使用默认的master 和origin 名字),可以运行下面的命令:
$ git push origin master
从远程仓库抓取数据
$ git fetch [remote-name]
碰到远端仓库服务器迁移,或者原来的克隆镜像不再使用,又或者某个参与者不再贡献代码,那么需要移除对应的远端仓库
远程仓库的删除
$ git remote rm origin
远程仓库重命名(此处命名的是上文添加远程仓库中的shortname)
$ git remote rename origin origin2
自动补全
输入命令后按tab键,就会看到列出所有匹配的可用命令建议:
$ git co
3.GIT分支
===========
创建一个名为“testing”的分支
$ git branch testing
切换到“testing”分支(默认为master分支)
$ git checkout testing
新建并切换到该分支
$ git checkout -b iss53
这条命令相当于执行下面这两条命令
$ git branch iss53
$ git checkout iss53
删除hotfix****分支(如果该分支还未被合并则会提示错误,因为这样会丢失数据)
$ git branch -d hotfix
强制删除hotfix****分支(强制删除,不会提示错误)
$ git branch -D hotfix
合并iss53****分支(先切换到master分支)
$ git checkout master
$ git merge iss53
查看当前所有分支
$ git branch
查看各个分支最后一个提交对象的信息
$ git branch -v
查看已经与当前分支合并的分支(已经合并的查出来后可以删掉)
$ git branch --merge
查看未与当前分支合并的分支
$ git branch --no-merged
同步远程服务器数据到本地
$ git fetch origin
从新添加的远程仓库下载数据
线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识
一线互联网P7面试集锦+各种大厂面试集锦
学习笔记以及面试真题解析
外链图片转存中…(img-ADgSgbKs-1715368799201)]
学习笔记以及面试真题解析
[外链图片转存中…(img-lzWBxZqC-1715368799202)]