"Spring" 系列目录 第一篇: "Spring" 系列 一、Spring 应用 二、Spring 源码分析 三、Spring 注意事项 第二篇: "Spring Boot" 系列 Spring Boot 官方文档()。介绍一个小窍门:将 htmlsingle 修改为 pdf 可下载对应的文档。 ...
分类:
编程语言 时间:
2018-12-30 10:41:10
阅读次数:
172
目录 非阻塞队列 阻塞队列 双端队列 非阻塞队列(AbstractQueue) 队列介绍 1 ConcurrentLinkedQueue 先进先出队列 2 PriorityQueue 非并发的优先队列 非阻塞队列方法 1 add(E e) 将元素e插入队列末尾,如果插入成功,返回true;如果插入失 ...
分类:
其他好文 时间:
2018-12-24 00:01:20
阅读次数:
129
Netty 源码 ChannelHandler(四)编解码技术 __Netty 系列目录()__ 一、拆包与粘包问题 由于 TCP 是面向字节流的,什么意思呢:虽然应用程序和 TCP 的交互是一次一个数据块(大小不等),但 TCP 把应用程序交下来的数据仅仅看成式一连串的无结构的字节流。TCP 并不 ...
分类:
Web程序 时间:
2018-12-21 13:20:24
阅读次数:
168
最近准备开始潜心学习快速和高效的时序收敛设计了,突然想就把整个学习过程做成一个博客系列吧,虽然想想就很激动(技术狗就这么点出息……),但希望坚持下来。 这篇做个目录或者索引,不断向其中添加学习内容。 前言 如何快速、高效地使时序收敛是很多FPGA工程师都要面临的一个问题。这时,大家可能都会想到ug9 ...
分类:
其他好文 时间:
2018-12-19 17:06:36
阅读次数:
171
Netty 源码 NioEventLoop(三)执行过程 __Netty 系列目录()__ 上文提到在启动 NioEventLoop 线程时会执行 SingleThreadEventExecutor doStartThread(),在这个方法中调用 SingleThreadEventExecutor ...
分类:
Web程序 时间:
2018-12-18 17:59:48
阅读次数:
317
Netty 零拷贝(三)Netty 对零拷贝的改进 __Netty 系列目录 ()__ Netty 的“零拷贝”主要体现以下几个方面: 1. Netty 的接收和发送 ByteBuffer 采用 DIRECT BUFFERS,使用堆外直接内存进行 Socket 读写,不需要进行字节缓冲区的二次拷贝。 ...
分类:
Web程序 时间:
2018-12-14 10:23:50
阅读次数:
514
Netty Reator(二)Scalable IO in Java __Netty 系列目录 ()__ Doug Lea 大神的《Scalable IO in Java》:可伸缩的 IO 模型 大部分 IO 都是下面这个步骤, Read request Decode request Process ...
分类:
编程语言 时间:
2018-12-14 10:20:57
阅读次数:
260
Netty 系列目录 "2.1 Netty 源码(一)服务端启动" "2.2 Netty 源码(二)客户端启动" "3.1 Netty 源码(一)ByteBuf" "4.1 Netty 源码(一)Channel" "5.1 Netty 源码(一)NioEventLoop" "6.1 Netty 源码 ...
分类:
Web程序 时间:
2018-12-14 10:20:24
阅读次数:
157
Reactor 模型(一)基本并发编程模型 __Netty 系列目录 ()__ 在讲解 Reactor 线程模型之前,我们需要先对基本并发编程模型:串行工作模型、并发工作模型进行讲解。 串行工作者模型和并行工作者模型关注的是将任务划分为 2 个阶段:__一是任务的接受阶段;二是任务的处理阶段__。而 ...
分类:
其他好文 时间:
2018-12-14 10:18:44
阅读次数:
467
Netty Reator(三)Reactor 模型 __Netty 系列目录 ()__ 本文介绍 DC Schmidt 大神的一篇文章《Reactor: an object behavioral pattern for concurrent event demultiplexing and even ...
分类:
Web程序 时间:
2018-12-14 10:18:35
阅读次数:
187