網頁

2013年12月24日 星期二

建立 Git 的 client server 環境 <透過ssh>


Git 是一個 版本控管系統 Version Control System
可達成 分散式 多人開發專案的功能
詳細 可參考許多網路文章 這邊就不累述了

本教學是建立在透過ssh來作 git 管控
通常透過這種模式 常有 權限上的問題
最好的解決方法 就是...在server上 就只有一個git user
所有的版本控制都執行在 git 的user上....

不過放心!
就算用同一個user ,在commit 時 紀錄的還是 client 當下的使用者
所以 依然可以達成 專案控管 人員控管的效果 詳情也可參考...文章最底下連結

2013年12月20日 星期五

Ubuntu佈署 反向代理 Nginx (Tomcat+Mysql+PHP)


佈署反向代理 Nginx

什麼是Nginx呢?
Nginx 是一個類似 Apache 的 Server 平台。
相信不少人都有使用 Apache Server  的經驗
也有使用過 Tomcat 的經驗,並知道一個跑 80 port 一個是 8080 port
那一定有人會想說 不想讓 User 去記那麼多 port 有什麼方法呢?

有! 透過 Nginx 來做反向代理,User 只需要打 URL , port 部份 由 Server 收到後自行轉換

2013年11月19日 星期二

Eclipse常用快捷鍵(持續增加中)

為什麼要利用Eclipse的快捷鍵呢?

主要還是效率.....而最終是希望開發者的手 不用離開鍵盤 就可操作所有事情
OK! 小弟我還沒到那境界...

完整的快捷件 可以從Eclipse中 Windows -> Preference -> General -> Keys 裏面看
在這! 就只介紹我自己常用 而且覺得不錯用的快捷鍵囉