本月博客排行
-
第1名
arpenker -
第2名
kaizi1992 -
第3名
wy_19921005
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- e_e
- tanling8334
- arpenker
- sam123456gz
- kaizi1992
- zysnba
- xiangjie88
- lemonhandsome
- ganxueyun
- xyuma
- Xeden
- wangchen.ily
- zhanjia
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- xpenxpen
- wjianwei666
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- lxguy
- zhangjijun
- lyndon.lin
最新文章列表
Ubuntu上Eclipse不显示手机设备的解决方法
Ubuntu上Eclipse不显示手机设备的解决方法
背景
开启Android设备,用USB数据线连接到Ubuntu系统。
用设备的USB调试模式。启动Eclipse,在Devices栏会现一个有 ...
Nginx开发从入门到精通——调试(调试日志)
用户在使用Nginx的过程中,可能会遇到所请求的资源不正确,Nginx Core Dump,段错误等异常情况,这时需要有相应的机制来进行调试及问题定位,特别是面对大量的日志信息,合理的调试处理机制对用户来说是一件非常重要的事情。以下将着重为大家介绍调试日志。
【调试日志】
一,开启调试日志:
要开启调试日志,首先需要在配置Nginx时打开调试功能,然后编译:
./configure ...
eclipse调试全解
1、 条件断点
断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击 就会得到一个断点,代码会运行到此处时停止。
条件断点,顾名思义就是一个有一定条件的断点,只有满足 了用户设置的条件,代码才会在运行到断点处时停止。
在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"
断点的属性界面及各个选项的意思如下图,
2、 ...
配置visualvm远程监控JVM
有两种方式:JMX和Jstatd方式。我发现在Jstatd方式下不能监控CPU状况,奇怪。JMX方式配置如下:
普通Java程序
%java_home%\bin\java -Djava.rmi.server.hostname=X.X.X.X -Dcom.sun.management.jmxremote.port=X -Dcom.sun.management.jmxremote.ssl=fals ...
eclipse php调试环境配置
弄了我一天,看了很多的写法;但都是大同小异。并且自己的就是不能正常使用。
我的环境是使用 wamp一键安装环境。
在这里我只说明注意的地方:
其一:下载后的xdebug文件放到 php/ext 下后一定要改名为php_xdebug.dll
其二:xdebug.remote_port=9990 的端口和eclipse一致。
...
Eclipse 远程调试 WebSphere Application Server (WAS)、Tomcat
习惯于直接在eclipse里对本地的tomcat进行部署和调试。偶然发现远程调试也相当有意思。
Java的远程调试不仅仅限制于tomcat,基本上所有的中间件都可以。但不论是哪种中间件,远程调试都可以基于JPDA实现。(JPDA是啥?问问谷哥)。
下面分tomat和WebSphere来分别记录如何进行eclipse的远程调试。
1. Tomcat (测试用的版本是7.0.2)
远程调试必 ...
android Lint
在检查程序是否符合规范(各种警告)的时候,Android为我们提供了一个很好的工具Lint
使用方法:右键你的项目->Android Tools->Run Lint:Check For Common Errors
运行后会弹出一个窗口 Lint Warnings 在这里面就显示了很多你的程序中隐藏的问题。接下去就按照里面的提示进行修改吧。
Tomcat远程调试
第一步、配置远程tomcat
1、在windows系统中:
打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address= ...
chrome developer tool 调试技巧(转)
这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.
常规的断点相关的 breakpoint/conditional-breakpoint/call-stack/watch-ex ...
Log调试
在开发中我们一定不能避免使用Log类,但是这个类存在一个问题就是,当你在程序中使用了大量的Log,那么在程序开发完毕的时候,这将是一个问题,因为,你需要将所有的Log记录注释掉(当然,你不注释也是可以的)。那么有没有方便的方法来处理呢?
我们可以写一个类,将Log类包装起来,使用一个boolean来控制所有的Log记录的显示。
比如这样:
MyLog.java:
public clas ...
Eclipse调试Java的10个技巧
先提三点
不要使用System.out.println作为调试工具
启用所有组件的详细的日志记录级别
使用一个日志分析器来阅读日志
1、条件断点
想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图
中,BreakPoint
View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被 ...
Windows用户态调试技术
一、工具使用
1.1产生dump工具比较
有5种产生用户态dump文件的工具,包括ADPlus、Dr.Watson、CDB 和、WinDbg和userDump。
其中ADPlus是目前最好的工具。抓crash的具体命令为:
adplus.vbs -crash -pn TMSACSDm.exe -fullonfirst -o c:\dumps
注意必须在进程起起来后,并在crash之前启动 ...