上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1.目录 什么是位图 位图的作用 基本使用 基本使用 基本使用 2.什么是位图 位图不是一个真实的数据类型,而是定义在字符串类型上的面向位的操作的集合。由于字符串类型是二进制安全的二进制大对象,并且最大长度是 512MB,适合于设置 2^32个不同的位。 3.位图的作用 在我们平时开发过程中,会有一 阅读全文
posted @ 2019-02-27 16:54 加肥猫咪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.目录 延迟队列 进一步优化 2.延迟队列 package com.redis; import java.lang.reflect.Type; import java.util.Set; import java.util.UUID; import com.alibaba.fastjson.JSON 阅读全文
posted @ 2019-02-27 16:00 加肥猫咪 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.目录 Redis 基础数据结构 string (字符串) list (列表) hash (字典) set (集合) zset (集合) 容器型数据结构的通用规则 过期时间 2.Redis 基础数据结构 Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、se 阅读全文
posted @ 2019-02-27 14:37 加肥猫咪 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.ReentrantLock是基于AQS实现的一种重入锁。 2.先介绍下公平锁/非公平锁 公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 3. 阅读全文
posted @ 2019-02-26 18:06 加肥猫咪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 概述 安装与使用 安装 使用 nginx 配置实战 http 反向代理配置 负载均衡配置 网站有多个 webapp 的配置 https 反向代理配置 静态站点配置 搭建文件服务器 跨域解决方案 参考 安装 使用 http 反向代理配置 负载均衡配置 网站有多个 webapp 的配置 https 反向 阅读全文
posted @ 2019-02-26 13:32 加肥猫咪 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、键值设计 1. key名设计 (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id (2)【建议】:简洁性 保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如: (3)【强制】:不要包含特殊字符 反例:包 阅读全文
posted @ 2019-02-26 11:59 加肥猫咪 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AQS? AQS是英文单词AbstractQueuedSynchronizer的缩写,翻译过来就是队列同步器。 它是构建锁或者其他同步组件的基础框架(如ReentrantLock、ReentrantReadWriteLock、Semaphore等),JUC并发包的作者(Doug Lea)期 阅读全文
posted @ 2019-02-25 14:03 加肥猫咪 阅读(4950) 评论(0) 推荐(0) 编辑
摘要: 在用缓存的时候,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就 阅读全文
posted @ 2019-02-25 11:22 加肥猫咪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在JDK1.8里有两个非常高级的新操作,它们分别是:Lambda 表达式和 Stream 流。 Lambda表达式 让我们先说说 Lambda 表达式吧,这个表达式最大的作用就是简化语法,让代码更加易读。例如下面这个例子: 在上面的代码里我们简单实现了一个线程,但如果使用 Lambda 表达式,我们 阅读全文
posted @ 2019-02-25 11:02 加肥猫咪 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2019-02-22 15:48 加肥猫咪 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页