自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淡淡的倔强的博客

不怕千万人阻挡,只怕自己投降!

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 为什么选择Spring Boot作为微服务的入门级微框架

本文转载自:为什么选择Spring Boot作为微服务的入门级微框架1. Spring Boot是什么,解决哪些问题? 1) Spring Boot使编码变简单 2) Spring Boot使配置变简单 3) Spring Boot使部署变简单 4) Spring Boot使监控变简单 5) Spring Boot的不足2. Spring Boot在平台中的定位,相关技术如何融合? 1) Spri

2017-07-27 18:14:37 15606

转载 理解RESTful架构

本文转载自:理解RESTful架构越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个

2017-07-27 17:11:45 1485

转载 Java中的序列化Serialable详解

本文转载自Java中的序列化Serialable高级详解将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔

2017-07-24 11:02:39 2620 1

转载 Java NIO系列教程(十二) Java NIO与IO

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(十二) Java NIO与IO当学习了Java NIO和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。Java NIO和IO的主要区别下表总结了Java NIO和IO之间的主要差别,我会

2017-07-20 10:38:32 1370

转载 Java NIO系列教程(十一) Pipe

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(十一) PipeJava NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。这里是Pipe原理的图示:创建管道通过Pipe.open()方法打开管道。例如:Pipe pipe = Pipe.open();向管道写数据要向管道写数

2017-07-20 09:57:35 1357

转载 Java NIO系列教程(十) Java NIO DatagramChannel

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(十) Java NIO DatagramChannelJava NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开 DatagramChannel下面是 DatagramChannel 的打开方式:Datagr

2017-07-20 09:47:55 1321

转载 Java NIO系列教程(九) ServerSocketChannel

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(九) ServerSocketChannelJava NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。这里有个例子:ServerSocketCh

2017-07-20 09:41:45 1410

转载 Java NIO系列教程(八) SocketChannel

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(八) SocketChannelJava NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达ServerSocketChannel时,会创建一个SocketChan

2017-07-20 09:36:12 1372

转载 Java NIO系列教程(七) FileChannel

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(七) FileChannelJava NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过

2017-07-20 09:28:39 1352

转载 Java NIO系列教程(六) Selector

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(六) SelectorSelector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:1. 为什么使用Selector?2. Selector的创建3.向S

2017-07-20 09:20:03 1402

转载 Java NIO系列教程(五) 通道之间的数据传输

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(五) 通道之间的数据传输在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。transferFrom()FileChannel的transferFrom()方法可以将数据从源通道传输到FileCh

2017-07-20 08:42:01 1398

转载 Java NIO系列教程(四) Scatter/Gather

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(四) Scatter/GatherJava NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。

2017-07-20 08:37:33 1384

转载 Java NIO系列教程(三) Buffer

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(三) BufferJava NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。下面是NIO Buffer相关的话题列表:

2017-07-19 22:39:39 1371

转载 Java NIO系列教程(二) Channel

转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(二) ChannelJava NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:Chan

2017-07-19 22:18:15 1484

转载 Java NIO系列教程(一) Java NIO 概述

原文:Java NIO系列教程(一) Java NIO 概述Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors 虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三

2017-07-19 22:12:06 1381

转载 I/O 多路复用之select、poll、epoll详解

原文地址:Linux IO模式-阻塞io、非阻塞io、多路复用ioI/O 多路复用之select、poll、epoll详解 select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写

2017-07-19 21:11:56 1559

转载 Linux IO模式-阻塞io、非阻塞io、多路复用io

原文地址:Linux IO模式-阻塞io、非阻塞io、多路复用io一 概念说明 在进行解释之前,首先要说明几个概念: - 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O1)、用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,

2017-07-19 21:08:08 1601

转载 CPU寻址范围(寻址空间)一系列问题

一、什么叫寻址空间? 寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。 CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位。

2017-07-14 09:08:34 7544

图形工厂_课程设计报告-正文.

图形工厂_课程设计报告-正文.doc

2013-11-14

空空如也

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

TA关注的人

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