- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 堵塞与非堵塞原理
传统硬件的堵塞如下,从内存中读取数据,然后写到磁盘,而CPU一直等到磁盘写完成,磁盘的写操作是慢的,这段时间CPU被堵塞不能发挥效率。[img]http://dl2.iteye.com/upload/attachment/0105/9762/3800dc10-e987-31a8-a740-04ff97dc7978.png[/img] 使用非堵塞的DMA如下图:CPU只是发出写...
2015-02-10 14:19:10
198
原创 http://blog.youkuaiyun.com/luo_yifan
http://blog.youkuaiyun.com/luo_yifanGOOD
2011-06-03 14:21:54
182
原创 JPA(Hibernate)映射Oracle 的Blob, Long Raw
要做一个照片数据转移,从一个Oracle的Blob字段 到 另一oracle的Long Raw字段:Blob字段的JPA配置:[code="java"]@Lob@Basic(fetch = FetchType.LAZY)@Column(name = "PHOTO", columnDefinition = "BLOB")private byte[] photo;[/code]...
2011-02-27 13:02:39
1165
原创 BASE64Encoder and BASE64Decoder
String result = new sun.misc.BASE64Encoder().encode(bytes); //具体的编码方法byte[] bytes = new sun.misc.BASE64Decoder().decodeBuffer(result);
2011-02-23 15:04:15
138
原创 HibernateAnnotation中BLOB、CLOB注解写法
在hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下: BLOB类型,类型声明为byte[]: private byte[] content; 注解: @Lob @Basic(fetch = FetchType.LAZY) @Column(name = "CONTENT", columnDefi...
2010-12-15 00:06:58
203
原创 [转]Hibernate 事件监听
Hibernate 事件监听事件监听是JDK中常见的一种模式。 Hibernate中的事件监听机制可以对Session对象的动作进行监听,一旦发生了特殊的事件,Hibernate就会调用监听器类中的事件处理方法。在某些功能的设计中,既可以使用Hibernate的拦截器实现,也可以使用Hibernate的事件监听来实现。Hibernate 定义了多个事件涵盖了持久化过程中的不同生命同...
2010-08-13 16:50:41
155
原创 Maven Dependency Scope
* compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 * system,类似prov...
2010-06-01 16:56:28
93
原创 编写自定义Maven2插件
一、创建一个插件项目 > mvn archetype:create -DgroupId=org.sonatype.mavenbook.plugins -DartifactId=first-maven-plugin -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-moj...
2010-01-07 11:29:37
130
原创 Maven2 profiles
可以把profiles定义在: A、%M2_HOME%/conf/settings.xml,这是针对该部电脑的所有user的profiles,是global profiles,它会影响所有的maven project build B、user/.m2/settings.xml,这是针对当前user的profiles,是user级的profiles,它会影响当前user的所有ma...
2010-01-03 17:28:23
226
原创 Maven2与Artifactory配置
一、设置JDK1.5环境变量;二、解压maven,设置Maven环境变量path = %M2_HOME%\bin;三、在DOS窗口: E:\> mvn archetype:create -DgroupId=com.mvn -DartifactId=mvntest 创建一个目录名为test的jar工程 E:\> mvn archetype:create -Dgroup...
2010-01-03 17:05:56
315
原创 Maven权威指南
[url]http://www.sonatype.com/books/maven-book/reference_zh/public-book.html[/url]
2009-12-31 17:42:17
107
原创 [Maven]Annotations are not supported in -source 1.3
Maven默认是用JDK1.3去编译, 当代码中遇到注解、泛型等功能时,就会出如下错误:“annotations are not supported in -source 1.3”解决办法:在项目pom.xml文件添加如下内容,强制用指定的JDK版本编译;[code="java"] maven-compiler-plugin ...
2009-12-31 16:17:12
145
原创 使用Ant 任务从 CVS 中Checkout源代码
build.xml 执行这个文件,出现error=2错误ant手册的cvstask中写到:This task needs "cvs" on the path. If it isn't, you will get an e...
2009-12-31 11:58:14
151
原创 [转]Maven生命周期详解
Maven生命周期详解http://juvenshun.iteye.com/blog/213959Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准...
2009-12-30 17:02:26
143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人