DLL 下载地址:https://files.cnblogs.com/files/xujunbao/NPOI.rar ...
分类:
其他好文 时间:
2019-01-25 16:34:49
阅读次数:
141
ClassLoader 顾名思义就是类加载器,ClassLoader 作用: 负责将 Class 加载到 JVM 中 审查每个类由谁加载(父优先的等级加载机制) 将 Class 字节码重新解析成 JVM 统一要求的对象格式类加载时机与过程类从被加载到虚拟机内存中开始,直到卸载出内存为止,它的整个生命 ...
分类:
其他好文 时间:
2019-01-23 14:33:39
阅读次数:
136
.NET Core中利用MemoryStream和BinaryFormatter可以实现对象到字节数组的序列化和反序列化: 定义ObjectSerializer类,实现对象到字节数组的序列化和反序列化 用BinaryFormatter做序列化和反序列化最大的一个问题是,序列化和反序列化的类型必须是标 ...
分类:
编程语言 时间:
2019-01-19 11:24:00
阅读次数:
188
Redis数据结构基础 Redis有5个基本数据结构,string、list、hash、set和zset。 [TOC] string string表示的是一个 可变的字节数组 ,我们初始化字符串的内容、可以拿到字符串的长度,可以获取string的字串,可以覆盖string的字串内容,可以追加子串。 ...
分类:
其他好文 时间:
2019-01-14 23:15:38
阅读次数:
192
1、InputStream类型 InputStream的作用是用来表示那些从不同数据源产生输人的类。如表18-}所示,这些数据源包括: 字节数组。 String对象。 文件。 “管道”,工作方式与实际管道相似,即,从一端输人,从另一端输出。 一个由其他种类的流组成的序列,以便我们可以将它们收集合并到 ...
分类:
编程语言 时间:
2019-01-12 21:46:26
阅读次数:
206
package com.dsj.gdbd.utils.serialize; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import ja... ...
分类:
编程语言 时间:
2019-01-12 16:46:25
阅读次数:
204
网络编程 TCP/IP协议:多台计算机网络连接的规则 包括:TCP协议、IP协议、UDP协议和其它协议的协议组 层次结构: 链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。硬件方面的 网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输 ...
分类:
编程语言 时间:
2019-01-10 22:57:06
阅读次数:
219
Netty编解码器 在了解Netty编解码之前,先了解Java的编解码: 编码(Encode)称为序列化, 它将对象序列化为字节数组,用于网络传输、数据持久化或者其它用途。 解码(Decode)称为反序列化,它把从网络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷贝),以方便后续的业务逻辑 ...
分类:
Web程序 时间:
2019-01-09 22:21:42
阅读次数:
268
一、什么是Buffer Buffer缓冲器是用来存储输入和输出数据的一段内存。js语言没有二进制数据类型,在处理TCP和文件流的时候,就不是很方便了。 所以node.js提供了Buffer类来处理二进制数据,Buffer类是一个全局变量,Buffer在创建的时候大小就固定了,无法改变。 Buffer ...
分类:
Web程序 时间:
2019-01-06 18:09:21
阅读次数:
253