自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Linux中的零拷贝技术

首先,零拷贝技术并不是一次都不拷贝,是为了减少用户上下文的切换和数据的拷贝过程。 一般有以下几种技术,不同技术减少的上下文切换和拷贝次数也不同。 渐进 1,2,详解:MMAP原理MMAP原理 1.常规的文件读写[文件--内核空间--用户空间] 2.使用mmap,让数据传...

2019-07-07 22:17:00 143

转载 MMAP原理

mmap用于把文件映射到内存空间中,简单说mmap就是把一个文件的内容在用户内存里面做一个映像。映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,同样,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间<---->用户空间两者之间需要的数据传输就不再需要了。 ...

2019-07-07 21:05:00 703

转载 JedisConnectionFactory初始化源码简析

通常在代码中配置JedisConnectionFactory的方式如下: @Bean(name = "jedisConnectionFactory") public JedisConnectionFactory connectionFactory() { ...

2018-11-08 16:34:00 1775

转载 AsyncAppender异步打印日志

大的逻辑: 当LoggingEvent进入AsyncAppender后,将event填入buffer中, AsyncAppender有个线程类Worker,它是一个简单的线程类,是AsyncAppender的后台线程,所要做的工作是:从buffer中取出event交给对应的...

2018-10-28 17:26:00 1191

转载 skiplist数据结构简介

skiplist数据结构简介skiplist本质上也是一种查找结构,用于解决算法中的查找问题(Searching),即根据给定的key,快速查到它所在的位置(或者对应的value)。一般查找问题的解法分为两个大类:一个是基于各种平衡树,一个是基于哈希表。但skiplist却比较特殊,它没法...

2018-10-03 15:42:00 421

转载 Linux上批量删除redis中指定前缀的key

在redis中有del方法,可以指定单个key,或者多个key。但是不能指定partten进行模糊匹配删除。 正好redis内置了lua解释器,那么我们通过一段lua脚本来批量删除指定前缀的key。 找到redis目录,进入src目录,使用./redis-cli登陆 默认进...

2018-08-15 19:21:00 2016

转载 RabbitMQ持久化消息设置

void basicPublish(String exchange, String routingKey, BasicProperties props, byte[] body) throws IOException; channel.basicPublish("exchange.persi...

2018-08-11 21:36:00 307

转载 GC概览

高清脑图地址: http://naotu.baidu.com/file/9c72fe1577e30c8418f71da276ea427f?token=960843c0e28189b4 1.GC的目标区域 2.GC算法 3.常见的GC收集器 ...

2018-07-20 13:49:00 93

转载 Hystrix在Spring MVC中的使用

hystrix在spring mvc的使用 为使熔断控制和现有代码解耦,hystrix官方采用了Aspect方式。现在介绍hystrix在spring mvc的使用。 1、添加依赖 使用maven引入hystrix依赖: <dependency> <gr...

2018-07-16 22:09:00 1144

转载 Motan整体结构详述

简述 Motan是一套高性能、易于使用的分布式远程服务调用(RPC)框架。 文章结构 1.调用详解 2.注册中心 3.支持的协议 4.配置概述 5.注解配置 6.架构概述 7.模块概述 8.运维监控 高清原图见脑图地址http://naotu.baidu.com/fi...

2018-06-08 10:37:00 246

转载 RabbitMQ的Producer发送消息保证消息不丢失方案

RabbitMQ的Producer发送消息保证消息不丢失方案 在rabbitTemplate异步确认的基础上 1 ,为当前message生成一个唯一的id,并在本地缓存已发送的message 2, 通过confirmCallback监听被确认的ack【虽然没有message本身,但是...

2018-06-04 21:01:00 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除