自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听雪楼

听雪楼中听雪落,彼岸花开彼岸零

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 Redis持久化的取舍和选择

持久化的作用什么是持久化 Redis的数据都保存在内存中,将对数据的更改异步保存到磁盘中,称之为持久化持久化方式 快照MySQL DumpRedis RDB写日志MySQL BinlogHbase HLogRedis AOFRedis的持久化方式RDB什么是RDB 将Redis中数据,以快照方式生成一个二进制的RDB文件存储到...

2018-08-29 22:51:41 551

原创 Redis其他功能-慢查询,流水线,发布订阅,位图等

慢查询生命周期发送命令排队执行命令返回结果在”执行命令”阶段较慢的才是慢查询相关配置特点:保存在一个先进先出队列中固定长度保存在内存中 slowlog-max-len : 慢查询队列长度 slowlog-log-slower-than : 慢查询阈值(单位 : 微秒) 0 记录所有命令 <0 不...

2018-08-25 23:49:23 180

原创 Redis数据结构及常用API

字符串使用场景常用命令其他命令哈希(hash)特点常用命令列表特点常用命令其他命令Tips集合(Set)特点常用命令Tips有序集合(zset)特点常用命令字符串使用场景缓存分布式锁计数器…常用命令get key : 获取key对应的valueset key value : 设置ke...

2018-08-24 08:38:14 338

原创 Redis API-通用命令

keys : 遍历所有key 格式 : keys 通配符, keys *查出所有keykeys命令一般不在生产环境使用时间复杂度O(n)dbsize : 计算key的总数 时间复杂度O(1)exists key : 检查key是否存在 时间复杂度O(1)del key : 删除指定key-value 时间复杂度O(1)expire key seconds : key在sec...

2018-08-23 22:06:38 215

原创 Redis入门

Redis定义Redis特性Redis典型使用场景Redis安装安装文件介绍启动方式最简启动动态参数启动配置文件启动客户端连接Redis常用配置Redis定义首先看下Redis的定义: Redis 是一个key-value存储系统,一个高性能的key-value数据库.和Memcached类似,它支持存储的value类型相对更多,包括st...

2018-08-23 22:04:30 265

原创 Java内存区域与内存溢出异常

运行时数据区域程序计数器可以看作当前线程所执行代码的行号指示器线程独占/私有每个线程都有各自的程序计数器执行java方法时记录字节码指令地址,执行native方法时为空(Undefined)虚拟机中唯一一个没有OutOfMemoryError错误的区域Java虚拟机栈线程独占/私有描述Java方法执行的内存模型局部变量表存放编译器可知的各种基本类型b...

2018-08-19 21:07:04 191

原创 java并发工具类-计数信号量(Semaphore)

Semaphore简介​ Semaphore是一个计数信号量,是由JDK提供的一个并发工具类,在java.util.concurrent包下.下面是jdk中对Semaphore的描述: 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者...

2018-08-12 21:05:25 684

原创 Java并发工具类-循环屏障CyclicBarrier

CyclicBarrier简介CyclicBarrier API构造方法await方法reset方法使用样例CyclicBarrier源码详解CyclicBarrier中属性构造方法及初始化核心await方法其他方法nextGeneration方法breakBarrier方法reset方法CyclicBarrier简介一个同步辅助类,它允许...

2018-08-10 07:33:21 452

原创 Java并发工具类--CountDownLatch详解

CountDownLatch简介首先来看下JDK中对这个类的描述: 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回...

2018-08-04 21:47:54 539

mysql-8.0.25-macos11-x86_64.zip

mysql for mac 8.0

2021-06-03

23种设计模式思维导图

23种设计模式思维导图 创建型设计模式 结构型设计模式 行为型设计模式

2018-11-25

事务定义,特性,隔离级别

作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行

2018-07-29

极客学院算法wiki

LeetCode 题解 - v1.0 轻松学习排序算法 - v1.0 一步一步写算法 - v1.0 坐在马桶上学算法 - v1.1

2017-10-28

PHP+Ajax+jQuery网站开发项目式教程

慕课网视频教程,资源是个下载地址 项目1 PHP环境搭建 项目2 学生信息管理 项目3 网站用户中心 。。。

2017-10-24

阿里巴巴Java开发手册

阿里巴巴集团推出的《阿里巴巴Java开发手册》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。

2017-10-23

算法新解—刘新宇

《算法新解》一书由刘新宇所著,本书适合软件开发人员、编程和算法爱好者,以及高校学生阅读参考。邮电出版社出版发行

2017-09-19

空空如也

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

TA关注的人

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