敖胤

绳锯木断,水滴石穿;聚沙成塔,集腋成裘。

导航

01 2021 档案

Java NIO之Scatter(分散)/Gather(聚集)简介
摘要:分散读取Scattering Reads是指数据从一个channel读取到多个buffer中,聚集写入Gathering Writes是指数据从多个buffer写入到同一个channel。表现为Channel中如下两个方法: public final long read(ByteBuffer[] d 阅读全文

posted @ 2021-01-19 15:09 敖胤 阅读(166) 评论(0) 推荐(0)

Java NIO之直接缓冲区简要
摘要:在Java NIO中,ByteBuffer是一个”特殊“存在,因为相较其他buffer,除了通用的获取buffer的方法 allocate(int capacity) 外,它还提供了一个public static ByteBuffer allocateDirect(int capacity) 的方法 阅读全文

posted @ 2021-01-15 15:55 敖胤 阅读(144) 评论(0) 推荐(0)

Java NIO之Channel(通道)入门
摘要:**Channel(通道)是专用于IO请求的独立处理器。**用于在数据源与目标节点之间建立连接。负责缓冲区中数据的传输。 Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buffer 阅读全文

posted @ 2021-01-14 18:05 敖胤 阅读(329) 评论(0) 推荐(0)

Java Reflect(反射)入门学习
摘要:反射机制指在程序运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能即Java的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对 阅读全文

posted @ 2021-01-13 16:25 敖胤 阅读(110) 评论(0) 推荐(0)

从new ClassPathXmlApplicationContext(String configLocation)浅读Spring bean加载(源码)
摘要:先放一张ClassPathXmlApplicationContext UML图 1、程序入口 获取IOC容器 BeanFactory applicationContext = new ClassPathXmlApplicationContext("org/silence/config/spring- 阅读全文

posted @ 2021-01-11 15:46 敖胤 阅读(162) 评论(0) 推荐(0)