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