分布式開發技術 github的使用

2021-10-05 06:59:55 字數 1156 閱讀 7696

github

git是乙個採用分布式版本控制的軟體

用法:初始化 : git init

檢測當前資料夾的檔案狀態:git status

託管檔案:git add 檔名 或者全託管 git add .

生成版本:git commit -m 『version 1.0』

工作區暫存區

版本庫**區,新增或修改過的標紅

add . ,快取

commit -m 「」 ,存放生成的版本

回滾到之前

git log

git reset --hard 版本號

回滾到之後

git reflog

git reset --hard 版本號

**版本控制的流程,最好至少有兩個,乙個作為正式版本master,另乙個作為開發測試dev,最後合併到正式版本master

檢視所在分支:git branch

建立分支:git branch 分支名

刪除分支:git branch -d 分支名

切換分支:git checkout 分支名

分支合併:先切換分支後合併,git merge 分支名

目前最流行的遠端雲倉庫

使用:先在github上新建乙個倉庫(new repository)

再把本地**上傳到github上

git remote add origin 『遠端倉庫ip』//origin是別名

git push -u origin 『分支名』 或者 git push origin 『分支』

分布式技術

資料分布式模式 利用多台計算機並行處理多個請求,在相同的時間內完成更多的請求,解決單機效率瓶頸問題。多集群出現的問題如下 資源 乙個系統提供正常能力需要占用的硬體資源 可用性和可擴充套件性 不同分布式系統的指標 選舉流程 優點 演算法複雜度低,選舉快,簡單易實現 缺點 每個節點需要儲存全域性節點訊息...

分布式技術之分布式ID和分布式事務

mycat不支援只能使用在sharding jdbc中 public class mysharding implements preciseshardingalgorithm spring.shardingsphere.sharding.tables.t order.actual data node...

java分布式開發,什麼是分布式開發

就是同乙個服務,把資料庫的不同部分分開建立到不同的伺服器上。以緩解資料庫大量資料訪問的壓力。很多大公司的業務量比較大,每天的訪問量都達到幾百萬上千萬,甚至上億的訪問量,在訪問量不是很大的情況下,是可以通過提高單台伺服器的配置來滿足需求的。但是當單臺伺服器已經滿足不了需求的時候就需要做分布式處理了。畢...