2016年9月21日

摘要: Spring的AOP可以通过对@AspectJ注解的支持和在XML中配置来实现,本文通过实例简述如何在Spring中使用AspectJ.一:使用AspectJ注解:1,启用对AspectJ的支持:通过在Spring的配置中引入下列元素来启用Spring对AspectJ的支持:<aop:aspectj 阅读全文
posted @ 2016-09-21 16:48 药药发呆 阅读(322) 评论(0) 推荐(0)
 
摘要: 我们可以通过三种方式来使用Spring AOP,它们分别是:@Aspect-based(Annotation),Schema-based(XML),以及底层的Spring AOP API 底层的Spring AOP API比较复杂,下面只介绍@Aspect-based(注解方式)和Schema-ba 阅读全文
posted @ 2016-09-21 16:40 药药发呆 阅读(137) 评论(0) 推荐(0)

2016年9月20日

摘要: 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比 阅读全文
posted @ 2016-09-20 16:07 药药发呆 阅读(180) 评论(0) 推荐(0)
 
摘要: 在经典的 JDBC 用法中, SQL 参数是用占位符 ? 表示,并且受到位置的限制. 定位参数的问题在于, 一旦参数的顺序发生变化, 就必须改变参数绑定. 在 Spring JDBC 框架中, 绑定 SQL 参数的另一种选择是使用具名参数(named parameter). 那么什么是具名参数? 具 阅读全文
posted @ 2016-09-20 15:08 药药发呆 阅读(278) 评论(0) 推荐(0)
 
摘要: NamedParameterJdbcTemplate类是基于JdbcTemplate类,并对它进行了封装从而支持命名参数特性。 NamedParameterJdbcTemplate主要提供以下三类方法:execute方法、query及queryForXXX方法、update及batchUpdate方 阅读全文
posted @ 2016-09-20 15:04 药药发呆 阅读(1142) 评论(0) 推荐(0)
 
摘要: 转载自并发编程网 – ifeve.com本文链接地址: 深入剖析ConcurrentHashMap(2) 经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove 这3个操作。 对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据结构看起来类似 阅读全文
posted @ 2016-09-20 14:18 药药发呆 阅读(196) 评论(0) 推荐(0)
 
摘要: 转载自并发编程网 – ifeve.com本文链接地址: 深入剖析ConcurrentHashMap(1) ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。对于ConcurrentHashMap是如何提高其效率的,可能大多人只是知道它使 阅读全文
posted @ 2016-09-20 14:16 药药发呆 阅读(208) 评论(0) 推荐(0)
 
摘要: Java多线程之ConcurrentSkipListMap深入分析 一、前言 concurrentHashMap与ConcurrentSkipListMap性能测试 在4线程1.6万数据的条件下,ConcurrentHashMap 存取速度是ConcurrentSkipListMap 的4倍左右。 阅读全文
posted @ 2016-09-20 13:42 药药发呆 阅读(152) 评论(0) 推荐(0)