posted @ 2020-08-30 20:46 kali98k 阅读(98) 评论(0) 推荐(0) 编辑
摘要:
一、缓冲流 11.简介 能够高效读写的缓冲流,能够 转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上 创建的相当于是对基本流对象的一种增强。 1.2. 概述 缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型 阅读全文
摘要:
一 、IO概述 1.1 什么是IO (1)输入input 和 输出 output ,即流向内存是输入流,流出内存的输出流。 (2)输入也叫做读取数据,输出也叫做作写 出数据。 1.2 IO的分类 数据的流向分为:输入流和输出流。 输入流 :把数据从 其他设备 上读取到 内存 中的流。 输出流 :把数 阅读全文
posted @ 2020-08-28 22:32 kali98k 阅读(160) 评论(0) 推荐(0) 编辑
摘要:
linux 安装kafka 一、下载 地址:http://kafka.apache.org/downloads 二、安装 2.1解压 tar -xzvf 刚刚下载的包 2.2 修改config 目录下的server.properties文件 broker.id=0 port=9092 #端口号 ho 阅读全文
posted @ 2020-08-24 13:02 kali98k 阅读(354) 评论(0) 推荐(0) 编辑
摘要:
一、网络编程入门 1. 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 2.网络通信协议 网络通信协议:通信协议是对计算机必须遵 阅读全文
posted @ 2020-08-23 22:45 kali98k 阅读(506) 评论(0) 推荐(0) 编辑
摘要:
Linux zookeeper 安装 1. 下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 官网推荐的路径,下载的速度快 2. 安装 tar -zxf zookeeper-3.4.6.tar.gz cd zookeeper-3.4.14 mkdi 阅读全文
posted @ 2020-08-18 13:05 kali98k 阅读(357) 评论(0) 推荐(0) 编辑
摘要:
Java BIO 一、Java BIO 基本介绍 1.1概念: Java BIO 就是传统的java io 编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连 阅读全文
posted @ 2020-08-16 23:13 kali98k 阅读(90) 评论(0) 推荐(0) 编辑
摘要:
Java IO模型的介绍 一、I/O模型 1.1 简介 什么样的通道进行数据的发生和接收 Java 三种网络编程模型/IO模式:BIO、NIO、AIO 1.2、BIO 概念:同步并阻塞,服务器实现模式为一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。会造成不必要的线程开销 1 阅读全文
posted @ 2020-08-16 21:19 kali98k 阅读(165) 评论(0) 推荐(0) 编辑
摘要:
一、netty的介绍 Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github上的独立项目。 Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Pee 阅读全文
posted @ 2020-08-16 21:18 kali98k 阅读(182) 评论(0) 推荐(0) 编辑