- 博客(13)
- 收藏
- 关注
原创 redis twemproxy模式的优点
快速,轻量级,几乎无损的性能,支持代理到多个服务器和多个服务器池。相比较于 cluster 集群模式,twemproxy 具有以下几个优点(1)解耦合: twemproxy 是服务端分片, cluster 需要客户端分片,客户端分片提高了业务对于使用redis的复杂性;一般情况下twemproxy内置的hash算法种类相较于客户端多。(2)减少数据丢失的问题:由于网络分区或其他故障会导致 cluster 脑裂问题,如果客户端感知不到这种情况,在发生故障期间写入的数据在切换之后会丢失;而 twempro
2021-11-29 19:28:02
878
1
原创 redis过期key删除不得不说的事情
redis过期key删除不得不说的事情1.过期key的删除策略定时删除:当为key设置过期时间的时候,设置一个定时任务,到时间后即刻调用并删除定期删除:每隔一定的时间,对某些key进行扫描,并删除掉其中已经过期的key惰性删除:不进行任何操作,只有访问到当前key时,如果已经过期再去删除该key定时删除策略对于内存来说是最友好的,过期的key立刻被删除,不会过多的占用内存,但是会消耗大部分的时间片,对cpu很不友好。惰性删除平时不做任何操作,只有key被访问到的时候才会进行判断与删除,对于c
2021-04-18 21:21:47
498
1
原创 字节跳动面经
师兄帮忙内推的组,这里要特别感谢一下师兄,师兄给了我很大的帮助,我刚开始找工作的时候菜的不行,而且缺乏自信,容易紧张,很多会的东西到面试都想不起来,尤其是反转链表这个题,我面字节好像三次都跪在这个题上,不是不会,脑子突然一片空白~。一面一面是两个小哥一起来的,旁边那位老哥我猜是实习生,两位老哥都很好,谈了一会紧张感就消失了。算法题问了大概2-3道,我记不得了,我面试的时候说了上次面头条toB...
2019-09-05 14:53:02
349
原创 网易有道面经
因为时间过的有点久了,很多点记不起来了,后面陆续补充一些提前批的面经,每天都在学习,比之前提前批的时候强大了一些。一面一面问了java基础,没怎么用过,答得不太好。然后手写了两道算法题,贪心法和层次遍历,面试官手里打印了10多张纸,这里就不放具体的题目了,想去面试有道的好好准备一下。linux 一些基础,写了一些简单的基础命令,同步,删除文件夹,查找文件和打印文件后10行线程进程等等操作...
2019-09-03 11:57:25
355
原创 搜狗面经
面试地点搜狗网络大厦 感谢师姐的内推面试只有一面,看牛客说的是一面,不过认识一个同学进了hr面,目前不清楚是泡在池子里还是跪了首先介绍一下简历上的项目,包括数据采集清洗,深度学习的模型,还有其他的一些维护任务编程题就一道,剑指offer上面的原题,二维矩阵中寻找元素,二维数组满足从左到右从上到下非递减, 从右上角或者左下角扫描,每次砍掉一行或者一列,时间复杂度max(m,n)数据库的一...
2019-09-02 19:51:46
422
原创 百度SRE面经
面试地点百度科技园1号楼,hhh百度在北京的办公地点几乎都去过了数据库事物相关,隔离级别和乐观锁的实现http相关知识手撕了几道算法题,简单提一下,都是常规算法题,2个链表交点,链表环的入环点,快排,归并排序二分查找。几道数学题: 信号发生器以p的概率发出0 以1-p的概率发出1,要得到一个概率为1/2和1/2的函数发生器(信息论课程上,经典例子,就像用栈解决逆波兰表达式一样hhh;发出...
2019-09-02 18:06:55
1962
7
原创 腾讯一面面经
我是在去360面试的路上接到的电话,约的第二天下午去面试,这种事情好像发生好多次了。面百度之后刚出大楼接到了头条的电话,搜狗结束之后,美团来电话,面试区守恒定律hhhh。因为比较喜欢打游戏,所以对腾讯也有一些想法,哈哈。上来首先自我介绍,然后问了一下百度实习的项目经历以及我做的事情。手撕代码1: 设计一个存储结构 ,存储有向无环图,然后对其进行拓扑排序,如果存在环,则打印存在环。邻接表矩阵,...
2019-08-31 22:35:14
593
原创 360面经
应聘的岗位是服务器端研发,楼主技术栈python为主,辅助以java和js一面自我介绍+简历简单介绍,因为做的工程比较多,写了两页简历,面试官感觉很年轻和蔼。手撕代码题:1 给一个数组,找出数组中每个元素右侧最小的元素2 链表部分“转置” 抽象出一个参数k ,链表的后k个元素,放到链表的头部去 例如 1-》2-》3-》4-》5-》null,k为2;则 结果为4-》5-》1-》2-》...
2019-08-30 20:48:45
417
原创 二叉树的先序遍历
class ListNode(object): def __init__(self, val): self.val = val self.left = None self.right = None# 递归实现先序遍历def pre_order(root): if root is None: return ...
2019-08-28 13:08:43
130
原创 反转链表
1 面试准备阶段楼主本科数学加通信,对计算机一无所知;研究生调剂到计算机的,刚开始学的时候java jdk都是同学帮忙下载安装的。因此面试的时候都是几乎大家都会关心我的基础知识的掌握与理解程序。也就是考研408的四门课,按照笔者排的重要程度:算法与数据结构,计算机网络,操作系统,计算机组成原理。面试岗位为后台研发岗位,楼主重点复习的部分:算法与数据结构:– 链表(面试多个部门,大家都问...
2019-08-07 13:13:32
304
原创 python安装keras-contrib库
安装keras-contrib里面包含很多社区贡献,比如crf的实现,作为命名实体识别的最后一级pip install git+https://www.github.com/keras-team/keras-contrib.git
2019-04-01 09:57:32
3891
原创 scrapy 爬虫报错: Connection to the other side was lost in a non-clean fashion: Connection lost.
scrapy 爬虫时报错:<twisted.python.failure.Failure twisted.internet.error.ConnectionLost: Connection to the other side was lost in a non-clean fashion: Connection lost.><twisted.python.failure.fa...
2019-03-26 15:43:08
10891
6
原创 win10安装tensorflow-gpu版本1.8.0(GTX1060显卡,python3.6版本,cuda9.2)
#win10安装tensorflow-gpu版本1.8.0(GTX1060显卡,python3.6版本,cuda9.2)##0 写在前面第一次写博客,写的啰嗦一点,希望能把我踩过的坑的经验和大家分享一下,使大家能够少走弯路,重点放在深度学习本身,而不是安装环境上。##1 安装python推荐使用anaconda安装,Anaconda指的是一个开源的Python发行版本,其包含了cond...
2018-12-06 21:51:22
1781
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人