SVN以及遠端調試tomcat
前言:
今天是去公司實習的第三天,三天下來對自己做了個總結:
首先這三天給我最大的感覺就是我們至少要學會自學,因為有人幫你,是你的幸運;沒人幫你,是公正的命運。沒有人該為你做什麼,因為生命是你自己的,你得為自己負責。是以不要總是想着别人來手把手教你,然後你不用多久,就會升職加薪、走上人生巅峰。其實從事 IT 這個行業,自學能力是很重要的,我們可以通過自己的努力去學到一些牛逼的技術,來提升自己的能力。其次,學IT這行,比較重要的就是要學會自己多動手實踐實踐,俗話說好記性不如爛筆頭,IT行業就是如此,看再多大牛的代碼,當時看看覺得還可以能懂,還不錯,馬馬虎虎能看懂,看過之後也就随之過去了,再過個幾天,讓你自己動手練練還是一臉懵逼,不知從何下手。最後,如果實在自己不能解決可以向公司的同僚以及朋友請教,該請教的時候還是不能害怕。下面這就是我這三天遇到的問題:
-
使用SVN進行項目的分支管理:
有些人可能還不知道SVN是個什麼東東,下面使官方的解釋:
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較于RCS、CVS,它采用了分支管理系統,它的設計目标就是取代CVS。網際網路上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用于多個人共同開發同一個項目,共用資源的目的。
下面就是具體的步驟(以便于以後需要的時候看看):
一:建立倉庫
- 建立目錄結構D:\TortoiseSVN\Repository\Repo-iOS
-
在該目錄結構上右鍵
—> TortoiseSVN
—> Create repository here(建立倉庫這裡)
—> Create folder structure(建立檔案結構) —> Start Repobrowser(開始倉庫浏覽) —> Ok
二:将項目上傳到SVN上
桌面右鍵
—> TortoiseSVN
—>repo-browser–> URL: file:///D:/TortoiseSVN/Repository/Repo-iOS —> Ok
–> 選中trunk檔案夾右鍵
—> Add folder…
—> 選中要上傳到SVN的項目的最外層目錄,輸入日志
—> Ok
三:Check Out
- 在電腦任意位置建立一個存放項目代碼的目錄,例如:D:\TortoiseSVN\Repository\Source
- 将代碼檢出到該位置,因為項目剛建立,這是在開發新功能,是以要在主線上開發。以後使用者或測試人員回報應用有重大bug,需要立即修複該bug并盡快上線, 此時程式員需要為 tags 打一個分支branch,進行修複。
2.使用eclipse對遠端tomcat調試:
一、在tomcat目錄下的bin目錄中建立debug.bat,編輯内容如下
set JPDA_ADDRESS=9000
set JPAD_TRANSPORT=dt_socket
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899
startup
輕按兩下debug.bat

二、1.右鍵項目->Debug as->Debug Configurations..(或者菜單欄Run->Debug Configurations..)
2.輕按兩下Remote Java Application(建立)
上面就是自己三天來遇到的問題,這三天自己也學了基本的Java代碼的調試以及用chrome對js代碼的調試、findbugs、check style等插件的安裝以及使用、熟悉beyond compare的作用以及學會基本操作(),熟悉notepad++……
總的來說,這三天是比較充實的三天。