- 浏览: 113361 次
- 性别:
- 来自: 深圳
最新评论
-
chasewade:
很好 很适合入门
lucene3.0基础实例
文章列表
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)。
一、准备安全证书
获得 ...
tomcat 产生heapdump文件配置
- 博客分类:
- java
系统有时会遇到OutOfMemoryError,Java堆溢出了。我们需要找到造成OutOfMemoryError原因。一般有两种情况:
1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收;
2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小(-Xmx与-Xms),检查代码是否存在对象生命周期太长、持有状态时间过长的情况。
想在泄漏未发生前,取堆转储文件分析, 通过jvm参数-XX:+HeapDumpOnOutOfMemoryError(XX:+HeapDumpOnCtrlBreak不知道为什么tomcat启动不了)可以让JVM在出现内存 ...
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类
- 博客分类:
- maven
mvn exec:java -Dexec.mainClass="com.ubs.isat.ait.DataCreator"
ant判断文件是否存在
- 博客分类:
- ant
<?xml version="1.0" encoding="UTF-8" ?>
<project name="unzip" default="unzip" basedir=".">
<target name="unzip">
<available file="archiva.xml" property="archiva.exist" />
<e ...
oracle备份数据库与还原数据库
- 博客分类:
- oracle
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
java实现排列组合算法
- 博客分类:
- java
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 ...
<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 ...