牛客我最菜
牛客我最菜
全部文章
分类
Android(1)
Go(2)
Java相关(6)
leetcode(1)
redis(1)
分库分表(1)
大型网站技术架构笔记(8)
微服务(2)
数据库(8)
数据结构(1)
未归档(110)
消息队列连环炮(2)
算法(73)
归档
标签
去牛客网
登录
/
注册
Coding Now
不负自己!!!
全部文章
(共216篇)
leetcode950_按递增顺序显示卡牌
思路: 模拟一下操作的行为,由于操作的最后,得到的数组是有序的,根据规则: 索引0对应最小的卡片,索引2对应第二最小的卡片,索引4对应第三最小的卡片,等等 用双向队列模拟行为 ,对原数组进行排序,即为最终结果,利用队列保存索引【0,1,2,3...】,第一个索引对应数组最小的数, 第二...
2019-03-12
0
512
redis学习笔记------事务(transaction)
前言: Redis通过MULTI、EXEU、WATCH(乐观锁)等命令来实现事务(transaction)功能。事务提供了一种将多个命令请求打包,然后一次性、按顺序地执行多个命令的机制,并且在事务执行期间,服务器不会中断事务而改去执行其他客户端的命令请求,它会将事务中的所有命令都执行完毕,然后才去...
2019-03-12
0
579
redis学习笔记----redis集群(Sentinel)
前言: Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。 这里讲一下集群的节点、槽指派、命令执行、重新分片、转向、故障转移、消息等。 1.节点 一个redis集群由多个节点(node)组成, ...
2019-03-12
0
639
leetcode869_重新排序得到2的幂
从正整数 N 开始,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。 如果我们可以通过上述方式得到 2 的幂,返回 true;否则,返回 false。 示例 1: 输入:1 输出:true 示例 2: 输入:10 输出:false 示例 3: 输入...
2019-03-11
0
542
leetcode187_重复的DNA序列
所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超多一次的10个字母长的序列(子串)。 示例: 输入: s = "AAA...
2019-03-11
0
593
redis学习笔记----哨兵机制(Sentinel)
Redis哨兵模式-----Sentinel 哨兵 Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例 组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的...
2019-03-11
0
540
leetcode93_复原IP地址
给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。 示例: 输入: "25525511135" 输出: ["255.255.11.135", "255.255.111.35"] 思路: 递归回溯,总共有4段,...
2019-03-10
0
451
redis学习笔记------主从复制
在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave),如图所示。 假设现在有两个Redis服务器,地址分别...
2019-03-10
0
415
leetcode24_两两交换链表中的节点
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 思路: 直接递归就完事了,递归返回给上一层...
2019-03-10
0
471
leetcode386_字典序排数
给定一个整数 n, 返回从 1 到 n 的字典顺序。 例如, 给定 n =1 3,返回 [1,10,11,12,13,2,3,4,5,6,7,8,9] 。 请尽可能的优化算法的时间复杂度和空间复杂度。 输入的数据 n 小于等于 5,000,000。 思路: ...
2019-03-10
0
589
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页