摘要: 什么是Netty Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 为什么选择netty而不是使用NIO 1、使用JDK自带的NIO需要了解太多的概念,编程复杂,一不小心bug横飞 2、Netty底层IO模型随意切 阅读全文
posted @ 2019-09-28 09:44 Libbo-yu 阅读(253) 评论(0) 推荐(0)
摘要: BIO、NIO、AIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会一直等待,直到传输完毕为止。 非阻塞概念:应用程序直接可以获取已经准备就绪好的数据,无需等待。 IO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有 阅读全文
posted @ 2019-09-28 09:43 Libbo-yu 阅读(199) 评论(0) 推荐(0)
摘要: Buffer的数据存取    一个用于特定基本数据类行的容器。有java.nio包定义的,所有缓冲区都是抽象类Buffer的子类。   Java NIO中的Buffer主要用于与NIO通道进行交互,数据是从通道读入到缓冲区,从缓冲区写入通道中的。   阅读全文
posted @ 2019-09-28 09:43 Libbo-yu 阅读(714) 评论(0) 推荐(0)
摘要: 目录结构 引入 maven依赖 引入 application.yml配置 创建QueueConfig 创建生产者: 创建消费者的application.yml 创建消费者: 结果显示: 阅读全文
posted @ 2019-09-22 20:43 Libbo-yu 阅读(164) 评论(0) 推荐(0)
摘要: 一、消息中间件概述 什么是消息中间件 发送者将消息发送给消息服务器,消息服务器将消感存放在若千队列中,在合适的时候再将消息转发给接收者。 这种模式下,发送和接收是异步的,发送者无需等待; 二者的生命周期未必相同: 发送消息的时候接收者不一定运行,接收消息的时候发送者也不一定运行;一对多通信: 对于一 阅读全文
posted @ 2019-09-22 20:42 Libbo-yu 阅读(338) 评论(0) 推荐(0)
摘要: 什么是nginx? nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用ngin 阅读全文
posted @ 2019-09-17 07:15 Libbo-yu 阅读(156) 评论(0) 推荐(0)
摘要: 垃圾回收机制 1、概述:垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。 内存泄露 内存泄漏的定义:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。该内存空间使用完毕之后未回收,在不 阅读全文
posted @ 2019-09-17 06:54 Libbo-yu 阅读(1310) 评论(0) 推荐(0)
摘要: 安装JDK 一、官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8 downloads 2133151.html 下载完成后得到: 二、上传解压 在xshell中rz上传文件 通过命令:tar zxvf jdk 8u 阅读全文
posted @ 2019-09-15 21:38 Libbo-yu 阅读(1011) 评论(0) 推荐(0)
摘要: linux的目录结构 bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 阅读全文
posted @ 2019-09-12 17:23 Libbo-yu 阅读(137) 评论(0) 推荐(0)
摘要: 堆、栈、方法区概念区别 Java内存结构 虚拟机参数配置 Tomcat内存溢出在catalina.sh 修改JVM堆内存大小 JAVA_OPTS=" server Xms800m Xmx800m XX:PermSize=256m XX:MaxPermSize=512m XX:MaxNewSize=5 阅读全文
posted @ 2019-09-05 21:19 Libbo-yu 阅读(511) 评论(0) 推荐(0)