- 浏览: 1059800 次
- 性别:
- 来自: 南京
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
文章列表
mysql 查看是否存在某一张表
- 博客分类:
- My SQL
判断表是否存在
SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';
判断存储过程是否存在
select * from information_schema.ROUTINES a where a.SPECIFIC_NAME='sp_analy setimeout'
ibatis的remapResults属性
- 博客分类:
- ibatis
ibatis的select标签有个属性remapResults,该属性默认值为false;
对于该属性的应用情况,如:
<select id="getkeyvalues" parameterClass="map" resultMap="java.util.HashMap" remapResults="true">
SELECT $selectresultfields$
FROM $ftablename$
...
ibatis的selectKey学习
- 博客分类:
- ibatis
背景:
在使用ibatis插入数据进数据库的时候,会用到一些sequence的数据,有些情况下,在插入完成之后还需要将sequence的值返回,然后才能进行下一步的操作。
使用ibatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。
对于oracle:
<insert id="insertUser" parameterClass="ibatis.User">
<selectKey resultClass=& ...
Java NIO使用及原理分析 (一) 【转载】
- 博客分类:
- java
【转载】: http://blog.csdn.net/wuxianglong/article/details/6604817
http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htm
最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 Java NIO的笔记了。本文为NIO使用及原理分析的第一篇,将会介绍NIO中几个重要的概念。
在Java1.4 ...
Java 两个集合取交集
- 博客分类:
- java
public static Set intersectionSet(Set setA, Set setB) {
Set intersectionSet = new HashSet();
Iterator iterA = setA.iterator();
while (iterA.hasNext()) {
Object tempInner = iterA.next();
if (setB.contains(tempInner)) {
intersectionSet.add(tempInner);
}
}
return intersectionSet;
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* Calendar类roll和add的区别.
*/
public class Test18 {
public static void main(String[] args) {
System.out.println("当前时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm ...
[size=medium]最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。
由于Java泛型的实现机制,使用了泛型的代码在运行期间相 ...
经常遇到对HashMap中的key和value值对的遍历操作,有如下两种方法:
Map<String, String[]> paraMap = new HashMap<String, String[]>();
................
//第一个循环
Set<String> appFieldDefIds = paraMap.keySet();
for (String appFieldDefId : appFieldDefIds) {
String[] values = paraMap.get(appFieldDefId);
......
}
// ...
昨天介绍了几款比较常用的文件校验软件,今天继续昨天的话题向大家介绍一下CRC32、MD5及SHA1算法校验知识,在想要写本文之前思齐对这些内容也是不太了解,所以特地在网络上找了一下这部分的资料,然后再整理整理放上来与大家共同分享学习下!
CRC32、MD5和SHA1是目前用来校验文件信息真实性的主要手段,使用这些校验算法可以发现保存或传输的信息是否受到损坏或篡改,防止文件或信息被恶意篡改。下面将分别介绍这几种校验算法。
1、CRC32
W. Wesley Peterson
CRC全称为Cyclic Redundancy Check,又叫循环冗余校验。CRC是目前使用中最老的一种校验算法, ...
Javascript开发调试
- 博客分类:
- javascript
小谈chrome调试命令:console.log的使用
http://sentsin.com/web/11.html
chrome developer tool 调试技巧
http://ued.taobao.com/blog/2012/06/debug-with-chrome-dev-tool/
Spring MVC Controller默认是单例的:
单例的原因有二:
1、为了性能。
2、不需要多例。
1、这个不用废话了,单例不用每次都new,当然快了。
2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。
我这里说不 ...
关键字说明
? 通配符类型
<? extends T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类
<? super T> 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Object
extends 示例
static class Food{}
static class Fruit extends Food{}
static class Apple extends Fruit{}
static class RedApple extends Apple{}
List<? extends Fruit&g ...
[size=medium]什么是泛型?
泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。
Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象。
因为 Map.get() 被定义为返回 Object,所以一般必须将 Map.get() 的结果强制类型转换为期望的类型,如下面的代码所示:
Map m = new HashMap ...
一、什么是ASM
ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。
使用ASM框架需要导入asm的jar包,下载链接:asm-3.2.jar。
二、如何使用ASM
ASM框架中的核心类有以下几个 ...
Java动态代理详解
- 博客分类:
- java
Java动态代理详解:
http://shensy.iteye.com/blog/1698197
Java动态代理详解
说到动态代理,顾名思义就是动态的代理(真是废话)。
关于代理:想必大家都并不陌生,GOF的23种设计模式之一(结构型模式)。这里暂不多做介绍,有兴趣的可以 ...