![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 72
zhuliang1673
这个作者很懒,什么都没留下…
展开
-
spring jdbctemplate调用存储过程
使用Spring JdbcTemplate调用存储过程 Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装,但可惜只能用于jdk1.5的环境,无法再jdk1.4 环境下使用,而JdbcTemplate则完全适用于jdk1.4下的环境,下面列出使用JdbcTemplate调用Oracle存储过程的一些方法: 一) 无返回值的存储过程调用 存储过程: ...原创 2013-04-10 17:48:55 · 166 阅读 · 0 评论 -
eclipse TPTP性能剖析工具
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-tptpplugin/原创 2014-09-15 15:03:45 · 105 阅读 · 0 评论 -
java 双向ssl认证
我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。 但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个用户颁发一个证书,比且每个数字证书都是唯一的,不公开的。这样就能通过这个数字证书保证当前访问我服务器的这个用户是经过服务器认可的,其他人不可访问。 双向认证 从第一个层面...原创 2015-05-06 16:05:24 · 112 阅读 · 0 评论 -
Java中获取路径的各种方法
1、 java文件中获得路径 Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource("") Class_Name.class.getClassLoader().getResource("") Class_N...原创 2014-08-22 11:31:47 · 90 阅读 · 0 评论 -
java并发编程
http://blog.csdn.net/ns_code/article/details/17539599原创 2014-08-19 16:01:48 · 84 阅读 · 0 评论 -
mybatis拦截器的实现原理-动态代理
最近在用mybatis做项目,需要用到mybatis的拦截器功能,就顺便把mybatis的拦截器源码大致的看了一遍,为了温故而知新,在此就按照自己的理解由浅入深的理解一下它的设计。 和大家分享一下,不足和谬误之处欢迎交流。直接入正题。 首先,先不管mybatis的源码是怎么设计的,先假设一下自己要做一个拦截器应该怎么做。拦截器的实现都是基于代理的设计模式设计的,简单的说就是要创造一个目标类的代理...原创 2015-02-05 16:49:48 · 128 阅读 · 0 评论 -
SSL介绍与Java实例
有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动 手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用的程度。本文通 过构造一个简单的SSL Server和SSL Client来讲解Java环境下...原创 2014-06-09 17:11:18 · 126 阅读 · 0 评论 -
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(S...原创 2013-02-20 15:39:23 · 104 阅读 · 0 评论 -
tomcat 产生heapdump文件配置
系统有时会遇到OutOfMemoryError,Java堆溢出了。我们需要找到造成OutOfMemoryError原因。一般有两种情况: 1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收; 2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大小(-Xmx与-Xms),检查代码是否存在对象生命周期太长、持有状态时间过长的情况。 想在泄漏未发生前...原创 2013-06-14 11:42:26 · 276 阅读 · 0 评论 -
websphere 优化
Websphere性能分析与优化 ——从Heapdump浅谈JVM堆设置 不同版本的JDK可以设置的JVM堆大小是不一样的,而JVM堆的大小直接制约系统的性能,合理设置每个应用服务器中的JVM堆,在系统性能优化中是十分关键的一步。 一般来说,JVM堆可设置的大小受其版本限制,可分为以下两大类: 1、32位的JDK,JVM堆最大可设置到1.5G左右 ...原创 2013-06-14 11:27:03 · 137 阅读 · 0 评论 -
Java debug
@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 DE原创 2013-05-15 17:00:05 · 78 阅读 · 0 评论 -
java concurrent package structure
这张图值得收藏!原创 2014-09-25 15:00:42 · 92 阅读 · 0 评论