原创 Git遠程操作詳解

Git是目前最流行的版本管理系統,學會Git幾乎成了開發者的必備技能。 Git有很多優勢,其中之一就是遠程操作非常簡便。本文詳細介紹5個Git命令,它們的概念和用法,理解了這些內容,你就會完全掌握Git遠程操作。 git clonegit

原创 zookeeper集羣搭建

zookeeper是什麼     Zookeeper,一種分佈式應用的協作服務,是Google的Chubby一個開源的實現,是Hadoop的分佈式協調服務,它包含一個簡單的原語集,應用於分佈式應用的協作服務,使得分佈式應用可以基於這些接口

原创 Dubbo入門

1. Dubbo是什麼? Dubbo是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分佈式的需求,其實是不需要用的,只有在分佈式的時候,纔有dub

原创 git分支

Git 分支 幾乎每一種版本控制系統都以某種形式支持分支。使用分支意味着你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。在很多版本控制系統中,這是個昂貴的過程,常常需要創建一個源代碼目錄的完整副本,對大型項目來說會花費很長時

原创 Linux下用戶組、文件權限詳解

用戶組 在linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其它組的概念 - 所有者 - 所在組 - 其它組 - 改變用戶所在的組   所有者 一般爲文件的創建者,誰創建了該文件,就天然的成爲該

原创 git config命令詳解

Git有一個工具被稱爲git config,它允許你獲得和設置配置變量;這些變量可以控制Git的外觀和操作的各個方面。 一. 配置文件的存儲位置 這些變量可以被存儲在三個不同的位置: 1./etc/gitconfig 文件:包含了適用於

原创 git pull

git pull命令的作用是,取回遠程主機某個分支的更新,再與本地的指定分支合併。它的完整格式稍稍有點複雜。 $ git pull <遠程主機名> <遠程分支名>:<本地分支名> 比如,取回origin主機的next分支,與本地的ma

原创 git diff

    git提交過程中,存在三個區域:working tree, index file, commit(HEAD)     working tree:就是你所工作在的目錄,每當你在代碼中進行了修改,workingtree的狀態就改變了。

原创 Oracle中的Join(連接)的使用

        引言:Oracle中的連接分爲內連接、外連接和笛卡爾連接。內連接又稱爲自然連接,外連接又分爲左外連接(左連接)、右外連接(右連接)和全外連接(全連接)。         準備工作:首先創建兩張表,並往表中插入一些數據。其s

原创 git commit

1. 文件狀態   一般倉庫中的文件可能存在於這三種狀態:     1)Untracked files → 文件未被跟蹤;    2)Changes to be committed → 文件已暫存,這是下次提交的內容;    3) Cha

原创 負載均衡

負載均衡(Load Balance)是分佈式系統架構設計中必須考慮的因素之一,它通常是指,將請求/數據【均勻】分攤到多個操作單元上執行,負載均衡的關鍵在於【均勻】。常見互聯網分佈式架構如上,分爲客戶端層、反向代理nginx層、站點層、服務

原创 git status

git status命令可以列出當前目錄所有還沒有被git管理的文件和被git管理且被修改但還未提交(git commit)的文件.。 比如; git status # On branch master # Changes to b

原创 Oracle的導出和導入

        數據導出:   1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中    exp system/manager@TEST file=d:\daochu.dmp full

原创 Oracle數據庫遷移前的準備工作(創建用戶並且分配權限及表空間)

    我們在遷移或者說導入數據庫之前,往往做一些準備工作,這些工作可能對於dba不是很複雜,但是對於開發人員要注意一些東西。     第一步:創建表空間     CREATE TABLESPACE ts_name  DATAFILE '