Redis的各项功能解决了哪些问题? 先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets ...
分类:
其他好文 时间:
2019-05-21 17:24:21
阅读次数:
125
21. 合并两个有序链表 21. Merge Two Sorted Lists 题目描述 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 LeetCode21. Merge Two Sorted Lists 示例: 输入: 1 2 4, 1 3 4 输出 ...
分类:
其他好文 时间:
2019-05-20 22:58:39
阅读次数:
187
Redis(内存数据库)
是一个key-value存储系统(布式内缓存,高性能的key-value数据库)。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
分类:
其他好文 时间:
2019-05-20 15:37:58
阅读次数:
139
如代码所示用法 list.sort()和sorted(list) sorted不会修改列表 sort直接修改原列表为有序列表 ...
分类:
编程语言 时间:
2019-05-19 11:40:10
阅读次数:
114
Kotlin的集合是让我为之心动的地方,丰富的高阶函数帮助我们高效开发。今天介绍Kotlin的基础集合用法、获取集合元素的函数、过滤元素的函数、元素排序的函数、元素统计的函数、集合元素映射的函数、集合的交差并补集的函数。还有一些工作中的经验。 初始化集合 和Java集合不同的是,Kotlin的集合分 ...
分类:
其他好文 时间:
2019-05-18 23:43:24
阅读次数:
153
"题目" 二分 一不小心耗时超过100%的c++解决方案。哈哈哈 class Solution { public: int findMin(vector& nums) { int l=0; int r=nums.size() 1; while(l=nums[l]&&nums[mid]=nums[l] ...
分类:
其他好文 时间:
2019-05-16 13:56:51
阅读次数:
106
一、简介 【概述】 redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(hash表) ...
分类:
其他好文 时间:
2019-05-16 11:00:54
阅读次数:
156
For 2005 / 2008 / 2008 R2 For 2012 this is simpler 参考地址: https://stackoverflow.com/questions/758186/how to get n rows starting from row m from sorted ...
分类:
数据库 时间:
2019-05-15 14:09:38
阅读次数:
114
仍然是二分法专栏系列 现在的问题是在不知道sorted array大小的情况下得知是否含有target元素 接口是 ArrayReader: reader.get(index) 如果超出界限 则返回 Integer.MAX_VALUE; 思路:1.首先找到比target大的右边界限 或者是已经越界的 ...
分类:
其他好文 时间:
2019-05-13 09:22:13
阅读次数:
177