Truth & Free

The truth shall make you free.

   :: 首页  :: 新随笔  ::  ::  :: 管理

摘要: 排序算法汇总 数据结构汇总 Ceph/共享存储 汇总 《深入理解Java虚拟机》 《Netty权威指南》 《redis设计与实现》 阅读全文
posted @ 2018-11-02 10:03 andyzeng24 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 2020年1月 《redis设计与实现》 2020 01 01 "《redis设计与实现》目录" 2018年11月 《Netty权威指南》 2018 11 01 "《Netty权威指南》目录" 2018年10月 《大话数据结构》 2018 10 19 《Ceph分布式存储实战》 2018 10 31 阅读全文
posted @ 2018-09-10 23:33 andyzeng24 阅读(175) 评论(0) 推荐(0) 编辑

2020年1月1日

摘要: 一、数据结构与对象 1. 引言 1.1 版本说明 本书是基于 Redis 2.9 —— 也即是 Redis 3.0 的开发版来编写的, 因为 Redis 3.0 的更新主要与 Redis 的多机功能有关, 而 Redis 3.0 的单机功能则与 Redis 2.6 、Redis 2.8 的单机功能基 阅读全文
posted @ 2020-01-01 14:10 andyzeng24 阅读(1028) 评论(0) 推荐(0) 编辑

2018年12月9日

摘要: Netty 服务端   Netty 客户端 阅读全文
posted @ 2018-12-09 13:38 andyzeng24 阅读(1123) 评论(0) 推荐(0) 编辑

2018年11月21日

摘要: [TOC]   1. Openstack 与 Ceph 1.1. Ceph 简介 Ceph 是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、高可靠性等优点,同时提供块存储服务(RBD)、对象存储服务(RGW)以及文件系统存储服务(CEPHFS)。目前也是 OpenStack 的主 阅读全文
posted @ 2018-11-21 15:37 andyzeng24 阅读(8084) 评论(0) 推荐(1) 编辑

2018年11月13日

摘要: 2.1 BIO 采用 BIO 通信模型的服务器,通常由一个独立的 Acceptor 线程负责监听客户端的连接,它接收到客户端连接请求之后为每个客户端创建一个新的线程进行处理,处理完成后,通过输出流返回应答给客户端,线程销毁。 graph TD A1[Client] -->|读/写| B(Accept 阅读全文
posted @ 2018-11-13 18:04 andyzeng24 阅读(505) 评论(0) 推荐(0) 编辑

2018年11月8日

摘要: [TOC]   1.1 I/O 基础入门 Java1.4 之前的早期版本,对 I/O 的支持存在如下问题: 没有数据缓冲区,I/O 性能存在问题; 没有 C 或者 C++ 中的 Channel 概念,只有输入和输出流; 同步阻塞式 I/O 通信(BIO),通常会导致通信线程被长时间阻塞; 阅读全文
posted @ 2018-11-08 17:57 andyzeng24 阅读(837) 评论(0) 推荐(0) 编辑

2018年11月6日

摘要: [TOC]   一、管道 管道是进程间通信中最古老的方式,所有UNIX都提供此种通信机制。管道有以下两种局限性: 1. 历史上,他们是半双工的(即数据只能在一个方向上流动)。 2. 管道只能在具有公共祖先的两个进程间使用。通常,一个管道由一个进程创建,在进程调用fork之后,这个管道就能在 阅读全文
posted @ 2018-11-06 09:12 andyzeng24 阅读(1534) 评论(0) 推荐(0) 编辑

2018年11月5日

摘要: [TOC]   一、iSCSI 介绍 1. iSCSI 定义 iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP SAN,是一种基于因特网及SCSI 3协议下的存储技术, 阅读全文
posted @ 2018-11-05 18:30 andyzeng24 阅读(5507) 评论(0) 推荐(0) 编辑

2018年11月2日

摘要: [TOC] 一、关于 "Samba" 1. SMB (1)定义 SMB (server message block):是一种用来访问网络中文件、打印机和其他共享网络资源的应用层通信协议。主要功能是使网络上的机器能够共享计算机文件、打印机、串行端口和通讯等资源。提供经认证的进程间通信机制,主要运行在w 阅读全文
posted @ 2018-11-02 17:15 andyzeng24 阅读(1547) 评论(0) 推荐(0) 编辑

2018年11月1日

摘要: 一、基础篇 走进Java NIO 1. "Java 的 I/O 演进之路" 2. "NIO 入门"   二、入门篇 Netty NIO 开发指南 3. "Netty 入门应用" 4. TCP 粘包/拆包问题的解决之道 5. 分隔符和定长解码器的应用   三、中级篇 Netty 编 阅读全文
posted @ 2018-11-01 22:51 andyzeng24 阅读(839) 评论(0) 推荐(0) 编辑

摘要: [TOC]   一、简介 1. 定义 NFS (Network File System),最初由 Sun Microsystems 于1984年开发的分布式系统协议,允许客户端上的用户通过网络访问文件,其方式与访问本地存储的方式类似。基于 Open Network Computing Re 阅读全文
posted @ 2018-11-01 16:41 andyzeng24 阅读(4520) 评论(0) 推荐(0) 编辑

2018年10月31日

摘要: 1 线性表 1.1 数组 1.2 链表 1.2.1 单链表 1.2.2 双向链表 1.2.3 循环链表 1.2.4 双向循环链表 1.2.5 静态链表 1.3 栈 1.3.1 顺序栈 1.3.2 链式栈 1.4 队列 1.4.1 普通队列 1.4.2 双端队列 1.4.3 阻塞队列 1.4.4 并发 阅读全文
posted @ 2018-10-31 17:36 andyzeng24 阅读(297) 评论(0) 推荐(0) 编辑

摘要: "Ceph 存储集群 搭建存储集群" "Ceph 存储集群 存储池" "Ceph 块设备 命令,快照,镜像" "Ceph 块设备 块设备快速入门" "OpenStack 对接 Ceph" "CentOS7 下安装 NFS" "CentOS7 下编译安装 Samba" "CentOS7 下安装 iSC 阅读全文
posted @ 2018-10-31 17:09 andyzeng24 阅读(1344) 评论(0) 推荐(0) 编辑

摘要: [TOC]   一、准备工作 本文描述如何安装 ceph 客户端,使用 Ceph 块设备 创建文件系统并挂载使用。 必须先完成 "ceph 存储集群的搭建" ,并确保 Ceph 存储集群处于 active + clean 状态,这样才能使用 Ceph 块设备。 Ceph 块设备也叫 RBD 阅读全文
posted @ 2018-10-31 17:09 andyzeng24 阅读(3143) 评论(0) 推荐(1) 编辑

摘要: [TOC]   一、Ceph 块设备 块是一个字节序列(例如,一个 512 字节的数据块)。基于块的存储接口是最常见的存储数据方法,例如硬盘、CD、软盘等。无处不在的块设备接口(block device interfaces)使 虚拟块设备 (virtual block device)成为 阅读全文
posted @ 2018-10-31 17:04 andyzeng24 阅读(2706) 评论(0) 推荐(1) 编辑