- 博客(4)
- 收藏
- 关注
原创 redis总结
1.redis缓存异常2.redis的持久化(AOF和RDB)AOF append only file缺点(如果操作日志非常多,redis就会恢复的很缓慢,影响到正常使用)写后日志:记录redis每一条执行成功的命令好处:不会阻塞当前写操作风险:1.宕机丢失数据2.AOF是在主线程操作,磁盘写入压力大时,会阻塞下一个操作AOF三种写回策略(写回时机)避免风险1.Always 同步写回:写命令执行完,立马同步地将日志写回磁盘;基本不会丢数据,但影响主线程性能2.everysec 每秒
2021-12-23 22:45:44
530
原创 【无标题】
HBase数据结构在讲解HBase的LSM合并树之前,我们需要来了解一些常用的数据结构知识。1.1 跳表上图是一个有序链表,我们要检索一个数据就挨个遍历。如果想要再提升查询效率,可以变种为以下结构:现在,我们要查询11,可以跳着来查询,从而加快查询速度。1.2 常见树结构(扩展了解)1.2.1 二叉搜索树(Binary Search Tree)1.2.1.1 什么是二叉搜索树?二叉搜索树也叫二叉查找树。它是一种比较特殊的二叉树。1.2.1.2 树的高度、深度、层数 深度.
2021-12-23 22:38:55
1082
原创 数据结构和算法
1、10个常用数据结构数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树2、10个常用算法递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规范、字符串匹配3、时间复杂度O(1)>O(logn)>O(n)>O(nlogn)>O(n2)4、空间复杂度O(1)>O(n)>O(n2)欢迎使用Markdown编辑器你好...
2020-04-27 21:39:27
121
1
原创 java设计模式
使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的三个分类创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。例如:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式结构型模式:把类或对象结合在一起形成一个更大的结构。例如:适配器模式、桥接模式、组合模式、装饰模式、外观模式(门面模式)、亨元模式、代理模式行为型模式:类和对象如何交互,...
2019-12-15 20:06:32
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人