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