摘要:算法每日练习,这些算法题来自leetcode,涉及到字符串处理、TOP N查找、链表操作等等 阅读全文
posted @ 2019-10-16 11:33 编码砖家 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目来源: https://leetcode.com/problems/reverse string/ 问题描述: 颠倒一个char数组里面的字符串顺序,只能修改原始数组的值,不允许分配额外的空间。 举例说明: 输入|输出 |: ["h","e","l","l","o"]|["o","l","l", 阅读全文
posted @ 2019-10-16 11:32 编码砖家 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1. 分布式锁的实现方案? 相比单例锁,分布式锁需要解决的问题: 互斥性:任意时刻只能有一个客户端拥有锁,不能同时多个客户端获取。 安全性:锁只能被持有该锁的用户删除,而不能被其他用户删除。 死锁:获取锁的客户端因为某些原因而宕机,而未能释放锁,其他客户端无法获取此锁,需要有机制来避免该类问题的发生 阅读全文
posted @ 2019-10-16 11:14 编码砖家 阅读(335) 评论(0) 推荐(0) 编辑