`
文章列表

cxf编写web服务实例

    博客分类:
  • j2ee
利用cxf编写一个简单的webservice,其中包括ws安全等内容,利用数字签名进行安全通信。
Tomcat既可以作为独立的Servlet容器,也可以作为其他HTTP服务器附加的 Servlet容器。如果Tomcat在非独立模式下工作, 通常不必配置SSL,由它从属的HTTP服务器来实现和客户的SSL通信。Tomcat和HTTP服务器之间的通信无须采用加密机制,HTTP服务器将解 密后的数据传给Tomcat,并把Tomcat发来的数据加密后传给客户。 如果Tomcat作为独立的Java Web服务器,则可以根据安全需要,为Tomcat配置SSL,它包含以下两个步骤: (1) 准备安全证书。 (2) 配置Tomcat的SSL连接器(Connector)。 一、准备安全证书 获得 ...
系统有时会遇到OutOfMemoryError,Java堆溢出了。我们需要找到造成OutOfMemoryError原因。一般有两种情况: 1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收; 2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小(-Xmx与-Xms),检查代码是否存在对象生命周期太长、持有状态时间过长的情况。   想在泄漏未发生前,取堆转储文件分析, 通过jvm参数-XX:+HeapDumpOnOutOfMemoryError(XX:+HeapDumpOnCtrlBreak不知道为什么tomcat启动不了)可以让JVM在出现内存 ...

websphere 优化

    博客分类:
  • java
 
Websphere性能分析与优化   ——从Heapdump浅谈JVM堆设置       不同版本的JDK可以设置的JVM堆大小是不一样的,而JVM堆的大小直接制约系统的性能,合理设置每个应用服务器中的JVM堆,在系统性能优化中是十分关键的一步。   一般来说,JVM堆可设置的大小受其版本限制,可分为以下两大类:   1、32位的JDK,JVM堆最大可设置到1.5G左右  

Java debug

    博客分类:
  • java
@echo offcall set_env.batecho runner_classpath=%runner_classpath%echo SRE_ENV=%SRE_ENV%if ""%SRE_ENV%"" == """" (goto error)if ""%runner_classpath%"" == """" (goto error)set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socke ...
使用Spring JdbcTemplate调用存储过程 Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装,但可惜只能用于jdk1.5的环境,无法再jdk1.4 环境下使用,而JdbcTemplate则完全适用于jdk1.4下的环境,下面列出使用JdbcTemplate调用Oracle存储过程的一些方法: 一) 无返回值的存储过程调用 存储过程:     Java代码   1: CREATE OR REPLACE PROCEDURE TESTPRO(PARAM1 IN VARCHAR2,PARAM2 IN VARCHAR2) AS      ...

maven执行java类

mvn exec:java -Dexec.mainClass="com.ubs.isat.ait.DataCreator"
 <?xml version="1.0" encoding="UTF-8" ?>    <project name="unzip" default="unzip" basedir=".">    <target name="unzip">     <available file="archiva.xml" property="archiva.exist" />      <e ...
1、导出 exp SRE_GSM/welcome1@szdbcd38 grants=n file=gsmtables.dmp tables=(需要备份的数据库表,以逗号分隔)   2、导入 imp SRE_GSM/welcome1@szdbcd38 file=gsmtables.dmp full=y ignore=y
1、组合 package com.ubs.is;import java.util.ArrayList;import java.util.BitSet;public class Combination {    private ArrayList<String> combList = new ArrayList<String>();    public void mn(String[] array, int n) {        int m = array.length;        if (m < n)            throw new Illega ...

ant执行java类

    博客分类:
  • ant
1、编译源码 <target name="compile">     <delete dir="bin"/>     <mkdir dir="bin"/>        <javac srcdir="${basedir}/src" destdir="${basedir}/bin">            <classpath>                <fileset dir="${basedir}/lib&qu ...

ant从svn下载

    博客分类:
  • ant
 <target name="checkout">      <exec executable="svn" failonerror="true">    <arg value="checkout" />         <arg value="https://svn.com/prod/SRE/source/RuleEngine/testcases/mock_data"/>        <arg value="checkout/moc ...
Eclipse中编译Android工程时,提示错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法: 进入:C:/Documents and Settings/USER(用户账户)/.android ,删除:debug.keystore和ddms.cfg  
package com.ubs.joe.demo;public class ProductThread implements Runnable{    private Count count;    public ProductThread(Count count){        this.count = count;    }    public void run(){        while(true){            try {                Thread.sleep(10 ...
 替代webservice的解决方案rest。附件为样例代码。
Global site tag (gtag.js) - Google Analytics