计算机
第四纵队
如果你所做的事没有太多的挫折性,那说明缺乏了创新性
展开
-
什么是SPI机制?
1SPI(Service ProviderInterface)服务提供者接口的意思简单理解:SPI机制为一种服务扩展机制,首先在配置文件中定义好接口的实现类,然后根据这个接口从配置文件中加载该接口的所有实现类,以供使用。开发常见示例: JDBC驱动加载:根据不同的数据库厂商加载不同的JDBC驱动包 SpringBoot的SPI机制:在META-INF下的spring.factories中加上自定义的自动配置,事件监听器或初始化器等 Dubbo的SPI机制:如路由扩展..原创 2020-05-13 12:20:08 · 1925 阅读 · 0 评论 -
日常开发下的零拷贝?
零拷贝:所谓零拷贝,不是说不拷贝(数据从硬盘到内核态的DMA拷贝是一定会有的),而是说没有CPU拷贝。网络编程的关键,很多性能优化都离不开零拷贝传统IO数据拷贝过程:过程说明: 在读取数据的时候数据一开始从硬盘经过DMA copy到内核态中, 内核态再经过CPU copy到达user buffer(即用户态) 再冲用户态经过CPU copy到socket buffer 后再经过DMA copy到达协议栈(协议栈此处可自行查阅资料) 常见的零拷贝技术:.原创 2020-05-13 11:59:05 · 246 阅读 · 0 评论 -
什么是OOM?常见有哪些OOM?
OOM:OutOfMemory (内存溢出)/** * Thrown when the Java Virtual Machine cannot allocate an object * because it is out of memory, and no more memory could be made * available by the garbage collector. * * {@code OutOfMemoryError} objects may be constructe原创 2020-05-13 11:49:39 · 2211 阅读 · 1 评论 -
Linux 清空文件的5个方法
1. echo: echo 可以输出后面的内容到文件中。$: > filename$ > filename$ echo "" filename$ echo > filename$ cat /dev/null > filename原创 2018-12-12 15:26:12 · 171 阅读 · 0 评论 -
HTTPS握手过程
1.流程示意图2.步骤说明①客户端的浏览器向服务器传送客户端SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。②服务器向客户端传送SSL 协议的版 本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。③客户利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证...原创 2018-12-14 09:15:04 · 230 阅读 · 0 评论