自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Struts2-使Struts2能运行起来的的简单配置

Struts2框架想要应用于Web项目中,需要在Web项目的web.xml文件中进行一定的配置,才能在Web项目使用Struts2框架。Struts2使用的是一个过滤器:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,这个过滤器会将前端的Http请求转发至Struts2框架中,关于此过滤器,在后面的文章用会...

2018-04-30 22:30:04 204

原创 (四)nio通道之文件通道(FileChannel)

文件通道(File Channel)总是阻塞式的,因此不能被置于阻塞模式。一、FileChannel类的概述:FileChannel对象不能直接创建。一个FileChannel实例只能通过在一个打开的file对象(RandomAccessFile、FileInputStream或 FileOutputStream)上调用getChannel( )方法获取。调用getChannel( )方法会返回一...

2018-04-15 00:34:11 984

原创 (三)nio通道之Channel的类型、通道的创建和通道的Scatter(分散)和Gather(聚集)

一、通道的分类:通道(Channel)是访问I/O服务的导管。I/O广义上可分为两大类:File I/O和Stream I/O。相应的会有两大类型的通道,它们分别是文件(file)通道和套接字(socket)通道。主要的文件通道有:    FileChannel:用于读取、写入、映射和操作文件的通道。主要的套接字通道有:    SocketChannel:通过 TCP 读写网络中的数据。    S...

2018-04-13 17:14:34 846

原创 (二)nio缓冲区之Buffer写与读

在Buffer开辟了一块缓存之后,则可以对该缓存进行读写操作:进行开辟一块字节缓冲区,进行字节读写操作:ByteBuffer buffer = ByteBuffer.allocate(10); //在JVM内存中开辟了一块10字节的缓冲区//ByteBuffer buffer = ByteBuffer.allocateDirect(10); //在操作系统内存中开辟了一块10字节的缓冲区一、写操作...

2018-04-12 17:48:02 464

原创 (一)nio 缓冲区之java.nio.Buffer

Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。由下图可知,Buffer是一个抽象类,并提供了除了Boolean以外的所有基本数据类型的封装,不过最常用的还是ByteBuffer,究其原因是因为我们对数据进行I/O操作时主要操作的就是字节。                     ...

2018-04-12 16:26:02 182

空空如也

空空如也

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

TA关注的人

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