摘要:
一、概念 1. 是什么:dubbo是一个RPC分布式服务框架 2. 能做什么(功能): a. 高性能和透明化的调用远程方法 b. 服务自动注册与发现 c. 容错与负载均衡 3. dubbo底层默认使用netty通信框架,netty底层使用NIO,NIO是socket编程的优化,socket编程基于T 阅读全文
摘要:
一、Class类 1. 我们创建的类也是对象,类对象 vs 实例对象 2. java.lang.Class类的构造方法是私有的,所以类不需要new出来 3. java.lang.Class类的实例对象有三种表示方式: Class<?> c=A.class; // 任何一个类都有一个隐藏的静态成员变量 阅读全文
摘要:
一、概念 1. 中间件:位于系统之间的服务 2. 消息中间件:消息队列MQ,用于接收消息、存储消息、转发消息的中间件 3. Rocket MQ: 分布式的消息中间件,生产者、消费者、队列都可以分布式 4. 基于Netty开发 二、RocketMQ使用 1. 在服务器上安装Rocket MQ 2. 启 阅读全文
摘要:
一、为什么使用异步日志Why 为提高程序性能,尽量默认都使用异步日志,如果不使用,可能日志在打包的时候,会占用大量磁盘IO和CPU,导致程序性能下降 二、依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artif 阅读全文