Java解压缩技术的实现 GZIP ZIP BZIP2
没啥好说的,都是些文件IO操作
package com.ljh.gzip;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStr...
分类:
编程语言 时间:
2015-04-14 16:44:11
阅读次数:
198
SQL Server中使用了WAL(Write-Ahead Logging)技术来保证事务日志的ACID特性。而且大大减少了IO操作。 WAL的核心思想是:在数据写入到数据库之前,先写入到日志.再将日志记录变更到存储器中。 SQL Server修改数据的步骤 1.在SQL Server的缓冲区的.....
分类:
其他好文 时间:
2015-04-14 00:35:09
阅读次数:
179
1、概述 2、JDBC 3、项目引用jar包 注:在finally中反向关闭资源 rs.close(); stmt.close(); conn.close(); 4、创建配置文件读取数据库信息 load方法IO操作消耗资源,因此创建工具类将读取属性文件封装,使用单例...
分类:
数据库 时间:
2015-04-12 22:52:39
阅读次数:
226
Java中常用的IO操作基本上可以分为四大部分,分别是:File类操作、RandomAccessFile类操作、字节流操作、字符流操作。只要熟练掌握了本文中所列举的所有例子,基本上对于Java的IO流操作就可以说是掌握了。下面将以JUnit测试用例的方式,用一个个例子的方式列出这四大部分中常用的操作...
分类:
编程语言 时间:
2015-04-08 00:56:14
阅读次数:
204
Socket的Channel在Selector上注册某一种动作,Selector通过select操作,监视所有在该Selector注册过的Channel的对应的动作,如果监测到某一对应的动作,则返回selectedKeys,自己手动取到各个SelectionKey进行相应的处理。当然NIO不仅可以接受Socket的Channel,还有文件操作等其他IO操作。
AD: WOT2015 互联网运...
分类:
编程语言 时间:
2015-04-05 23:33:28
阅读次数:
325
按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的...
分类:
编程语言 时间:
2015-03-29 12:02:48
阅读次数:
188
====文件IO====Linux系统IO操作都是使用文件描述符来代表打开的文件,一个非负的的整数,它被用来指所有类型的打开的文件,包括管道,FIFO,网络套接字,终端,设备和一般文件。每个进程都有自己的一套文件描述符经常使用的三个文件描述符是:标准输入(stdin, STDIN_FILENO, 0...
分类:
系统相关 时间:
2015-03-21 22:43:28
阅读次数:
248
在.NET框架中进行的所有IO操作都要用到流(Stream)。 System.IO命名空间中包含许多IO相关的类,C#文件读写的类几乎都在其中,下面对其进行详细介绍。 主要类列表: 类 说明 BinaryReader 用特定编码将基元数据读作二进制值。 BinaryW...
Android如何进行多线程或者异步的处理?
new Thread
Runnable
Handler
AsycTask
什么时候需要多线程和异步?
IO操作(网络操作,文件操作,数据库操作...)
复杂的运算工作
消息接收方法的耗时操作
计划任务
多线程同步synchronized
多线程和界面交互
1.Activity.runOnUiTread(Runnable)...
分类:
移动开发 时间:
2015-03-19 16:28:13
阅读次数:
158