240 发简信
IP属地:重庆
  • 120
    Netty之ByteBuf零拷贝

    我们先来看下Zero-copy的定义: "Zero-copy" describes computer operations in which the CPU does not...

  • 120
    对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解

    https://www.cnblogs.com/94cool/p/5453033.html 此文章已同步发布在我的segmentfault专栏. 根据 Wiki 对 Zero...

  • 120
    深入剖析Linux IO原理和几种零拷贝机制的实现

    前言 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用...

  • 120
    Java中的零拷贝

    先提出两个问题:IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝?Java支持哪些零拷贝? 带着这俩问题,我们一起来看下面的探究。 哪里听说过零拷贝?真的0次拷贝吗? 相信大家...

  • 120
    六十分钟入门Activiti框架原理

    本文基于一个简单的Demo流程介绍了Activiti框架启动、部署、运行过程。 Demo准备 流程图文件: 流程图: 代码: Demo实现的功能是发起一个流程,执行到流程的s...

  • 120
    倒排索引--搜索引擎入门

    背景 在关系型数据库中,索引是检索数据的最有效率方式,但是在海量的数据中,需要实时检索数据的时候,关系型数据库的索引方式在性能方面并不能满足我们的检索要求。打个比方:搜索引擎...

  • 120
    分布式作业框架elastic-job

    作业的必要性以及存在的问题 1. 为什么需要作业? 作业即定时任务。一般来说,系统可使用消息传递代替部分使用作业的场景。两者确有相似之处。可互相替换的场景,如队列表。将待处理...

  • 120
    Linux IO模式及 select、poll、epoll详解

    同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 一 概念说明 在进行解释之前,首...

  • linux下非阻塞io库 epoll

    在百度知道上发现了一个绝对很nice的回答- -没错 你没看错,不是知乎 就是百度知道 对epoll的解释很清晰到位,这里转载下 如侵立删 原文地址 作者为(dsuwlzon...

  • SpringBoot源码分析之Spring容器的refresh过程

    上一篇文章中,我们分析了SpringBoot的启动过程:构造SpringApplication并调用它的run方法。其中构造SpringApplication的时候会初始化一...

  • RabbitMQ 原理介绍及安装部署

    RabbitMQ 原理介绍及安装部署 标签:RabbitMQ 安装 简介 RabbitMQ 是一个用 Erlang 语言开发的 AMQP 开源实现。AMQP(Advanced...