自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wthfeng的专栏

我的架构师成长之路 http://blog.wthfeng.com

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 java I/O体系总结(五)netty架构浅析

java I/O体系总结(五)netty架构浅析简介netty是使用java编写的高性能IO框架,旨在为高并发场景提供支持。netty可提供多种IO模型的支持,如OIO,NIO等。一般来说,非阻塞IO更适合于大规模高并发场景,我们使用netty主要也因为其封装了原生NIO,规避了其中复杂易出错的细节,更加易用、通用。从示例讲起netty既然是以java NIO为基础构建的(当然...

2018-09-17 17:41:19 258

原创 java I/O体系总结(四) 使用socket构建HTTP服务器

java I/O体系总结(四) 使用socket构建HTTP服务器前言在 java I/O体系总结(三)中,已使用阻塞和非阻塞的方式分别构建了一个简单的服务器。HTTP作为Web浏览器和Web服务器之间通信的标准协议,在网络编程中有也重要位置。下面就深入HTTP协议,尝试使用NIO构建简单的HTTP服务器。HTTP协议我们都知道,HTTP协议是应用层协议,全称超文本传输协议...

2018-09-14 18:04:54 289

原创 java I/O体系总结(二) java IO补充

java I/O 体系总结二前言继续说java的I/O体系,主要补充下上文没有提到的知识点或类。java有关io的类在java.io包中。主要有以下几个部分。java i/o流部分(也是IO的主体部分)io辅助类,如File、RandomAccessFile或FileDescriptor,Closeable及Flushable等。io异常类io流分类根据数据...

2018-09-14 12:00:45 310

原创 java I/O体系总结(三) java NIO

java 新IO IO NIO 特点 面向流 面向缓冲 是否阻塞 阻塞IO 非阻塞IO 无 选择器java 新IO主要部分:Buffer(缓冲区)、Channel(通道)、Selectors(选择器)Java NIO的非阻塞模式,如使一个线程从某通道发送请求读取数据,但是它仅能得到目前可用的数据,如果目前没有数...

2018-09-13 21:23:05 421

原创 java I/O体系总结

java I/O体系总结I/O流的理解先看看流的概念 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。通俗的说,有两个文件A和B,想要把A的内容拷贝到B中,可以假设两文件间有一个通道,把A的数据按字节或是字符的形式传送给B。这个通道就是java...

2018-09-10 16:57:20 551 2

原创 spring初始化接口InitializingBean

spring初始化接口InitializingBeanInitializingBean接口用于初始化bean。此接口只有一个方法afterPropertiesSet, 继承此接口的bean,在bean的属性初始化会执行这个方法。下面看一下此接口定义/** * 当需要在BeanFactory设置完bean的所有属性后,还需做一些初始化的操作,可让该bean实现此接口 */pu...

2018-09-08 10:21:21 2069

原创 使用注解方式构建dubbo服务

使用注解方式构建dubbo服务前言Dubbo是阿里巴巴开源的一个高性能优秀的服务框架,通过使用RPC实现服务调用。在业界尤其国内使用广泛。下面就从头开始构建dubbo的简单demo,配置使用注释方式完成,以zookeeper为注册中心。构建项目以 IntelliJ IDEA 为例,创建一个多模块的项目,项目结构如下图所示。其中,dubbo-demo是父项目,其下有3...

2018-09-07 17:12:58 20415 5

Putty远程登录工具

远程登录工具最出名的软件之一,体积小,免安装

2015-06-28

java 8 API英文版

Java 8 API,学习java的必备自来哦

2015-06-28

空空如也

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

TA关注的人

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