“一文打穿”
文章平均质量分 91
废话不多,一篇文章打穿一个知识点。
CC_且听风吟
行百里者半九十
展开
-
一文打穿JVM体系结构
JVM体系结构概述JVM的位置JVM体系结构类装载器 ClassLoaderClassLoader功能负责加载class文件,class文件在文件开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于他是否可以运行,则Execution Engine决定.class文件中特定的文件标识:cafe babe通过特定的文件标识和其他识别内容,JVM能识别是否为class文件Cl原创 2020-09-18 14:05:21 · 312 阅读 · 0 评论 -
SpringBoot自动装配原理,这一篇就够了!
有关SpringBoot自动装配,你需要知道的一切。原创 2020-05-08 20:41:41 · 77517 阅读 · 107 评论 -
一文打穿JavaBIO
Java BIOI/O模型如何理解I/O模型:即使用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能Java一共支持3种网络编程I/O模式:BIO、NIO、AIOBIO:同步并阻塞(传统阻塞型):服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个会话线程进行处理,如果这个连接不做任何事情就会造成不必要的线程开销 NIO:同步非阻塞,服务器实现模式为一个线程处理多个请求(连接),即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮训到连接有原创 2020-10-07 18:12:19 · 266 阅读 · 0 评论 -
一文打穿JavaNIO
文章目录Java NIOBuffer简单使用实例NIO和BIO的比较NIO核心组件关系BufferBuffer常用方法Buffer使用注意事项使用多个BufferChannelFileChannel写入文件FileChannel读取文件两个Channel共用BufferFileChannel拷贝文件SelectorSelector类的方法NIO网络通信流程NIO通信流程实例NIO群聊应用实例Java NIOJava NIO(Java non-blocking IO),指的是JDK提供的新API,从JDK原创 2020-10-07 18:14:09 · 241 阅读 · 0 评论 -
一文打穿Netty使用详解
努力写更多优质文章,欢迎关注CC_且听风吟~文章目录NettyNetty是什么Netty应用场景Netty线程模型Netty简易实例TaskQueue任务队列用户程序自定义的普通任务用户自定义的定时任务非当前线程调用Channel的各种方法ChannelFuture异步模型Netty核心组件Bootstrap与ServerBootstrapFuture与ChannelFutureChannelSelectorChannelHandlerPipline和ChannelPiplineChannelHandl原创 2020-10-07 18:18:58 · 593 阅读 · 0 评论