上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 140 下一页
摘要: 基本功能测试 1、程序基本结构 2、主要类 1)功能类 2)测试类 3、各个功能函数 1)key功能 运行结果: 2)String功能 运行结果: 3)List功能 运行结果: 4)Set功能 运行结果: 5)SortedSet功能(有序集合) 运行结果: 6)Hash功能 运行结果: 三、常用命令 阅读全文
posted @ 2017-11-08 08:52 有梦就能实现 阅读(3468) 评论(0) 推荐(0) 编辑
摘要: Java精确测量代码运行时间: long startTime = System.nanoTime(); //開始時間 for(int i = 0;i<10000;i++){ ; } long consumingTime = System.nanoTime() - startTime; //消耗時間 阅读全文
posted @ 2017-11-08 08:51 有梦就能实现 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 关键词: java 毫秒 微秒 纳秒 System.currentTimeMillis() 误差 在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也没多想就用了System.currentTimeMillis() 来做的。由此碰到一个极其诡异的问题,同样的代码循环执行数 阅读全文
posted @ 2017-11-08 08:50 有梦就能实现 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 目录 使用synchronized实现同步方法 使用非依赖属性实现同步 在同步块中使用条件(wait(),notify(),notifyAll()) 使用锁实现同步 使用读写锁实现同步数据访问 修改锁的公平性 在锁中使用多条件(Multri Condition) 正文 多个执行线程共享一个资源的情景 阅读全文
posted @ 2017-11-07 10:53 有梦就能实现 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 前面一篇博客的IO被称为经典IO,因为他们大多数都是从Java1.0开始就有了的;然后今天这篇博客是关于NIO的,所以的NIO其实就是JDK从1.4开始,Java提供的一系列改进的输入/输出处理的新功能,这些新功能被统称为新IO(New IO ,简称NIO)。另一个概念对象序列化指的是将那些实现了S 阅读全文
posted @ 2017-11-06 22:57 有梦就能实现 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 内存映射文件能让你创建和修改那些因为太大而无法放入内存的文件。有了内存映射文件,你就可以认为文件已经全部读进了内存,然后把它当成一个非常大的数组来访问。这种解决办法能大大简化修改文件的代码。fileChannel.map(FileChannel.MapMode mode, long position 阅读全文
posted @ 2017-11-06 22:29 有梦就能实现 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 在软件系统中,IO速度比内存速度慢,IO读写在很多情况下会是系统的瓶颈。 在java标准IO操作中,InputStream和OutputStream提供基于流的IO操作,以字节为处理单位;Reader和Writer实现了Buffered缓存,以字符为处理单位。 从Java1.4开始,增加NIO(Ne 阅读全文
posted @ 2017-11-06 22:19 有梦就能实现 阅读(471) 评论(0) 推荐(0) 编辑
摘要: Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自 阅读全文
posted @ 2017-11-06 21:16 有梦就能实现 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 网上介绍序列化压缩的用gzip比较多。写个测试代码,测试一下四种序列化方式: 无压缩 zlib压缩 gzip压缩 zip压缩 测例结果显示压缩效果:gzip压缩 > zlib压缩 > zip压缩 > 无压缩 测例结果显示压缩速度:zlib压缩 > gzip压缩 > zip压缩 = 无压缩 确实用gz 阅读全文
posted @ 2017-11-06 16:23 有梦就能实现 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过 阅读全文
posted @ 2017-11-06 16:20 有梦就能实现 阅读(690) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 140 下一页