摘要: 1.RDB方式 RDB是Redis默认采用的持久化方式 RDB方式是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘 Redis会在指定的情况下触发快照 符合自定义配置的快照规则 执行save或者bgsave命令 执行flushall命 阅读全文
posted @ 2019-10-06 09:53 Nullpointer_dxy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.锁的处理 单应用中(单进程多线程情况)锁的处理: synchronized lock 分布式应用中锁的处理: 数据库乐观锁; 基于zookeeper的分布式锁; 基于redis的分布式锁 synchronized lock 数据库乐观锁; 基于zookeeper的分布式锁; 基于redis的分布 阅读全文
posted @ 2019-09-29 18:06 Nullpointer_dxy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一些命令的使用场景: 1.由于集合是无序的,spop命令可以用于抽奖活动 2.商品销量排行榜可以用zset做 3.setnx命令实现分布式锁 4.消息队列模型:lpush+rpop 以上是本人的学习笔记,若有不对的地方,请大家指正 阅读全文
posted @ 2019-09-28 15:11 Nullpointer_dxy 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 本文只是作者整理的笔记,摘抄自他人 原文链接:https://blog.csdn.net/zjxxyz123/article/details/79413729 事务总结: 事务的特性:★★★ ACID 原子性:事务里面的操作单元不可切割,要么全部成功,要么全部失败 一致性:事务执行前后,业务状态和其 阅读全文
posted @ 2019-08-28 14:33 Nullpointer_dxy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why? 解:hashmap的扩容机制为实际装载元素>hash表中数组大小*装载因子,扩容为原来的两倍 数组大小为:100/0.75=133.3,初始容量为2的幂,2的8=256>133.3,所以256最佳 阅读全文
posted @ 2019-08-28 14:13 Nullpointer_dxy 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Alt+shift+j 鼠标放在字段上自动生成注释,放在不同地方会生成不同的注释 阅读全文
posted @ 2019-08-22 15:07 Nullpointer_dxy 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 引用分类 强引用:StrongReference:引用指向对象,gc运行时不回收 软引用:softReference gc运行时可能回收(jvm内存不够时) 弱引用:wekaReference gc运行时立即回收 虚引用:PhantomReference类似于无引用,主要跟踪对象被回收的状态,不能单 阅读全文
posted @ 2019-08-08 19:19 Nullpointer_dxy 阅读(116) 评论(0) 推荐(0) 编辑
摘要: redis是什么? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 redis提供 阅读全文
posted @ 2019-07-17 16:38 Nullpointer_dxy 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.@enable*注解的工作原理 通过观察这些@enable*注解的源码,我们发现所有注解都有一个@Import注解,这个注解用来导入配置类的,这也就意味着这些自动开启的实现是导入了一些自动配置的bean. 这些导入的配置方式分为以下三种类型. 第一类:直接导入配置类 直接导入配置类Schedul 阅读全文
posted @ 2019-07-15 15:37 Nullpointer_dxy 阅读(756) 评论(0) 推荐(1) 编辑
摘要: 讲索引之前让我们先看看一些常见的数据结构 1.hash 概念:是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值 时间复杂度和空间复杂度:O(1) 缺点:hash索引不支持范围查找,不支持排序 优点:时间复杂度低 比如现在hash表中有7条数据,要 阅读全文
posted @ 2019-07-12 14:41 Nullpointer_dxy 阅读(135) 评论(0) 推荐(0) 编辑