黄小斜

微信公众号【黄小斜】 大厂程序员,互联网职场新知,终身学习践行者,懂技术,懂职场,更想懂你。...

排序:
默认
按更新时间
按访问量
RSS订阅

Java网络编程与NIO学习总结

Java网络编程与NIO学习总结 这篇总结主要是基于我之前Java网络编程与NIO系列文章而形成的的。主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点。谢谢 更多详细内容可以查看我的专栏文章:Java网络编程与NIO https://blog.csdn.net/c...

2018-06-29 14:43:33

阅读数 2867

评论数 0

Java基础17:Java IO流总结

本文介绍了Java IO流的基本概念,使用方法,以及使用的注意事项等。帮助你更好地理解和使用Java的IO流。 具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 喜欢的话麻烦点一下星哈谢谢。 文章首发于我的个人博客: htt...

2018-05-05 00:05:52

阅读数 3176

评论数 0

Java网络编程和NIO详解5:Java 非阻塞 IO 和异步 IO

Java 非阻塞 IO 和异步 IO转自https://www.javadoop.com/post/nio-and-aio上一篇文章介绍了 Java NIO 中 Buffer、Channel 和 Selector 的基本操作,主要是一些接口操作,比较简单。本文将介绍非阻塞 IO 和异步 IO,也就...

2017-07-14 15:25:37

阅读数 868

评论数 0

Java网络编程和NIO详解开篇:Java网络编程基础

老曹眼中的网络编程基础 转自:https://mp.weixin.qq.com/s/XXMz5uAFSsPdg38bth2jAA 我们是幸运的,因为我们拥有网络。网络是一个神奇的东西,它改变了你和我的生活方式,改变了整个世界。 然而,网络的无标度和小世界特性使得它又是复杂的,无所不在,...

2017-07-13 11:33:18

阅读数 4370

评论数 0

Java网络编程和NIO详解3:IO模型与Java网络编程模型

基本概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel)...

2017-07-10 15:57:48

阅读数 2101

评论数 0

Java网络编程与NIO详解4:浅析NIO包中的Buffer、Channel 和 Selector

Java NIO:Buffer、Channel 和 Selector转自https://www.javadoop.com/post/nio-and-aio本文将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。本来要一起介绍非阻塞 IO 和 JDK7 的异...

2017-07-10 15:19:05

阅读数 860

评论数 0

Java网络编程与NIO详解8:浅析mmap和Direct Buffer

之前看到一篇文章说epoll中在维护epoll句柄数据结构时使用到了mmap的技术,但是后来看了其他文章以及epoll源码后发现好像并没有用到这个技术。转自知乎:epoll_wait的实现~有关从内核态拷贝到用户态代码.可以看到__put_user这个函数就是内核拷贝到用户空间.分析完整个linu...

2017-07-07 19:58:53

阅读数 1353

评论数 0

Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理

浅谈 Linux 中 Selector 的实现原理转自:https://www.jianshu.com/p/2b71ea919d49概述Selector是NIO中实现I/O多路复用的关键类。Selector实现了通过一个线程管理多个Channel,从而管理多个网络连接的目的。Channel代表这一...

2017-07-07 19:54:20

阅读数 590

评论数 0

Java网络编程和NIO详解6:Linux epoll实现原理详解

Linux epoll实现原理详解在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。本文便来介绍epo...

2017-06-14 10:27:39

阅读数 907

评论数 0

Java网络编程和NIO详解9:基于NIO的网络编程框架Netty

基于NIO的网络编程框架Netty转自https://sylvanassun.github.io/2017/11/30/2017-11-30-netty_introduction/Netty是一个基于异步与事件驱动的网络应用程序框架,它支持快速与简单地开发可维护的高性能的服务器与客户端。所谓事件驱...

2017-06-14 00:32:43

阅读数 631

评论数 0

Java网络编程与NIO详解10:深度解读Tomcat中的NIO模型

这位大侠,这是我的公众号:程序员江湖。 分享程序员面试与技术的那些事。 干货满满,关注就送。  转自:http://www.linkedkeeper.com/detail/blog.action?bid=1046 一、I/O复用模型解读 Tomcat的NIO是基于I/O复用来实现的。对这点一...

2017-06-12 15:16:23

阅读数 1165

评论数 0

Java网络编程与NIO详解11:Tomcat中的Connector源码分析(NIO)

Tomcat 中的 NIO 源码分析转自https://www.javadoop.com/post/tomcat-nio#toc1之前写了两篇关于 NIO 的文章,第一篇介绍了 NIO 的 Channel、Buffer、Selector 使用,第二篇介绍了非阻塞 IO 和异步 IO,并展示了简单的...

2017-06-12 14:57:49

阅读数 485

评论数 0

Java网络编程与NIO详解2:JAVA NIO 一步步构建I/O多路复用的请求模型

JAVA NIO 一步步构建I/O多路复用的请求模型 转自:https://github.com/jasonGeng88/blog 摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog 文章一:JAVA 中原生的 socke...

2017-04-24 15:46:25

阅读数 1674

评论数 1

Java网络编程和NIO详解1:JAVA 中原生的 socket 通信机制

JAVA 中原生的 socket 通信机制摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog当前环境jdk == 1.8知识点socket 的连接处理IO 输入、输出流的处理请求数据格式处理请求模型优化场景今天,和大家聊一下 JAV...

2017-04-21 13:18:15

阅读数 1450

评论数 0

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