如果word中拷貝的代碼沒有顏色,則說明源代碼沒有完全展開。將“+”字符展開後,再進行拷貝即可。
eclipse添加extjs提示。
http://download.csdn.net/detail/weistar103/5041946#comment這裏下載。一定注意,設置完成後要重啓eclipse,否則會導致設置無效。
eclipse中添加hibernate xml 標籤提示:
添加Hibernate配置文件提示 解壓hibernate.jar包 在org\hibernate目錄下找到hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd 打開Eclipse-->Window-->Preferences-->Web and XML-->XML Catalog 在右邊點擊Add XML Catalog Entry
type選擇 URI
對應的值爲
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd
eclipse中編輯java或C/C++文件時,註釋的快捷鍵均爲 "CTRL + / ",編輯xml文件時,該快捷鍵無效。
eclipse XML 註釋:CTRL + SHIFT + /
撤銷註釋:CTRL + SHIFT + \
快速導包:shift+ctrl+o
如果實現某個接口 或者繼承某個類 需要重寫方法或者實現接口,我們可以右鍵 source overwrite這樣就省去很多寫法上的錯誤
快速查找工程中的某個字段 :工具欄 search---File----File Search 在containing Text裏面輸入要查詢的字段。在file name patterns輸入查詢文件的類型,這裏我寫*.java
快速添加main方法,先寫main 然後按alt+/出現提示,選擇第一個即可。
ctrl+1 快速修復
ctrl+f6 快速切換java文件
alt+shift+r 重命名
alt+左斜槓 查看方法
alt+<-可以退回。
shift+tab向左縮進
調試
F5進入;F6單步;F7跳出循環;F8結束(運行到斷點停止);.
ctrl + shitf +c給xml文件快速加註釋
ctrl+shift+i 查看變量值
選中 按F3來查看其定義
. 【Ctrl+Shift+F】 格式化代碼,書寫格式規範的代碼是每一個程序員的必修之課,當看見某段代碼極不順眼時,選定後按【Ctrl+Shift+F】快捷鍵可以格式化這段代碼,如果不選定代碼則默認格式化當前文件(Java文件)。
ctrl+shift+r:打開資源
ctrl+o:快速outline
ctrl+e:快速轉換編輯
ctrl+2,L:爲本地變量賦值
alt+shift+r:重命名
alt+shift+l以及alt+shift+m:提取本地變量及方法
shift+enter及ctrl+shift+enter
Alt+方向鍵
ctrl+.及ctrl+1:
tomcat work目錄和app目錄的區別:
自己理解
work目錄下存放着jsp對應的java文件,這些java文件被當用戶第一次訪問jsp時候,被編譯爲.class文件。
而app下放的是自己寫的java文件,這些java文件在部署到tomcat時候就已經被編譯。
用tomcat作web服務器的時候,部署的程序在webApps下,這些程序都是編譯後的程序(發佈到tomcat的項目裏含的類,會被編譯成.class後才發佈過來,源文件沒有發佈過來,但這裏的jsp沒有經編譯的)。tomcat有一個work目錄,裏面存放了頁面的緩存,訪問的jsp都會編譯(從 work裏進入Catalina後的如localhost站點文件夾下的項目,我們可以看到那些jsp頁面會被編譯成應該是servlet文件,下次再來訪問時,就直接運行servlet類就可以向客戶端反應響應頁面了,所以有的博客說第一次訪問時會比較慢,是因爲新發布上去的頁面在第一個人訪問時,會先編譯成servlet文件,所以慢了,一旦編譯好,那麼除非jsp頁面修改,不然下次訪問直接運行servlet就可以響應用戶,所以快),編譯後的文件都會存儲在work目錄下。而tomcat顯示的目錄,都會從這個緩存裏找編譯後的jsp對應的class文件。所以當清空了work目錄後,該過程將會從新來過。
有的時候會遇到一個問題,就是修改後的頁面在tomcat運行的時候顯示不了修改後的痕跡。這個時候刪除work目錄下對應的項目文件夾,重新啓動tomcat就可以了。
2 在tomcat的conf配置文件夾下的server.xml文件裏配置了Host name後,就會在conf下的Catalina文件夾和work下的Catalina文件下建立站點名稱的文件夾,項目每次發佈都會放入來,也會記錄到 conf下的Catalina文件夾的配置文件裏去。
tomcat當中無法找到對應的項目原因:
eclipse不像MyEclipse默認將項目部署到tomcat安裝目錄下的webapps中,而默認部署到工作目錄下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夾裏面存放着該項目的信息。