关闭

公平锁与非公平锁

总括:    在Java的ReentrantLock构造函数中提供了两种锁:创建公平锁和非公平锁(默认)。代码如下: public ReentrantLock() { sync = new NonfairSync(); } 在公平的锁上,线程按照他们发出请求的顺序获取锁,但在非公平锁上,则允许‘插队’:当一个线程请求非公平锁时,如果在发出请求的...
阅读(1790) 评论(0)

HashMap的工作原理

程的环境下使用HashMap呢?:)   热心的读者贡献了更多的关于HashMap的问题: 为什么String, Interger这样的wrapper类适合作为键? String, Interger这样的wrapper类作为HashMap的键是再适合不过了,而且String最为常用。因为String是不可变的,也是final的,而且已经重写了equals()和hashCode()方...
阅读(502) 评论(0)

Struts2 注解模式(范例)

相信大家一定看到了两个class中定义了一样的action,不过看类的元数据,是不同的命名空间。这里比较重要(对我来说)的是 @Action(value = "/login", results = { @Result(name = "sucess", location = "/index.jsp"), @Result(name = "chain", loc...
阅读(521) 评论(0)

实现AOP — CGLIB

AOP系列文章:        Spring AOP: http://ray-yui.iteye.com/blog/2024759                 CGLIB: http://ray-yui.iteye.com/blog/2026426  什么是CGLIB?        CGLIB是一个强大的高性能的代码生成包 .它广泛的被许多AOP的框架使用,例如Spring ...
阅读(615) 评论(0)

Spring InitializingBean和init-method

InitializingBean     Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。    在spring 初始化后,执行完所有属性设置方法(即setXxx)将自动调用 afterPropertiesSet(), 在配置文件中无须特别的配置,...
阅读(1335) 评论(0)

HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会...
阅读(775) 评论(0)

ibatis 到 MyBatis区别

简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗? 对于从事 Ja...
阅读(509) 评论(0)

Mybatis与Ibatis比较

随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis  虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。  究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后 1、Mybatis实现了接口绑定,使用更加方便。  在ibatis2.x中我们需要在...
阅读(658) 评论(0)

Hibernate与 MyBatis的比较

最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章     Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis 参考资料官网:...
阅读(382) 评论(0)

hibernate与mybatis异同与比较(涵盖网上各个版本,清晰明了)

一、序言        最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。        网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下,以供大家参考。 二、具体运用上的不同 1、所需的jar包 Mybatis:只需要3个(mybati...
阅读(908) 评论(0)
    个人资料
    • 访问:7794213次
    • 积分:66939
    • 等级:
    • 排名:第28名
    • 原创:254篇
    • 转载:2714篇
    • 译文:3篇
    • 评论:714条
    文章分类
    最新评论