自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 HttpCore学习----Blocking I/O部分---基本client的实现

HttpCore4.4点此到现在链接基本概念:http message: 由一系列消息头,以及可选的消息体组成,http request message header(请求消息头)包括请求行(request line)以及一系列header fields,反之,响应消息头包括状态行(status line)和一系列header fields, 请求行中,由请求方法,请求的资源的uri以及http

2016-04-04 15:53:36 371

原创 windows10 下面,编译protobuf-java-3.0.0-beta-1.jar

其实这个本来已经有的,但是因为一些失误,导致编译花了很长时间,所以打算写下来,也算是给自己一个经验教训下载Protocol buffers址:https://github.com/google/protobuf/releases这里,我们选择下载java版本,具体文件是:protobuf-java-3.0.0-beta-1.zip解压,找到java文件夹并打开这个文件夹打开这个java文件夹

2016-01-29 21:29:27 2442

原创 SelectionKey,read,

SelectionKey: - 每次一个Channel注册到一个Selector时,都会返回一个SelectionKey的实例, - 在使用一个SelectionKey实例之前,我们可以通过isValid()来判断这个实例的合法性(有没有被其他线程取消,对应channel有没有被关闭,对应的selector有没有被关闭,等等) - 一个SelectionKey包含有两个被操作的集,一个

2016-01-27 08:09:37 699

原创 java I/O学习笔记3 ---NIO

NIO中有了几个新的概念:通道:Channel,就像也是一种数据传输方式的抽象概念,与Stream不同之处在于,通道是双向的,stream是单向的(输入流,输出流),但是我们通常不直接向通道写数据而是通过缓冲区缓冲区:buffer,实质上就是一个可变的数组对象,但是它提供了维护数据位置信息的方式(这个buffer里面的数据读到哪儿了?还剩多少数据没有读?等等..)selector:负责轮询ch

2016-01-26 20:53:44 528

原创 java I/O 学习笔记2 ,线程池

线程池:就是为了解决一客户端一线程的过度资源消耗问题,而在预先定义好线程的数量,而当有新的请求接入时,就将这个新的请求接入封装成一个task丢到线程池中处理,在这种情况下,资源的使用是可控的。同样,以一个客户端发送消息,服务器接收并且返回消息的例子作为分析。思路: Server端: 1. server端使用ServerSocket的一个实例,绑定端口并且监听, 2. 创建一个线程池,指

2016-01-25 18:31:45 308

原创 Java I/O学习笔记(1),同步阻塞式IO

在传统的同步阻塞网络编程之中,服务器端有一个ServerSocket负责绑定IP地址,启动端口监听,并且通过这个ServerSocket创建新的socket,然后这个socket就负责和client端的socket的连接操作.两个socket之间的输入流,输出流都是阻塞式通信, about:blocking-mode and non-blocking mode https://docs.orac

2016-01-25 16:36:51 388

原创 linux 下java环境搭建

Linux 下面java开发环境的搭建:jdk-8u65-linux-x64.tar.gz需要的东西后面再补充吧…. 注意: ‘$’ 开头的语句代表需要您在控制台输入,但该本身不需要输入; ‘#’开头表示需要使用root权限执行第一步:设置path变量解压下载的jdk文件:在存在jdk文件的目录下的空白处,右键,在终端打开;输入命令 $ tar -zxvf jdk-8u65-lin

2015-11-16 12:29:47 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除