JavaWeb开发问题解决及调试技巧_01
1.Eclipse
(1)Eclipse中常用的快捷键
Alt+/ 自动补全功能(如mian->Alt+/ 回车后可自动补全主方法)
Shift+Alt+S O:生成无参的构造方法
Shift+Alt+S S:生成toString()方法
Shift+Alt+S H:重写equals()和hashcode()方法
Shift+Ctrl+R : 查找某个类
Ctrl+F:查找某个方法 / 在浏览器中同样适用
Shift+alt+O : 引入依赖
(2)Eclipse中调试
A.显示自己已经设置过的断点:在开发的过程中,我们会遇到这样的情况,断点设置的过多,甚至已记不清楚哪里设置过了,没关系,这里有统一的显示,并可以快速定位到断点的位置。
B.服务器:作为开发人员,启动服务器时最好使用Debug模式。
C.控制台: 经常会打印一些控制台输出,用于查看程序是否进入指定的流程。
D.Problems: 这里是首先需要解决的问题,因为很可能影响到程序的运行。
E.Progress: 进度条。针对Eclipse卡死,在progress 窗口有很多等待执行的任务,可以通过禁掉一些设置来达到提高eclipse 的内存和响应速度。
F.Search: 非常好用,或者是下面的按钮,可以快速定位到指定类型的问题中,包含某个字段的准确位置。
G.OutLine: 可以显示某个文件下包含的属性和方法,从而快速定位。
H.Variables: 显示是指其中包含的变量
2.浏览器(Chrome)
对应的应用分别为:
(1) 使用箭头指向html页面元素,并进行点击,可以明确调用的函数或提交的位置。
(2) 元素:查看函数名或提交的位置。
(3) 控制台:可以在控制台打印东西,进一步确定程序出错的位置。
(4) Sources : 可以在js文件中进行断点调试,确认程序是否放行,进入后台程序。
JavaWeb开发问题解决及调试技巧_01相关推荐
- 前端开发中的调试技巧
前端开发中的调试技巧 骨灰级调试大师Alert 那还是互联网刚刚起步的时代,网页前端还主要以内容展示为主,浏览器脚本还只能为页面提供非常简单的辅助功能的时候.那个时候,网页主要运行在以IE6为主的浏览 ...
- 前端开发中JS调试技巧,你知道几种?用过几种?
调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如 ...
- 【Visual C++】一些开发心得与调试技巧
自己平时收集的一些技巧与心得,这里分享出来,普及一下知识. 1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Releas ...
- Visual C++开发工具与调试技巧整理
自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,呵呵,总是需要上网查资料来解决,在这里把自己用到上网查的一些技巧摘录如下,希望对大家有用,省去大家再去搜索的烦恼. 1.如何在Releas ...
- (转)Visual C++开发工具与调试技巧整理
自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,呵呵,总是需要上网查资料来解决,在这里把自己用到上网查的一些技巧摘录如下,希望对大家有用,省去大家再去搜索的烦恼. 1.如何在Releas ...
- VC++调试技巧学习总结
VC6.0调试方法 有时候,我们编写好一个程序后,希望通过调试来知道变量值的变化情况,下面我和大家分享一下怎么利用VC6.0来查看变量值变化情况. 工具/原料 VC6.0软件.待测试程序 方法/步骤 ...
- Flutter调试技巧总结——高效开发的秘密
刚开始学前端的时候看到大家都是用的console.log()作为调试的手段,也可以说,很多人只会用console.log().在学习Flutter开发app的时候,我就在思考,除了使用print()来 ...
- Visual Studio原生开发的20条调试技巧(下)
我的上篇文章<Vistual Studio原生开发的10个调试技巧>引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧.接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上 ...
- Visual Studio原生开发的10个调试技巧
最近碰巧读了Ivan Shcherbakov写的一篇文章,<11个强大的Visual Studio调试小技巧>.这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其 ...
最新文章
- oracle-01031+linux,Linux下,“ORA-01031: insufficient privileges”的处理
- 53个要点提高PHP编程效率
- vs2015 编译时错误列表中没有错误,dll却没有生成出来
- 输入序列连续的序列检测
- 可持久化3--可持久化01Trie
- 将WildFly绑定到其他IP地址或多宿主上的所有地址
- P2341 [HAOI2006]受欢迎的牛 强连通
- console线驱动安装_文通证件识别SDK和驱动安装使用说明
- 修改ASM磁盘组冗余模式(一):copy-switch方式
- syslog(LOG_ERR, Error: errcode=%d, message=%s, errcode, errmsg);
- android recyclerview多布局_图文讲解RecyclerView的复用机制 ||Recyclerview进阶
- AVFoundation总结
- 超酷网页 Message Box 样式集合
- 深圳大学计算机与软件学院李志,李志彬
- python 如何通过海表面高度数据计算海表地转流速、并绘制流线图
- 挖掘目录穿越漏洞实战经验
- eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍
- 微信分享获得积分 jquery微信分享获得积分 原理
- php strstr批量替换,也就这样,
- 学习spring英文官方文档方法