redis是什么 redis是一种支持key-value等多种数据结构的存储系统,可用于缓存,事件发布,消息队列等场景,支持多种数据类型 string、hash、list、set、zset。而且基于内存,可持久化,并且能够通过sentinel哨兵和自动分区cluster实现高可用。 补充:redis ...
分类:
其他好文 时间:
2019-11-07 12:55:00
阅读次数:
75
1.持久化 redis支持持久化,通过持久化机制将内存中的数据存到硬盘,重启后将数据从硬盘加载到内存 存储方式:a.RDB存储数据的快照 b.存储执行的命令 2.存储的数据类型 string,hash,list,set(无序),zset(有序,给每个数值都加了个权重) 3.单线程 redis都是基于 ...
分类:
其他好文 时间:
2019-11-05 20:01:42
阅读次数:
91
这道题也不是我自己想出来的。。。 执行用时 :32 ms, 在所有 python 提交中击败了62.20%的用户 内存消耗 :11.7 MB, 在所有 python 提交中击败了44.44%的用户 ——2019.11.4 ...
分类:
其他好文 时间:
2019-11-04 18:03:04
阅读次数:
116
[TOC] 20182306 2019 2020 1 《数据结构与面向对象程序设计》第八周学习总结 教材学习内容总结 查找 线性查找即按顺序从前向后一个一个进行查找,但是为了提高代码运行效率,可以在第一个位置设置哨兵,从后向前查找。如果查找到的位置是在哨兵位置,则说明未找到这一目标。 折半查找:时间 ...
分类:
其他好文 时间:
2019-11-04 17:36:00
阅读次数:
95
[TOC] 正文 20182311 2019 2020 1 《数据结构与面向对象程序设计》第8周学习总结 教材学习内容总结 教材第13章 查找 线性查找:改进方法:设立哨兵,即将数组下标为0的内容设定为需要查找的数字,这样可以减少每次循环都对下标与最大值的比较,优化算法。 折半查找:时间复杂度为O( ...
分类:
其他好文 时间:
2019-11-04 00:18:09
阅读次数:
129
一.算法简介 对数组Array[1...n]排序,没错哦,下标从1开始,Array[0]为哨兵。每次查找插入位置,都会将比当前元素大或小的已排序元素整体”平移“一个单位(给待插入元素留出空位),待插入元素可以暂时”住进“哨兵所充当哨兵。 哨兵的作用: ① 进人查找(插入位置)循环之前,它保存了Arr ...
分类:
编程语言 时间:
2019-11-03 23:27:47
阅读次数:
99
学号 2019 2020 20182321 《数据结构与面向对象程序设计》第八周学习总结 教材学习内容总结 查找中最简单的查找就是线性查找了,也就是对一列元素一个一个的向下寻找,找到了再返回,线性查找中其实可以利用哨兵法来简化线性查找的过程。 简化查找的方法有二分查找,二分查找可以极大的减小算法的时 ...
分类:
其他好文 时间:
2019-11-03 18:22:06
阅读次数:
51
目前我们讲的 Redis 还只是主从方案,最终一致性。读者们可思考过,如果主节点凌晨3 点突发宕机怎么办?就坐等运维从床上爬起来,然后手工进行从主切换,再通知所有的程序把地址统统改一遍重新上线么?毫无疑问,这样的人工运维效率太低,事故发生时估计得至少 1 个小时才能缓过来。如果是一个大型公司,这样的 ...
分类:
其他好文 时间:
2019-10-31 23:41:08
阅读次数:
95
20182334 2019 2020 1 《数据结构与面向对象程序设计》第七周学习总结 教材学习内容总结 本周学习了栈的数组表达和链表表达和队列的数组表达和链表表达,无论是数组还是链表,都离不开一个接口,叫做ADT: 这两段代码起到中枢作用,承接栈的所有方法,也联系着测试代码。 同样在队列中也是如此 ...
分类:
其他好文 时间:
2019-10-31 23:31:46
阅读次数:
110
Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html redisson 官网地址:https://redisson.org/ redisson git项目地址:https://git ...
分类:
其他好文 时间:
2019-10-28 14:48:36
阅读次数:
180