`
swanky_yao
  • 浏览: 30698 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
      最近重新搭建HQ,使用同一份Tomcat(6),同一份源码、同样的数据,却在Linux下出现了class cast异常,一开始怀疑是JDK版本问题,后来各种折腾,才记起来,这个问题之前解决过,在Linux下需要设置子优先。设置如下: Tomcat配置子优先 在context.xml文件加入 <Loader delegate="true" /> //直接在<Context>节点下      这下好了。      不然出错信息见附件。
HQ配置文件 hibernate.properties hq-version.properties jms.properties mail-config.properties quartz.properties spring-jdbc.properties tweak.properties build.properties  位于systemProperties['user.home'] /.hq/  这个文件可以覆盖前面列举的的所有文件的配置项 hq-server.cnf   这个文件会存在很多地方: WEB-INF/classes、HQ的主目录的主配置文件目录等。H ...
官方编译文档:http://support.hyperic.com/display/EVO/Build+Instructions     MySQL数据库及模式创建过程:http://support.hyperic.com/display/EVO/Set+Up+MySQL+%28Recommended+Database%29 只是注意一点,在进行生产mysql数据库模式的时候,还需要加入一个环境变量   (.hq/build.properties):server.database=MySQL   附件是sql模式创建语句。可以直接通过命令导入。最好通过工具导入。   常见 ...
HQ默认没有开启jmx端口,所以需要手动打开jmx端口。为了增强HQ的安全性,需要为hqserver的jmx连接增加口令。步骤如下:    1. 修改catalina.sh文件: #在cygwin=false的前面添加: JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:PermSize=190m" [ $1 != "stop" ] && JAVA_OPTS="-Dcom.sun.management.jmxremote \ -Dco ...
       我们在使用Struts2构建Rest架构的网站的时候,可以使用Struts2的Rest插件struts2-rest-plugin-2.3.15.1.jar。        假设我们希望以rest开头的包下的Action都是以Rest方式提供服务,Struts的配置文件中增加如下内容:   <constant name="struts.rest.namespace" value="/rest"></constant> <constant name="struts.convention.ac ...
    在Web项目中使用Spring对JMX的支持非常方便,通过简单的配置即可创建MBeanServer和注册一个普通的JavaBean为MBean。如下所示配置: <!-- Annotation配置 --> <context:annotation-config /> <!-- 扫描包 --> <context:component-scan base-package="com.hehe.ad" /> <context:mbean-export server=" ...
   最近做公司的一个项目,也准备使用JMS实现后台的事件消息机制,下面为一段Spring的配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jms="http://www.springframework ...
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash    淘宝的林昊写了一本分布式java的书,我觉得非常赞,这部分也有详细的描述,当然了关于HashMap的实现的文章实在太多了... 2.java的内存管理    没说的,看了很多阿里的面试貌似都喜欢问JVM的东东,这块实在没辙硬背吧 ^_^ 3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉   这个我不知道,但是根据你的经验也可以适当侃侃 4.oralce的底层管理(怎样让查询快,插入慢)   这个我估计你说了你熟悉Oracle才会问的,如果你说你熟悉MySQL,他肯定就 ...
忙里偷闲 回复一篇帖子 原帖子地址:http://www.iteye.com/topic/1055854 package jdk; import java.util.Stack; public class StackTest { /** * @param args */ public static void main(String[] args) { System.out.println(isMatch("{}")); System.out.println(isMatch("{")); Syste ...
我们有些时候直接运行的httpd(windows下的是httpd.exe)。运行这个命令的时候可以不加参数,直接启动http服务。 如果加一个参数-k的话,可以执行重启、停止、启动、等命令。 但是,如果我只启动的话, httpd 和 httpd -k start 有区别吗?答案是有的,而且很大。 如果你的电脑上(不管是Windows还是Linux)安装了多个Apache,当然了,只有一个是安装,而其他都是解压的。   在一个解压版的apache的bin目录下执行httpd,启动成功了,但是执行httpd -k start却出错了,出错原因类似下面这种:   (O ...
最近在做esb项目的时候,有位同事使用dom4j去删除一段xml的一个org.dom4j.Element的namespace。是这样写的: Element element = document.getRootElement(); Namespace namespace = new Namespace(prefix, uri); element.remove(namespace); 这段代码很简单,就是删除一个namespace,可是就是删除不掉,那个remove方法有一个返回值,如果删除失败就会返回false,经过调试返回值一直是fal ...
今天看sun的HttpMessages.java文件,虽然文件很小,但是对我的启发很大。 前面定义了大量的HTTP常量: ... ... private static final String STATUS_305 = "Use Proxy"; private static final String STATUS_307 = "Temporary Redirect"; private static final String STATUS_400 = "Bad Request"; ...
可以参考我的另一篇博文(基于win平台的[url]http://swanky-yao.iteye.com/blog/624517 [/url])。 通过组合下面两个方法,可以使STAF交互速度达到一秒以内,基本达到了实时要求。 Step1: 如果是Windows系统,请&quot;禁用TCP/IP上的NetBIOS&quot;,见下图: 这样能使每次网络交互速度提高 5 秒左右。 Setp2: 不论Windows或Unix, 在主机上编辑hosts文件: 在STAF节点两端的主机上分别添加对方的hostname,注意两端都加上对方的hostname-ip映射, ...
在程序中经常会用到并发与顺序执行的情况,在每次需要并发的时候,再去分配线程的话,会显得整个代码很乱,所以,在这里我用一个工厂类ExecutorFactory来创建不同的执行类:ConcurExecutor和SequenExecutor。 先看看代码再说: ExecutorFactory.py: from ConcurExecutor import ConcurExecutor from SequenExecutor import SequenExecutor class ExecutorFactory: def __init__(self): pass ...
最近用python + staf开发了一个自动测试框架,完成公司产品的自动检测版本库、下载、编译、测试、报告。在进行staf交互的时候,通过对包的获取发现进行win平台的一个设置可以加快交互速度,设置过程见附件图片。
Global site tag (gtag.js) - Google Analytics