干Java这么久,一直在做WEB相关的项目,一些基础类差不多都已经忘记。经常想得捡起,但总是因为一些原因,不能如愿。 其实不是没有时间,只是有些时候疲于总结,今得空,下定决心将丢掉的都给捡起来。 文件读写是一个在项目中经常遇到的工作,有些时候是因为维护,有些时候是新功能开发。我们的任务总是很重 ...
测试代码 package com.boot.demo.test.io import java.io. import java.lang.reflect.Method import java.nio.MappedByteBuffer import java.nio.channels.FileChannel import java.nio.file.Files import java.nio.file ...
2020-05-11 15:04 0 2369 推荐指数:
干Java这么久,一直在做WEB相关的项目,一些基础类差不多都已经忘记。经常想得捡起,但总是因为一些原因,不能如愿。 其实不是没有时间,只是有些时候疲于总结,今得空,下定决心将丢掉的都给捡起来。 文件读写是一个在项目中经常遇到的工作,有些时候是因为维护,有些时候是新功能开发。我们的任务总是很重 ...
(本文摘自:http://www.360doc.com/content/13/1218/13/9560593_338124453.shtml) 文件读写有以下几种常用的方法 1. 字节读写(InputStream/OutputStream) 2. 字符读取 ...
普通输入流:68513ms 带缓冲的方式:116ms 随机访问读取:81203ms 磁盘映射读取方式:102ms ...
今天在osc上看到对Tomcat的四种基于HTTP协议的Connector性能比较 具体内容如下: <Connector port="8081" protocol="org.apache.coyote.http11.Http11NioProtocol ...
本示例演示了采用JDK动态代理,CGLIB库的动态代理、Javassist库的动态代理及Javassist动态字节码生成代理四种动态代理的生成方法,并对这四种动态代理的对象创建及方法调用的性能进行了对比。测试结果表时: 1, JDK动态代理和CGLIB,Javassist动态字节码生成的动态代理 ...
最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试。 代码如下: import java.util.ArrayList; import java.util.List; import ...
.util.Set; /** * map的四种遍历方式 * @author yechengchao * */ public cl ...
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码如下: package com.hisense.tiger.list ...