- 博客(10)
- 收藏
- 关注
原创 原码 补码 反码
计算机内,定点数(参与运算的数的小数点位置固定不变)有3种表示法:原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。(三种方法中补码是当下最流行的,下面将着重讨论)原码原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。但是原码
2017-09-22 18:36:37
895
原创 InetAddress类的使用
此类表示互联网协议 (IP) 地址。直接子类有:Inet4Address, Inet6AddressIP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的。InetAddress 的实例包含 IP 地址,还可能包含相应的主机名(取决于它是否用主机名构造或者是否已执行反向主机名解析)。
2017-09-22 15:27:07
556
1
转载 为什么要使用SocketAddress来管理网络地址
在使用Socket来连接服务器时最简单的方式就是直接使用IP和端口,但Socket类中的connect方法并未提供这种方式,而是使用SocketAddress类来向connect方法传递服务器的IP和端口。虽然这种方式从表面上看要麻烦一些,但它会给我们带来另外一个好处,那就是网络地址的重用。所谓网络地址的重用表现在两个方面:通过建立一个SocketAddress对象,可以在多次连接同一个服务器时使
2017-09-19 07:58:38
1468
原创 Java内存区域与内存溢出异常
介绍Java虚拟机内存的各个区域,讲解这些区域的作用、服务对象以及其中可能产生的问题,这是翻越虚拟机内存管理这堵墙第一步。
2017-09-16 23:34:30
420
1
原创 Redis数据类型--SortedSet(有序集合)
有序集合和散列一样,都用于存储键值对:有序集合的键被称为成员(member),每个成员都是各不相同;而有序集合的值则被称为分值(score),分值必须为浮点数。有序集合是Redis里面唯一一个既可以根据成员访问元素(这一点和散列一样),又可以根据分值以及分值的排列顺序来访问元素的结构。字符串成员(member)与浮点数分值(score)之间的有序映射,元素的排列顺序由分值的大小决定。
2017-09-16 14:19:29
573
1
原创 Redis数据类型--Hash(哈希表)
Redis的散列可以存储多个键值对之间的映射。和字符串一样,散列存储的值既可以是字符串又可以是数字值,并且用户同样子可以对散列存储的数字执行自增操作或者自减操作。结构的读写: 添加、获取、移除单个键值对 获取所有的键值对
2017-09-16 11:51:15
952
1
原创 Redis数据类型--Set(集合)
Redis的集合和列表都可以存储多个字符串,它们之间的不同在于,列表可以存储多个不同的字符串,而集合则通过使用散列来保证自己存储的每个字符串都是各不相同的。包含字符串的无序收集器(unordered collection),并且被包含的每个字符串都是独一无二、各不相同的。 结构的读写: 添加、读取、移除单个元素 检查一个元素是否存在于集合中 计算交集、并集、差集 从集合中随
2017-09-16 09:13:22
365
原创 Redis数据类型--List(列表)
Redis对链表(linked-list)结构的支持使得它在键值存储的世界中独树一帜。链表上的每个节点包含一个字符串。 结构的读写能力: 从链表的两端推入或者弹出元素 根据偏移量对链表进行修剪(trim) 读取单个或者多个元素 根据值查找或者移除元素LSETLSET key index value 将列表 key 下标为 index 的元
2017-09-15 22:45:27
504
原创 《Netty权威指南》基础篇--走进Java NIO
在学习Netty之前,我们首先对UNIX系统常用的I/O模型进行介绍,然后对Java的I/O历史演进进行简单说明,再对JDK的BIO、NIO和NIO2.0的使用进行详细的说明,让大家体会Java网络编程的简单与强大。
2017-09-15 22:09:44
614
原创 Redis数据类型--String(字符串)
Redis的字符串和其他编程语言或者其他键值存储提供的字符串非常相似。一个key对应一个value。 string类型是二进制安全的,可以包含任何数据,比如jpg图片或者序列化的对象。从内部实现来看其实string可以看作byte数组,最大上限1G字节。 另外string类型可以被部分命令按int处理,比如incr等命令。 文档目前描述的内容以 Redis 2.8 版本为准。
2017-09-15 22:03:13
648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人