善良火

文章
4
资源
0
加入时间
3年1月28天

深入理解Redis内存模型前言一、Redis内存统计二、Redis内存划分三、Redis数据存储的细节四、Redis的对象类型与内部编码五、应用举例

前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使用有...

Spark之任务流程和角色

一、各个角色解释Application 基于Spark的应用程序,包含了driver程序和 集群上的executorDriver Program 运⾏行main函数并且新建SparkContext的 程序Cluster Manager 在集群上获取资源的外部服务(例如 standalone,Mesos,Yarn )Worker Node 集群中任何可以运⾏行应⽤用代码的节点Executor是在⼀一个

Android MVP模式 谷歌官方代码解读Google官方MVP Sample代码解读

Google官方MVP Sample代码解读关于Android程序的构架, 当前(2016.10)最流行的模式即为MVP模式, Google官方提供了Sample代码来展示这种模式的用法.Repo地址: android-architecture.本文为阅读官方sample代码的阅读笔记和分析.官方Android Architecture Blueprints [beta]:Android...

springBoot2.x快速集成RabbitMQ一、公共部分-MQ配置集成二、生产者三、消费者

文章目录一、公共部分-MQ配置集成二、生产者1、生产者-公共父类2、自定义队列1的子类三、消费者1、监听队列主要分为三大部分:MQ配置集成,生产者,消费者。一、公共部分-MQ配置集成申明队列、绑定队列的操作,无论是在消费者端和生产者端写都可以的,只要写了这部分操作的代码所在的服务先启动,就会去MQ服务端创建了。建议不知道哪个服务先启动,就两个服务都写也没有问题,幂等的,不会得复创建。package com.epay.fsc.ucms.rbhs.provider.configuration;im