lizongbo at 618119.com 工作,生活,Android,前端,Linode,Ubuntu,nginx,java,apache,tomcat,Resin,mina,Hessian,XMPP,RPC

2008年03月31日

Jprofiler 5.1.2 配置。

Filed under: Java,JAVA IDE — 标签:, , — lizongbo @ 18:34

Jprofiler 5.1.2 配置。

1.下载

http://download.ej-technologies.com/jprofiler/jprofiler_windows_5_1_2.exe

http://download.ej-technologies.com/jprofiler/jprofiler_linux_5_1_2.sh

(Eclipse的下载:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-sourceBuild-srcIncluded-3.3.1.1.zip&url=http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-sourceBuild-srcIncluded-3.3.1.1.zip&mirror_id=385)

来源:

http://www.ej-technologies.com/download/jprofiler/files.php

http://www.ej-technologies.com/download/jprofiler/trial.php

2.安装,
运行jprofiler_windows_5_1_2.exe,安装到d:\Program Files\jprofiler5
安装的过程中可以选择与IDE整合,也可以在安装完成后,运行Jprofiler的时候再整合。

3.整合到Eclipse,
先启动 JProfiler :
开始菜单–>所有程序–>JProfiler 5 –>JProfiler,输入注册码。(注册码是在网上某个博客找到的

参考 : http://serendipityspaces.spaces.live.com/blog/cns!71616649A887E6A!604.entry )

(执行整合前,先关闭Eclipse)
主菜单–> Session –>IDE Intergrations –>选择Eclipse 3.3,,点“Integrate” ,选择Eclipse所在的文件夹。D:\Java\eclipse.
整合成功。

4.在Eclipse里配置JProfiler.

主菜单–>Window–>Customize Perspective –>Commands –>找到Profile ,选中它,再点OK即可。

5.填写注册码的时候,第一位必须是大写字母,第二位必须连接号,
第一个井号前的内容如果填错,Jprofiler不会提示出错。

而在启动Session的时候,而Jprofiler弹出的对话框内容为:
The JVM has Terminated unexpectedly.
Please try the following strategies:
*reduce the -Xmx value of the profiled application
*profile in interpreted mode
*change your profiling settings(e.g. from dynamic instrumentation sampling)
害得我试了半天都不行,

后来仔细看Terminal才发现是提示” Invalid license key”.

JProfiler> Protocol version 25
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 32-bit library
JProfiler> Listening on port: 31757.
JProfiler> Instrumenting native methods.
JProfiler> Native library initialized
JProfiler> Waiting for a connection from the JProfiler GUI …
JProfiler> Using sampling (5 ms)
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> ERROR: Invalid license key. Aborting.

JProfiler> Disconnected.

修改注册码之后,终于正常启动了。

正常启动的Terminal显示内容:

JProfiler> Protocol version 25
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 32-bit library
JProfiler> Listening on port: 31759.
JProfiler> Instrumenting native methods.
JProfiler> Native library initialized
JProfiler> Waiting for a connection from the JProfiler GUI …
JProfiler> Using sampling (5 ms)
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> Hotspot compiler enabled
JProfiler> Starting com/lizongbo/smpp/server/Main …

Listening on port a 5435

参考资料:
JProfiler解决Java服务器的性能跟踪
原文:http://www.blogjava.net/anymobile/articles/28248.html
(转载: http://www.duduwolf.com/wiki/2007/311.html)

2008年03月20日

配置WinSCP通过ssh隧道向linux服务器传输文件

Filed under: Linux,未分类 — 标签:, — lizongbo @ 19:34

比较有名的访问linux的ssh终端有:putty 0.6、SecureCRT 5.0和F-Secure SSH Client v5.4.56
SecureCRT上传下载文件只能用 sz和 rz,且不能记住上一次的目录,非常麻烦。
F-Secure SSH Client的 ssh隧道配置,我试了半天都没配置成功。
putty的操作界面则比较简陋。

今天无意中发现了WinSCP,WinSCP是基于putty实现的通过ssh和sftp进行文件传输工具。

WinSCP 4.1 beta 下载地址
http://nchc.dl.sourceforge.net/sourceforge/winscp/winscp410setup.exe
中文语言包下载地址:
http://winscp.net/translations/dll/chs.zip

官方网站为: http://winscp.net/eng/docs/lang:chs

在当前环境下,中转的服务器信息如下:
ip:192.168.37.23
端口:36000
账号:lizongbo
密码:lizongbo

需要上传的服务器信息如下:

ip:192.168.84.32
端口:36001
账号:618119.com
密码:618119.com
本机无法直接连接192.168.84.32 ,必须通过192.168.37.23 进行终端

首先运行winscp410setup.exe,安装到 D:\Program Files\WinSCP
然后解压chs.zip到D:\Program Files\WinSCP,得到
D:\Program Files\WinSCP\WinSCP.chs

开始菜单–>所有程序–>WinSCP–>WinSCP.
先点左下角位置的菜单,选择语言为“Chinese – 中文(中国)”,
然后选中左下角的“高级选项”,再点右上角的“新建”按钮。

在会话面板中,主机名填写:192.168.84.32 ,端口号填写:36001,用户名和密码填写为618119.com

再点“代理”–>”隧道”面板,选中“通过SSH隧道进行连接”
主机名填写:192.168.37.23 ,端口号填写:36000,用户名和密码填写为lizongbo,
本地隧道端口使用“自动选择”。
然后点右下角的“保存”,在保存对话框中,选中“Save password (not recommended)”。
确定即可。

然后选中会话,点登录,就可以在很方便操作的资源管理器界面里进行文件上传和下载,通过这种方式就轻松多了。

经过今天一天的测试部署中的实际体会,感觉非常方便。

2008年03月10日

使用Eclipse的几点注意事项

Filed under: Java,JAVA IDE — 标签:, — lizongbo @ 22:57

1.如果是直接从 cvs中取出工程,然后在源代码中,点击方法名,点右键,Eclipse会提示

” The resource is not on the build path of a java project”,相关bug介绍在:

http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg00640.html

我用的Eclipse 3.3.1.1依然存在这个问题,因此,变通的解决方法为,

在Eclipse中,先新建工程,然后在工程中,点右键,选择“Team”–>”Update”,将代码从cvs中取出,
然后配置相关lib,这样,再打开代码,然后就可以跳转到对应方法和类的声明了。

2.配置中文javaDocs显示,

中文javaDocs下载: http://gceclub.sun.com.cn/Java_Docs/jdk6/html_zh_CN.zip

在Eclipse中,Window –> xx–>java –>Installede JREs–>选中要配置的jre,点”Edit”,点”D:\Java\jdk1.6.0_04\jre\lib\rt.jar”前面的加号,
先点”Source attachment”,然后点“Remove”.(这样在java编辑器提示的帮助信息是中文了,但是无法查看java源代码,两者目前无法兼得)
再点”Javadoc location”,点按钮“Javadoc location”,在弹出的窗口里,选中”javadoc in archive”,“Archive path”选择,“F:\TDDOWNLOAD\html_zh_CN.zip”,
“path winth archive”选择 “html/zh_CN/api”.保存好这些设置, 重启Eclipse

3.指定生成javadoc的编码。

由于java源代码是用的UTF-8编码,Eclipse中默认编码是GB18030,因此,在生成javadoc的时候,需要手工指定一下编码和字符集。
出错信息例如:
——————————-
正在装入源文件 E:\src\com\lizongbo\Test.java…
E:\src\com\lizongbo\Test.java:18: 编码 GB18030 的不可映射字符
——————————-
修改设置为:
主菜单–>Project–>Generate javadoc–>next–>next–> 在 “Extra javadoc options”下面的文本框中填入 ” -encoding UTF-8 -charset UTF-8 “.

3.安装 jode decompiler 插件,update的url为:http://www.technoetic.com/eclipse/update

4.安装 findbugs插件,http://nchc.dl.sourceforge.net/sourceforge/findbugs/edu.umd.cs.findbugs.plugin.eclipse_1.3.2.20080222.zip

5.设置文本编辑器的编码,

6.让 java 方法生成javadoc的快捷键为 Alt + Shift +J。
鼠标点在方法名的位置,然后按快捷键,javaDoc即可生成.

7.将包名折叠起来,
由于工程中包太多了,找模块很麻烦,后面发现可以设置的,
在package Explorer视图,和设置Filters的 菜单在一起,
菜单名:“Package presentation”,将”Flat”改为Hierarchical

Older Posts »

Powered by WordPress