精进篇:netty源码死磕7 巧夺天工——Pipeline入站流程详解1. Pipeline的入站流程在讲解入站处理流程前,先脑补和铺垫一下两个知识点:(1)如何向Pipeline添加一个Handler节点(2)Handler的出站和入站的区分方式1.1. HandlerContext节点的添加在P... ...
分类:
Web程序 时间:
2018-10-29 02:06:52
阅读次数:
203
精进篇:netty源码死磕5 揭开 ChannelHandler 的神秘面纱目录1. 前言2. Handler在经典Reactor中的角色3. Handler在Netty中的坐标位置4. Netty中Handler的类型1.1. ChannelInboundHandler入站处理器1.2. Chan... ...
分类:
Web程序 时间:
2018-10-29 00:33:30
阅读次数:
225
精进篇:netty源码死磕5 - 揭开 ChannelHandler 的神秘面纱目录1. 前言2. Handler在经典Reactor中的角色3. Handler在Netty中的坐标位置4. Netty中Handler的类型1.1. ChannelInboundHandler入站处理器1.2. Ch... ...
分类:
Web程序 时间:
2018-10-25 23:47:08
阅读次数:
364
【正文】netty源码 死磕2: 传说中神一样的Reactor反应器模式本文目录1. 为什么是Reactor模式2. Reactor模式简介3. 多线程IO的致命缺陷4. 单线程Reactor模型4.1. 什么是单线程Reactor呢?4.2. 单线程Reactor的参考代码4.3. 单线程模式的缺... ...
分类:
其他好文 时间:
2018-10-23 00:07:43
阅读次数:
206
【正文】JAVA NIO 死磕1: JAVA NIO简介1. JAVA NIO简介Java 中 New I/O类库 是由 Java 1.4 引进的异步 IO。由于之前老的I/O类库是阻塞I/O,New I/O类库的目标就是要让Java支持非阻塞I/O,所以,更多的人喜欢称之为非阻塞I/O(Non-b... ...
分类:
编程语言 时间:
2018-10-21 21:56:36
阅读次数:
226
【正文】Java类加载器( CLassLoader ) 死磕4: 神秘的双亲委托机制 本小节目录4.1. 每个类加载器都有一个parent父加载器4.2. 类加载器之间的层次关系4.3. 类的加载次序4.4 双亲委托机制原理与沙箱机制4.5. forName方法和loadClass方法的关系4.6.... ...
分类:
编程语言 时间:
2018-10-20 00:53:43
阅读次数:
299
【正文】Java类加载器( CLassLoader ) 死磕3: 揭秘 ClassLoader抽象基类3.1. 揭秘ClassLoader抽象基类3.1.1. 类的加载分类:隐式加载和显示加载java中类是动态加载的,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。一... ...
分类:
编程语言 时间:
2018-10-20 00:13:07
阅读次数:
249
MYSQL(mariadb) 方法1:yum安装mariadb 相关命令 启动后正常使用mysql 方法2:官网下载mysql-server包(rpm) 初始化mysql 确保mariadb服务器启动后,执行命令初始化 初始化mysql mysql基本命令 生产环境里不会死磕root用户,为了数据库 ...
分类:
数据库 时间:
2018-10-19 00:18:13
阅读次数:
206
1.java并发-启程 看了差不多快一个月的 java 并发有关的知识点了,看的比较多的是这个博主的死磕java系列 写的很好,感谢! 但是不写下来的话感觉忘得很快,趁现在有时间,多写点东西吧! 1. 为什么需要Java并发? 在大学学习 Java 的时候虽然也学了一点与线程有关的内容,但在实操中并 ...
分类:
编程语言 时间:
2018-09-13 18:37:00
阅读次数:
182
离开华为三年,我才真正认同狼性文化 推荐语: 我从在爱立信,到华为,到完全脱离通信自己创业,曾经在MSCBSC论坛也写出了对通信行业,对网优的深刻认识,到对比华为和爱立信企业文化的优劣,这次,再对自己创业踩坑后的回顾。 创业艰难,人生总是在不断试错的过程中成长,作为他的好友,佩服他的勇气,祝福他的成 ...
分类:
其他好文 时间:
2018-09-11 11:32:15
阅读次数:
685