上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 前面我们共讨论了拷贝文件有三种方式: 1. 第一种,一个字节一个字节的进行拷贝文件操作。 2. 第二种,使用字节数据批量的进行拷贝文件操作。 3. 第三种,使用带缓冲输入输出流来拷贝文件。 那么哪一种性能比较优越呢,也就是耗时时间比较短。测试如下: 写一个代理类来测试 输出结果; 从上面结果看出,批 阅读全文
posted @ 2015-09-06 22:52 dcz1001 阅读(231) 评论(0) 推荐(0) 编辑
摘要: java中提供带缓冲的输入输出流。在打开文件进行写入或读取操作时,都会加上缓冲,提高了IO读写性能。 1. BufferedInputStream 缓冲输入流 2. BufferedOutputStream 缓冲输出流 使用带缓冲的输入输出流写一个拷贝文件的操作。 阅读全文
posted @ 2015-09-06 21:52 dcz1001 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Java Io 字节流中的DataInputStream 和 DataOutputStream,使用流更加方便,是流的一个扩展,更方便读取int, long,字符等类型数据。 事例代码如下: 阅读全文
posted @ 2015-09-06 21:26 dcz1001 阅读(232) 评论(0) 推荐(0) 编辑
摘要: IO流,也就是输入和输出流,可分为字节流和字符流。 1. 字节流 (1). InputStream 输入流,用于读取文件 输入流常用API: inputStream.read() 读取一个字节 inputStream.read(byte[] buffer) 读取数据填充字节数组 inputStrea 阅读全文
posted @ 2015-09-05 22:22 dcz1001 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 最近项目中要用到File这个类,温故而知新,回过头来回顾下这个File类,File类主要是对磁盘目录,文件进行操作的Api,具体其实查JDK api 的File全能获取到。 下面写一些文件目录的基本操作练习一下: 1. 列出文件目录和文件,文件随机访问 阅读全文
posted @ 2015-09-05 18:47 dcz1001 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Java字符串编码一些知识总结: 总结:从上面的测试代码中可以了解到字符乱码是和字符编码有直接关系。 阅读全文
posted @ 2015-09-05 18:16 dcz1001 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 所谓的代理模式就是为其它类或对象提供一个代理以控制对这个对象的访问。那么常见的代理有远程代理,虚拟代理,保护代理,智能代理。 1. 远程代理:为一个不同地址空间的对象提供一个本地代理对象。 2. 虚拟代理:根据需要创建一个开销很大的对象。 3. 保护代理:控制原始对象的访问。 4. 智能代理:取代简 阅读全文
posted @ 2015-09-05 01:03 dcz1001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 使用设计模式的好处:可提高代码的重复性,让代码更容易被他人理解,保证代码的可靠性。 2. 工厂模式定义:就是创建一个工厂类来创建你需要的类,工厂模式包括工厂模式和抽象工厂模式,抽象工厂模式是工厂模式的扩展。 3. 工厂模式意图:定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化,工厂方 阅读全文
posted @ 2015-08-29 22:31 dcz1001 阅读(144) 评论(0) 推荐(0) 编辑
摘要: MongoDB用户管理操作: MongoDB开启权限认证的方式有两种一种是auth形式,一种是keyfile形式 MongoDB创建用户: 1. 创建用户语法:在MongoDB2.6版本之后使用createUser()形式。 语法格式: { user:"<name>", pwd:"<cleartex 阅读全文
posted @ 2015-08-29 21:39 dcz1001 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 查看评判当前索引构建情况方法: 1. 使用mongostat工具: 查看mongodb运行状态的程序 使用格式:mongostat -h 127.0.0.1:12345 2. profile集合使用 db.getProfilingStatus() 查看当前的profile的设置 有3个级别可设置,0 阅读全文
posted @ 2015-08-27 23:32 dcz1001 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页