一张思惟导图java
公众号回复“eclipse技巧”可下载源导图正则表达式
一、控制台(console )日志输出另保存spring
常常会遇到这种状况,习惯性的清掉控制台上的输出日志,再而后发现刚才的日志竟然还有用,不得不又从新调试一遍,为了解决这种“手贱”的问题,我在网上搜了一些资料,还真解决的方法哈,只须要把日志同时输出到设定一个文件就行。方法以下:浏览器
设置Eclipse保存控制台文件。右键项目 -> Debug As -> Debug Configurations菜单。 进入Common标签下,设置“Standard Input and Output”, 勾选 “File:”, 填写输出文件路径及文件名。若是你勾选了“Append”,输出的日志将会被追加写入到文件最后,不然将会覆盖重写文件。缓存
二、替代Alt+/快捷键代码自动补全tomcat
做为一个使用eclipse的用户,最经常使用的快捷键之一就是Alt+/了,这是提示补全功能的快捷键。之前每打一下syso而后再按下Alt+/就能够自动帮我补全,用多了也以为麻烦,不能像IDEA同样能够实时提示补全。如今我又找到了一个方法啦,能够自动提示补全功能。服务器
设定方法也简单,按照截图来,Auto activation triggers for java:中,在.后面添加abcdefghijklmnopqrstuvwxyz,而后就能够实时显示补全了mvc
固然有一个很让我蛋疼的地方,就是变量名也自动提示你在变量名后面添加属性后缀,额。。。eclipse
仔细在网上搜了一下,仍是有办法解决哈,装个插件就能够了据说,我还没试过,最近忙又懒。。。 连接我发出来,有兴趣的能够试试哈。socket
三、Ctrl+Shirt+R快捷键过虑class文件
常用Ctrl+Shift+R快捷键快速打开某个文件,可是里面class或一些缓存文件也在里面,选择起来麻烦,所以想过滤掉没必要要的class文件等。方法其实简单,按下Ctrl+Shift+R快捷键以后,点击右边的下三角,而后Edit Active Working Set...而后选择你要文件的目录,这样,不在这个目录下的全部文件就不会在Ctrl+Shift+R中出现啦。
四、debug的远程Tomcat
一、什么是远程调试,就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用。项目部署之后常常会遇到各类各样的问题,为了方便调试,能够利用eclipse进行远程调试。*调试前必须保证服务器的代码与本地eclipse中的代码保持一致。
使用远程调试有一个问题,当你远程debug的时候,那么服务器就会进入debug模式,其余浏览器请求都处理不了而致使超时,因此这个技巧知道一下就好了,或者内部服务器调试调试,对外的服务器你也这样作的话,千万别说我教你的。
二、eclipse设置流程:
a、首先打开远程的tomcat的catalina.bat文件,在最前面加上以下代码
set CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n
b、eclipse中填写远程调试的连接和端口,如图,其中10001端口是上一步address中设置的,shopxx是当前项目。
最后
欢迎关注公众号java思惟导图,关注公众号并回复“思惟导图”当即下载源xmind导图。
文章推荐阅读