`
文章列表
安装完Eclipse3.6 Helios,接着安装了svn插件,最后想将spring的源代码签出来学习一下,谁知道出现错误: RA layer request failed svn: OPTIONS of 'https://xxx...' 原因: 公司上网使用了代理。 解决方法:   我用的XP系统,   修改C:\Documents and Settings\你的用户名\Application Data\Subversion下的servers文件的配置(Application Data是隐藏的) http-proxy-host = 172.16.12.3(代理服务器ip) http- ...
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; /** * * 对象序列化与反序列化. * 反序列化时未调用任何构造. * 反序列化时必须让JVM可以找到被返序列化的对象的class文件,否则ClassNotFoundException * */ public class ...
Java对Zip格式类库支持得比较全面,得用它可以把多个文件压缩成一个压缩包。这个类库使用的是标准Zip格式,所以能与很多的压缩工具兼容。 ZipOutputStream类有设置压缩方法以及在压缩方式下使用的压缩级别,zipOutputStream.setMethod(int method)设置用于条目的默认压缩方法。只要没有为单个 ZIP 文件条目指定压缩方法,就使用ZipOutputStream所设置的压缩方法来存储,默认值为 ZipOutputStream.DEFLATED(表示进行压缩存储),还可以设置成STORED(表示仅打包归档存储)。ZipOutputStream在设置了压缩方法 ...
Checksum 接口:被类Adler32和CRC32实现的接口 Adler32 :使用Alder32算法来计算Checksum数目,快一些 CRC32 :使用CRC32算法来计算Checksum数目,慢一些,但更准确 CheckedInputStream :InputStream派生类,可得到输入流的校验和Checksum,用于校验数据的完整性 CheckedOutputStream :OutputStream派生类,可得到输出流的校验和Checksum, 用于校验数据的完整性 DeflaterOutputStream :压缩类的基类。 ZipOutputStream :DeflaterO ...
import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.FileLock; /** * * 对映射文件部分加锁. * */ public class LockingMappedFiles { static final int LENGTH = 0x8ffffff; static FileCh ...
import java.io.FileOutputStream; import java.nio.channels.FileLock; import java.util.concurrent.TimeUnit; /** * * 文件加锁. * */ public class FileLocking { public static void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("D:\\temp.tmp" ...
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.RandomAccessFile; imp ...
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; /** * * MappedByteBuffer可用于对大文件的修改. * */ public class LargeMappedFiles { static int length = 128 * 1024 * 1 ...
import java.nio.ByteBuffer; import java.nio.CharBuffer; public class UsingBuffers { public static void main(String[] args) { char[] data = "UsingBuffers".toCharArray(); ByteBuffer bb = ByteBuffer.allocate(data.length * 2); CharBuffer cb = bb.asCharBuffer(); cb.put ...
import java.nio.ByteBuffer; import java.nio.CharBuffer; public class UsingBuffers { private static void symmetricScramble(CharBuffer buffer){ //若有介于position和limit之间的元素,则返回true while(buffer.hasRemaining()){ buffer.mark(); char c1 = buffer.get(); char c2 = buffer.get(); ...
import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.Arrays; /** * * 字节存放秩序. * ByteOrder.BIG_ENDIAN 高位排序 * ByteOrder.LITTLE_ENDIAN 低位排序 * */ public class Endians { public static void main(String[] args) { ByteBuffer bb = ByteBuffer.wrap( ...
import java.nio.ByteBuffer; import java.nio.CharBuffer; import java.nio.DoubleBuffer; import java.nio.FloatBuffer; import java.nio.IntBuffer; import java.nio.LongBuffer; import java.nio.ShortBuffer; public class ViewBuffers { public static void main(String[] args) { ByteBuffer bb ...
import java.nio.ByteBuffer; import java.nio.IntBuffer; /** * * 用IntBuffer操作ByteBuffer中的int类型数据. * */ public class IntBufferDemo { private static final int BSIZE = 1024; public static void main(String[] args) { ByteBuffer bb = ByteBuffer.allocate(BSIZE); IntBuffer ib ...
import java.nio.ByteBuffer; /** * * 获取基本数据类型. * */ public class GetData { private static final int BSIZE = 1024; public static void main(String[] args) { ByteBuffer bb = ByteBuffer.allocate(BSIZE); int i = 0; printBuffer(bb); //ByteBuffer实例中每个字节自动分配为0 ...
import java.nio.charset.Charset; import java.util.Iterator; import java.util.SortedMap; /** * * Charset可用的字符集及别名. * */ public class AvailableCharsets { public static void main(String[] args) { SortedMap<String,Charset> charsets = Charset.availableCharsets(); Iterato ...
Global site tag (gtag.js) - Google Analytics