YourKit Java 使用介绍

YourKit Java 使用介绍 1、什么是YourKit Java 此物非同寻常,犹如天外来客一样受到java开发者的珍爱。 YourKit Java Profiler 是业界领先的Java剖析工具。CPU和内存的剖析历来是很困难的,YourKit创造出了革命性的剖析工具,应用在研发和生产阶段,为专业的Java开发者带来了无比的好处。 2、功能介绍 CPU监视 -调用对象列表 -调用树的”Own time”列 -调用树的”Average time”列 Telemetry技术 -异常Telemetry -线程状态Telemetry -可缩放Telemetry图 -Telemetry缓存可变能力 J2EE -”Generic server”选项使得server integration不须J2EE服务器向导支持 -J2EE server integration解决了编辑、修改脚本时无法与前一版本兼容之类的问题 IDE INTEGRATION -支持NetBeans 6.5 -支持JDeveloper 11g 用户接口 -Table列设置时可见 -整体功能性提高 许可证 -监视代理器和控制器在BSD许可证下可自由分发 MISCELLANEOUS: 辅助功能 -支持FreeBSD -命令行工具不使用监视器UI控制监视而使用监视器API -自动反混淆,支持yGuard,ProGuard,RetroGuard -整体稳定性和性能增强 3、使用说明 YourKit支持本地应用调试以及远程应用调试。 本文着重讲解(Linux)远程调适的流程 打开文件包的samples\sample3\run.sh文件。修改最后一行启动程序的命令。 用这个文件来启动你的应用,程序会默认打开10001端口。 然后本地的客户端连接到上面即可进行调试.

黄色图片检测小工具

无聊时找了下相关资料。做了个暴露图片检测小工具。有兴趣可以试试看 http://www.vodcms.com/up/

大规模邮件群发系统搭建笔记

参考:http://advosys.ca/papers/email/58-postfix-instance.html 由于公司每天需要发送大量的注册激活邮件,以前使用不到2个IP进行发送。 经常被对方邮件服务器屏蔽,结果多方摸索总结使用如下对策。 1、增加发送服务器。服务器可以是虚拟的。 2、对邮件发送频率进行控制。 3、对邮件的内容进行一定的修改。比如:标题发送一定量后修改下为不同的标题。 内容也是同样道理 4、对发送人的地址定量修改下。例如:service1@abc.com service2@abc.com 针对第一个问题。我采用了一机多实例安装postfix来实现。 安装步骤如下: postfix安装就简略了。 安装完成postfix后。 拷贝一份/etc/postfix为/etc/postfix-1 建立一个目录 mkdir /var/spool/postfxi-1 然后编辑 /etc/postfix-1/main.cnf 找到queue_directory修改为 queue_directory=/var/spool/postfxi-1 末尾增加 inet_interfaces = x.x.x.x smtp_helo_name = mx1.abc.com myhostname = mx1.abc.com smtp_soft_error_limit=3 smtp_hard_error_limit=2 smpt_bind_address=x.x.x.x 保存退出 然后执行命令 postfix -c /etc/postfix-1 start 启动服务 输入命令netstat -ant|grep :25 看下是否有启动端口监听 如果要实现更多的实例只需要重复上面的操作即可。 第二个问题。我们特定开发了一个java版的转发服务端。由于控制发送频率,统计报表一些监控错误 其他几个问题就不细说了。 可能写的不是很全。有需要的朋友可以mailto:24498936@qq. com

Struts2.1.6 There is no Action mapped for namespace / and action name login

struts2.1.6 There is no Action mapped for namespace / and action name login 如果你正在为类似错误寻找解决办法,那么恭喜你看到我写的这篇文章。 出现类似的错误原因是struts.xml位置放错了。必须把这个文件移动到项目的src目录下面才行。还有需要注意namespace的名称。 快移动struts.xml到src吧。

秀影入库系统提示没有插入数据解决办法

如果你在使用插件入库时提示这个信息,但是目录内又确实有数据。 打开mysql的配置文件(windows版my.ini, linux下是/etc/my.cnf )打开后找到 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 修改为 #sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 然后重启mysql服务即可