01 2021 档案

摘要:Dubbo:实现了分布式系统中的互相调用。 Zookeeper:统一管理的调度中心。 1 为什么说Dubbo性能高 远程调用最关键、最耗时的两点:序列化和网络通信。 序列化:本地对象要在网络上传输,必须要实现Serializable接口,也就是必须序列化。 序列化方式,如xml、json、二进制流等 阅读全文
posted @ 2021-01-24 20:53 lvyouyou 阅读(91) 评论(0) 推荐(0)
摘要:1 直接缓冲区与非直接缓冲区 非直接缓冲区:通过allocate()方法分配缓冲区,将缓冲区建立在**JVM内存**中; 直接缓冲区:通过allocateDirect()方法分配直接缓冲区,将缓冲区建立在**物理内存**中,可以提高效率。 图 4-1 非直接缓冲区 图 4-2 直接缓冲区 @Test 阅读全文
posted @ 2021-01-12 21:22 lvyouyou 阅读(63) 评论(0) 推荐(0)
摘要:1 NIO简介 Java NIO (New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。 2 阅读全文
posted @ 2021-01-10 22:23 lvyouyou 阅读(103) 评论(0) 推荐(0)