- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 netty5.0源码解析 ByteBuf和相关辅助类
1.1.1 PooledDirectByteBuf源码分析PooledDirectByteBuf基于内存池实现,与UnPooledDirectByteBuf的唯一不同就是缓冲区的分配和销毁策略不同,其他功能都是等同的,也就是说,两者唯一的不同就是内存分配策略不同。创建字节缓冲区实例由于采取内存池实现,所以新创建PooledDirectByteBuf对象时不能直接new一个实
2015-01-20 16:27:24 2049
原创 XML讲义-20131017
第六章 命名空间详解 6.1 使用命名空间在XML文档中通过xmlns(XML Namespace)或者xmlns:prefix来使用命名空间,xmlns或xmlns:prefix是一个特殊的保留属性命名空间只是XML元素和XML属性所在的范围,因此,从语法要求的角度来讲,命名空间可以是一个任意的字符,但实际使用中往往是一个绝对的URL地址根据实际的开发经验,为XML
2013-10-18 15:37:34 818
原创 XML讲义-20131016
第五章 XML Schema高级知识5.1 使用anyType定义任意类型当某个元素的类型是anyType时,就意味着该元素的内容不受任何限制。anyType是所有简单类型和复杂类型的基类型,它通常用于派生新的类型,而不是直接用来定义元素。 5.2 定义复杂类型复杂类型专门为元素准备---------只有元素的类型才能是复杂类型。属性的类型只能是简单类型而元素的类型既可以是
2013-10-17 16:59:30 841
原创 XML讲义-20131009
第四章 XML Schema基本语法4.1 XML Schema 入门4.1.1 XML Schema 根元素...XML Schema本身是一个XML文档,因此他完全遵守XML的基本规则,其根元素是元素指定xmlns:xs="http://www.w3.org/2001/XMLSchema"是因为XML Schema本身是一个XML文档,也需要予以约束targ
2013-10-09 16:16:14 649
原创 JUnit in Action Second Edition-20130911
ch09-ant 首先下载ant包,配置ANT_HOME变量,将%ANT_HOME%\bin加入PATH中。为了方便,将junit.jar放入%ANT_HOME%\lib中如果junit的版本是4.8之后,还需要放入hamcrest-core-1.3.jar build.xml构建文件
2013-09-11 20:56:15 1442
原创 JUnit in Action Second Edition-20130908
ch03-mastering 测试遵循的模式:1.通过把环境设置成已知状态(如创建对象,获取资源)来创建测试。测试前的状态通常称为Test Fixture2.调用待测试的方法3.确认测试结果,通常通过调用一个或更多的assert方法来实现 建议把测试类作为测试用例类的内部类建议用testXXXYYY的命名模式命名测试方法。其中XXX是待测的领域方法的名字,YYY说明
2013-09-08 11:56:35 771
原创 JUnit in Action Second Edition-20130905
安装Junit首先上http://junit.org/下载最新版本的Junit-4.11.jar 资源是放在http://search.maven.org中的。命令 java -cp .;c:\junit-4.11.jar org.junit.runners.AllTest 启动测试运行器 我的AllTest 总是报错说没有mainjava -cp就是java -classpath
2013-09-05 23:52:09 925
minist-original.mat
2018-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人