BestQiang
BestQiang
全部文章
分类
Hexo(3)
javaweb(10)
java语言(36)
JVM(3)
LeetCode(5)
Netty(1)
Nginx(1)
NIO(2)
web前端(5)
分布式文件系统(1)
剑指offer(9)
各种bug处理(11)
名词科普(1)
并发编程(2)
操作系统-linux(5)
操作系统-windows(4)
数据结构(14)
未归档(2)
生活杂记(1)
算法(2)
设计模式(2)
跨域问题(1)
运维(2)
题解(2)
归档
标签
去牛客网
登录
/
注册
BestQiang的博客
To be or not to be,thats a question.
全部文章
(共125篇)
HeadFirst设计模式-工厂模式(基于汽车工厂和手机工厂)
工厂模式 本次主要讲述三个内容: 简单工厂模式 工厂方法模式 抽象工厂模式 依赖倒置原则 设计原则:要依赖抽象,不要依赖具体类。 不能让高层组件依赖底层组件,而且,不管高层或底层组件,“两者”都应该依赖于抽象。 这个原则告诉我们,应该重写代码以便于我们依赖抽象类,而不依赖...
2019-06-13
0
597
LinkedList源码探究
ArrayList源码探究 本文全部以jdk1.8源码为根据,探究LinkedList的实现。转载请注明出处。 LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,Linke...
2019-06-09
0
497
ArrayList源码探究
ArrayList源码探究 本文全部以jdk1.8源码为根据,探究ArrayList的实现,原创blogs,转载请注明。 构造方法 ArrayList底层是一个长度可以动态增长的数组 默认的构造方法是构建一个初始容量为10的空list 用于默认大小的空实例的共享空数组实例。 我们...
2019-06-09
0
527
NIO源码分析之Selector
NIO源码分析之Selector NIO的Selector源码第一句话就是 A multiplexor of {@link SelectableChannel} objects. 即 SelectableChannel对象的多路复用器。这很清楚的说明了Selector的作用。 这篇文章主要从以...
2019-06-08
0
932
NIO源码分析之Buffer
NIO源码分析之Buffer NIO博大精深,探寻NIO的源码后收获很多,在此进行记录。这次主要分析Buffer的源码,主要有以下几个内容。 绝对方法和相对方法(position,limit,capacity属性的含义) Clearing,flipping,and rewinding ...
2019-06-07
0
595
我的个人搭建博客,有空来玩!
博客地址:https://bestqiang.github.io/ 技术的进步来自于不懈的追求!
2019-05-29
1
394
(二)Netty基础操作案例
Netty网络聊天室: ChatClient 网络聊天室客户端 package com.bestqiang.netty.chat; import io.netty.bootstrap.Bootstrap; import io.netty.channel.*; import io.netty.c...
2019-05-29
0
1111
(一)Netty之整体设计与核心API
Netty是什么? Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络 应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty 是一个基于 NIO 的网络编程框架,使用 Netty 可以帮助你快速、简单的开发出一 ...
2019-05-29
1
563
(三)NIO之AIO,对比总结
AIO编程 JDK 7 引入了 Asynchronous I/O,即 AIO。在进行 I/O 编程中,常用到两种模式:Reactor 和 Proactor。Java 的 NIO 就是 Reactor,当有事件触发时,服务器端得到通知,进行相应的 处理。 AIO 即 NIO2.0,叫做异步不阻塞的 ...
2019-05-28
0
984
(二)NIO之网络IO
概述和核心 API 前面在进行文件 IO 时用到的 FileChannel 并不支持非阻塞操作,学习 NIO 主要就是进行网络 IO,Java NIO 中的网络通道是非阻塞 IO 的实现,基于事件驱动,非常适用于服务器需要维持大量连接,但是数据交换量不大的情况,例如一些即时通信的服务等等 在 Ja...
2019-05-28
0
460
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页