- 博客(16)
- 资源 (1)
- 收藏
- 关注
Tomcat6在Linux下和Windows下区别
最近重新搭建HQ,使用同一份Tomcat(6),同一份源码、同样的数据,却在Linux下出现了class cast异常,一开始怀疑是JDK版本问题,后来各种折腾,才记起来,这个问题之前解决过,在Linux下需要设置子优先。设置如下:Tomcat配置子优先在context.xml文件加入<Loader delegate="true" /> //直接在<C...
2013-09-12 14:36:38
793
Hyperic HQ的配置参数设置
HQ配置文件hibernate.propertieshq-version.propertiesjms.propertiesmail-config.propertiesquartz.propertiesspring-jdbc.propertiestweak.propertiesbuild.properties 位于systemProperties['user....
2013-08-12 11:54:41
294
从源码编译构建Hyperic HQ
官方编译文档:http://support.hyperic.com/display/EVO/Build+Instructions MySQL数据库及模式创建过程:http://support.hyperic.com/display/EVO/Set+Up+MySQL+%28Recommended+Database%29只是注意一点,在进行生产mysql数据库模式的时候,还需要加...
2013-08-12 11:32:16
168
对Hyperic HQ Server进行JMX监控
HQ默认没有开启jmx端口,所以需要手动打开jmx端口。为了增强HQ的安全性,需要为hqserver的jmx连接增加口令。步骤如下: 1. 修改catalina.sh文件: #在cygwin=false的前面添加: JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:PermSize=190m" [ $1 ...
2013-08-12 10:55:43
219
原创 Struts2 Rest方式和非Rest方式共存
我们在使用Struts2构建Rest架构的网站的时候,可以使用Struts2的Rest插件struts2-rest-plugin-2.3.15.1.jar。 假设我们希望以rest开头的包下的Action都是以Rest方式提供服务,Struts的配置文件中增加如下内容: <constant name="struts.rest.namespace" v...
2013-07-30 11:18:01
645
原创 Spring注解JMX(非Web项目)遇到的问题
在Web项目中使用Spring对JMX的支持非常方便,通过简单的配置即可创建MBeanServer和注册一个普通的JavaBean为MBean。如下所示配置: <!-- Annotation配置 --> <context:annotation-config /> <!-- 扫描包 --> <context:comp...
2012-03-13 21:19:43
217
Spring整合ActiveMQ如果XSD文件不对导致Spring加载很慢的问题
最近做公司的一个项目,也准备使用JMS实现后台的事件消息机制,下面为一段Spring的配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...
2012-03-13 20:54:11
407
1
原创 答复: 今天下午接到阿里的电话面试
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash 淘宝的林昊写了一本分布式java的书,我觉得非常赞,这部分也有详细的描述,当然了关于HashMap的实现的文章实在太多了... 2.java的内存管理 没说的,看了很多阿里的面试貌似都喜欢问JVM的东东,这块实在没辙硬背吧 ^_^3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,m...
2011-11-17 23:52:44
688
原创 答复: 华为面试题!
忙里偷闲 回复一篇帖子原帖子地址:http://www.iteye.com/topic/1055854[code="java"]package jdk;import java.util.Stack;public class StackTest { /** * @param args */ public static void main(Str...
2011-05-24 14:50:02
164
apache启动命令加-k参数和不加的区别
我们有些时候直接运行的httpd(windows下的是httpd.exe)。运行这个命令的时候可以不加参数,直接启动http服务。如果加一个参数-k的话,可以执行重启、停止、启动、等命令。但是,如果我只启动的话,httpd和httpd -k start有区别吗?答案是有的,而且很大。如果你的电脑上(不管是Windows还是Linux)安装了多个Apache,...
2011-03-22 14:46:58
751
1
你这样remove过吗
最近在做esb项目的时候,有位同事使用dom4j去删除一段xml的一个org.dom4j.Element的namespace。是这样写的:[code="java"] Element element = document.getRootElement(); Namespace namespace = new Namespace(prefix, uri); ...
2010-11-21 12:17:20
170
看高手代码--从小case学大道理
今天看sun的HttpMessages.java文件,虽然文件很小,但是对我的启发很大。前面定义了大量的HTTP常量:[code="java"] ... ... private static final String STATUS_305 = "Use Proxy"; private static final String STATUS_307 = ...
2010-05-31 17:33:27
107
提高staf交互速度超过十倍的方法
可以参考我的另一篇博文(基于win平台的[url]http://swanky-yao.iteye.com/blog/624517 [/url])。 通过组合下面两个方法,可以使STAF交互速度达到一秒以内,基本达到了实时要求。 Step1: 如果是Windows系统,请"禁用TCP/IP上的NetBIOS",见下图: 这样能使每次网络交互速度提高 5...
2010-04-26 10:24:25
181
利用工厂模式处理并发与顺序两种执行方式
在程序中经常会用到并发与顺序执行的情况,在每次需要并发的时候,再去分配线程的话,会显得整个代码很乱,所以,在这里我用一个工厂类ExecutorFactory来创建不同的执行类:ConcurExecutor和SequenExecutor。先看看代码再说:ExecutorFactory.py:[code="python"]from ConcurExecutor import Con...
2010-04-07 16:28:37
272
可以使staf速度更快的设置(win平台)
最近用python + staf开发了一个自动测试框架,完成公司产品的自动检测版本库、下载、编译、测试、报告。在进行staf交互的时候,通过对包的获取发现进行win平台的一个设置可以加快交互速度,设置过程见附件图片。[img]http://dl.iteye.com/upload/attachment/224336/84ba27d7-6c16-3576-932b-51fcaeb4603c...
2010-03-25 14:19:18
136
原创 python 学习手札
这下面有很大一部分来自《Python核心编程(中文第二版)》这本书。print语句调用str()函数显示对象,而交互式解释器则调用repr()函数来显示对象;_在解释器中表示最后一个表达式的值Python不支持自减1和自加1for item in [1,2,2,3]: print item, 后面加一个逗号 可以使得输出在一行打开并读取文件:...
2010-03-04 17:51:04
128
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人