Redis工具类

import org.apache.log4j.Logger; import org.apache.log4j.chainsaw.Main; import com.alibaba.fastjson.JSONObject; import redis.clients.jedis.Jedis; impo...

2017-03-30 19:13:51

阅读数:1350

评论数:0

Ehcache

一、简介 非常简单,而且易用。 ehcache 是一个非常轻量级的缓存实现,而且从1.2 之后就支持了集群,而且是hibernate 默认的缓存provider。ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvide...

2017-03-28 15:01:45

阅读数:130

评论数:0

Pg数据库导出表结构

SELECT a.attnum,a.attname AS field,t.typname AS type,a.attlen AS length,a .atttypmod AS lengthvar,a.attnotnull AS notnull,c.relname from pg_class c,p...

2017-03-21 20:19:29

阅读数:1212

评论数:0

十六进制数据与字符串的相互转换

public static String bytesToHexString(byte[] src){ StringBuilder stringBuilder = new StringBuilder(""); if (src == null...

2017-03-21 14:26:48

阅读数:312

评论数:0

Java ExecutorService

(1). newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。示例代码如下:ExecutorService cachedThreadPool = Executors.newCachedThreadPool(); ...

2017-03-20 14:29:15

阅读数:752

评论数:2

@ResponseBody 注解

作用: 该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。 使用时机: 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;

2017-03-18 16:16:55

阅读数:279

评论数:0

mybatis choose标签的使用

有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部whe...

2017-03-18 09:26:19

阅读数:14297

评论数:1

jquery 面包屑导航

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...

2017-03-17 10:17:32

阅读数:3035

评论数:0

@Param注解的用法解析

实例一 @Param注解单一属性 dao层示例 Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password); xml映射对应示例<select id=&quo...

2017-03-16 15:18:02

阅读数:2754

评论数:1

mybatis中的CDATA标签的用法

术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。 在 XML 元素中,”<” 和 “&” 是非法的。 “<” 会产生错误,因为解析器会把该字符解释为新元素的开始。 “&” 也会产生错误,因为解析器...

2017-03-16 11:21:39

阅读数:603

评论数:0

Maven的使用

maven作为一个项目管理的工具,它的内置依赖管理和Repository实现了依赖的管理和统一存储,我们所需要的项目的jar包和它的依赖包都在maven的仓库中,这里在maven安装目录下的conf文件夹里的setting.xml文件是建立仓库必须的,下面介绍下仓库:(下面介绍的setting.x...

2017-03-15 22:44:45

阅读数:118

评论数:0

mybatis+SpringMVC中mybatis实例化接口Dao原理

今天早上有个疑惑,在mybatis+SpringMVC的工程中,我只定义了一个接口UserMapper,而spring就产生了一个UserMapper的对象,这个是我所不明白的,一个接口如何实例化。查了一下,发现Java 动态代理机制分析及扩展,估计mybatis也是这样实现的。看了看mybati...

2017-03-03 15:30:19

阅读数:776

评论数:0

java IO

初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊...

2017-03-03 08:34:07

阅读数:124

评论数:0

关于锁(悲观锁与乐观锁)

锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不...

2017-03-02 13:55:41

阅读数:111

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭