上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 转自:http://www.cnblogs.com/Laupaul/archive/2012/02/15/2353194.htmlCriteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( ... 阅读全文
posted @ 2014-08-29 11:15 marco_tan 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. HQL查询HQL是Hiberante官方推荐的Hibernate检索方式,它使用类似SQL的查询语言,以面向对象的方式从数据库中查询。可以使用HQL查询具有继承、多态和关联关系的数据。在检索数据时应优先考虑使用HQL方式。hibernate的session.createQuery()方法是使用... 阅读全文
posted @ 2014-08-29 10:57 marco_tan 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第一部分:Hibernate入门Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping)ORMapping基本对应规则:1:类跟表相对应2:类的属性跟表的字段相对应3:类的实例与表中具体的一条记录... 阅读全文
posted @ 2014-08-29 10:46 marco_tan 阅读(161) 评论(0) 推荐(0) 编辑
摘要: IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Sp... 阅读全文
posted @ 2014-08-28 15:49 marco_tan 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1. 控制反转IOC和依赖注入Spring用IOC容器来替我们管理需要用的类,当在程序中需要用到这些类时通过注解,Spring就会替我们将相应的类实例注入到相应的位置。IOC容器也叫做BeanFactory,而那些一个个被Spring管理类称为bean。在程序中,可以通过配置文件和注解两种方式将类交... 阅读全文
posted @ 2014-08-28 15:28 marco_tan 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 缓冲区分配和包装在能够读和写之前,必须有一个缓冲区,用静态方法 allocate() 来分配缓冲区:ByteBuffer buffer = ByteBuffer.allocate(1024);allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 — 在本例中是一个 ... 阅读全文
posted @ 2014-08-27 17:49 marco_tan 阅读(2806) 评论(0) 推荐(0) 编辑
摘要: *对于nio的非阻塞I/O操作,使用Selector获取哪些I/O准备就绪,注册的SelectionKey集合记录关联的Channel这些信息.SelectionKey记录Channel对buffer的操作方式.---SelectableChannel,Selector,SelectionKey是n... 阅读全文
posted @ 2014-08-27 16:13 marco_tan 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道S... 阅读全文
posted @ 2014-08-27 16:12 marco_tan 阅读(632) 评论(0) 推荐(0) 编辑
摘要: Selector selector = Selector.open();普通的IO流的读取,写入都是一个字节一个字节或一个字符一个字符的循环进行,在这个过程中,程序是阻塞的,inputStream虽然既可以一个字节一个字节的读inputSream.read(),也可以批量读.inputStream.... 阅读全文
posted @ 2014-08-27 15:33 marco_tan 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/haoel/article/details/2224069五、迷惑不解:为什么要自己消耗资源?令人不解的是为什么我们的Java的New I/O要设计成这个样子?如果说老的I/O不能多路复用,如下图所示,要开N多的线程去挨个侦听每一个Channel (文... 阅读全文
posted @ 2014-08-27 15:16 marco_tan 阅读(636) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页