java
Tart
这个作者很懒,什么都没留下…
展开
-
关于C3P0容错和自动重连特性的研究
最近常有数据库和网络设备升级和搬迁等事情,而各个应用都是基于数据库连接池做的,大部分都是基于C3P0,数据库或网络状况的变动都会导致客户端连接池中的connection失效,如何剔除这些blocked connection就和C3P0的各个配置息息相关。这两天,搭了个实验环境,根据C3P0的配置说明 和实验结果,把C3P0关于这块的机制解析了一番。先看看我的结论:1)C3P0容错和自动重连与以转载 2013-09-27 16:42:40 · 645 阅读 · 1 评论 -
spring advice 分类
按照增强在目标类方法的连接点位置,可以分为转载 2014-09-19 14:42:45 · 822 阅读 · 0 评论 -
解决spring RMI服务端断开导致客户端链接被拒绝问题
增加属性:原创 2014-06-18 16:29:16 · 1474 阅读 · 0 评论 -
java中无意识的递归
public class InfiniteRecursion{public String toString(){return "InfiniteRecursion address "+this;}}转载 2014-06-24 10:34:08 · 557 阅读 · 0 评论 -
使用JmsTemplate发送持久化和非持久化消息
由于JmsTemplate内部发送消息默认为持久化的,所以不用设置即可发送持久化消息。如果要发送非持久化的消息,请按照以下配置即可: 对于发送非持久化消息需要配置explicitQosEnabled该属性为true,否则spring内部发送消息时将采用默认配置进行发送消息,而spring内部默认为持久化发送,所以上述属性必须设置为true,当设置为true时,外部设原创 2014-02-11 14:40:52 · 5766 阅读 · 0 评论 -
axis客户端调用jws发布的webservice要5分钟才能返回问题解决
原因:AXIS客户端使用的是HTTP1.0的协议,而jws发布的服务端采用的是HTTP1.1的协议具体修改步骤:替换客户端使用的axis.jar,打开目录axis.jar\org\apache\axis\client 下的client-config.wsdd将内部内容替换为:<deployment name="defaultClientConfig" xm原创 2013-12-13 12:06:37 · 1334 阅读 · 0 评论 -
AXIS调用jws发布的webservice出现Cannot find dispatch method for
服务端代码@WebService@SOAPBinding(style = SOAPBinding.Style.RPC)public class WebserviceServer { @WebMethod public void doSomething() { System.out.println("hello"); } public static void main(String原创 2013-12-06 14:44:09 · 7669 阅读 · 0 评论 -
jws注解类型
Java Web Service (JWS) 注释类型是 Web Service 的核心之一。 (一)类级别@javax.jws.WebService(targetNamespace = "", name = "",serviceName = "")targetNamespace :生成的 WSDL 中使用的名称空间name:Web Service 的名称,映射到转载 2013-12-06 14:29:04 · 1390 阅读 · 0 评论 -
spring和struts源码地址
Spring3.0 源码 https://github.com/SpringSource/spring-frameworkSpring2.5 及以下版本 https://src.springframework.org/svn/spring-maintenance/ Spring Security https://src.springframework.org转载 2013-11-12 19:39:33 · 663 阅读 · 0 评论 -
关于错误java.io.IOException: tmpFile.renameTo(classFile) failed
SEVERE: Servlet.service() for servlet jsp threw exceptionjava.io.IOException: tmpFile.renameTo(classFile) failedat org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:246)at org.apa原创 2013-10-16 11:56:43 · 2592 阅读 · 0 评论 -
解决HttpClient访问URL中文问题
org.apache.commons.httpclient.URI uri = new org.apache.commons.httpclient.URI("http://localhsot:8080/你好", false, "utf-8");System.out.println(uri.toString());输出:http://localhsot:8080/%E4%BD%A0%E5原创 2013-11-07 15:43:03 · 3389 阅读 · 0 评论 -
HashMap与HashTable之间的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalu原创 2013-10-21 21:34:14 · 744 阅读 · 0 评论 -
java6发布webservice
Java6 WebService的发布 WebService服务发布往往比较混乱,Axis2的发布形式与XFire发布方式差别很大,而Java6 Web服务的发布与Axis2、XFire的Web服务的发布方式也有着天壤之别,它们之间没有经验可以借鉴。 因此,很有必要钻研下Java6的Web服务的发布方式。 从前面两篇文章可以看出Java6对WebService的发布提供了A转载 2013-09-27 16:46:41 · 687 阅读 · 0 评论 -
Nginx配置参数详解
#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log ar/loginx/error.log info; #进程文件pid转载 2014-08-25 09:59:42 · 611 阅读 · 0 评论