Redis

仅仅一夜之间我竟秒杀各大面试官

一个人想着一个人 提交于 2020-12-04 08:25:48
最近写博客比较多,有些同学就会请教面试相关的知识,这里专门开一章,专门讲如何秒杀面试官,通关各大公司的面试,因为我之前在上海就是第一天去面试就搞定,一周频繁的收到offer,现在在北京也是只面试了一周,然后在一堆offer中进行选择。各位同学也不要羡慕,看完本章博客你就能学会如何秒杀面试官,轻松应对一系列的面试。 面试前奏 首先我们面试之前一定要梳理好自己的技术知识体系,然后在书写到简历上,写的技术自己一定要能讲出自己的理解。 项目部分将自己做过的项目罗列到简历上后,不能就不管了,要想秒杀面试官,一定要让他在你的回合里走不出来,在项目这一关一定要梳理好一个核心的项目进行讲解,对该项目的整体流程,业务点,技术点以及最重要的实际场景中遇到的技术难点如何解决的都要去复盘。 通过第二点讲到的如何解决难点,再联系到第一点的技术知识体系去,开始讲述关于这个难点所牵扯到的你技术知识体系中的技术。 最重要的两点技术和项目我们都解决了以后,一定也要将自己在上家公司的工作内容梳理清楚,具体涉及了哪些方法的工作内容,eg.开发,测试,文档,设计等 下面是我关于Java技术点的一些梳理,大家可以学习后扩展自己的技术栈,方便秒杀面试官。 有一些知识点没漏写的话,也可以去看下的文章和书籍,但是记得告知博主漏掉了什么知识点呀。 秒杀系列之Spring 这部分的内容可以直接在我的Spring专栏查阅, 链接:

面试字节跳动,被怼的体无完肤!

試著忘記壹切 提交于 2020-12-04 08:15:45
作者:知乎三级狗 来源:http://mrw.so/56CkE0 人们都说,这个世 d2f见*( 界上有 d2f见*( 两种 d2f见*( 人注定 d2f见*( 单身,一种是 d2f见*( 太优秀的,另一种 d2f见*( 是太平 d2f见*( 凡的。 我一听呀?那我这 d2f见*( 岂不是 d2f见*( 就不 d2f见*( 优秀了吗,于是毅 d2f见*( 然决然 d2f见*( 和女 d2f见*( 朋友分 d2f见*( 了手。 人们都说,互联网 d2f见*( 寒冬来了,这个时 d2f见*( 候还在 d2f见*( 大面 d2f见*( 积招人 d2f见*( 的公司,必然是 d2f见*( 牛逼的 d2f见*( 公司。而这个 d2f见*( 时候勇 d2f见*( 敢跳 d2f见*( 槽的人,必然是 d2f见*( 牛逼的人。 于是我 d2f见*( 开始了 d2f见*( 字节 d2f见*( 跳动的 d2f见*( 社招 d2f见*( 面试。 为了这天,我前一 d2f见*( 天排老 d2f见*( 长的 d2f见*( 队理了 d2f见*( 个利 d2f见*( 落的发型,胡子刮 d2f见*( 得一干 d2f见*( 二净。穿上崭 d2f见*( 新的新 d2f见*( 百伦999,连袜子 d2f见*( 都是崭 d2f见*( 新的NB,墨绿色 d2f见*( 工装裤 d2f见*( 配酒 d2f见*( 红色卫衣

说一下Dubbo 的工作原理?注册中心挂了可以继续通信吗?

三世轮回 提交于 2020-12-04 07:44:39
面试题 说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程? 面试官心理分析 MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题、原理,比如 kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理;之后就是生产环境里可能会碰到的一些问题,因为每种技术引入之后生产环境都可能会碰到一些问题;再来点综合的,就是系统设计,比如让你设计一个 MQ、设计一个搜索引擎、设计一个缓存、设计一个 rpc 框架等等。 那既然开始聊分布式系统了,自然重点先聊聊 dubbo 了,毕竟 dubbo 是目前事实上大部分公司的分布式系统的 rpc 框架标准,基于 dubbo 也可以构建一整套的微服务架构。但是需要自己大量开发。 当然去年开始 spring cloud 非常火,现在大量的公司开始转向 spring cloud 了,spring cloud 人家毕竟是微服务架构的全家桶式的这么一个东西。但是因为很多公司还在用 dubbo,所以 dubbo 肯定会是目前面试的重点,何况人家 dubbo 现在重启开源社区维护了,捐献给了 apache,未来应该也还是有一定市场和地位的。 既然聊 dubbo,那肯定是先从 dubbo 原理开始聊了,你先说说 dubbo 支撑 rpc 分布式调用的架构啥的,然后说说一次 rpc

Connect.sid is always undefined and req.sessionID keeps reseting

谁说胖子不能爱 提交于 2020-12-04 05:29:16
问题 I'm quite new to NodeJS/Express/Socket.IO and have made a simple rock-paper-scissors app using Socket.IO communication (on the client-side I'm using AngularJS). That part of the app worked quite fine so far. However, I started working on implementing sessions using Redis and have stumbled upon some problems. Since I'm doing this to learn, I decided to do a part of the app using sockets (the whole real-time part of playing a game of rock-paper-scissors), and the other part which doesn't

Connect.sid is always undefined and req.sessionID keeps reseting

*爱你&永不变心* 提交于 2020-12-04 05:25:57
问题 I'm quite new to NodeJS/Express/Socket.IO and have made a simple rock-paper-scissors app using Socket.IO communication (on the client-side I'm using AngularJS). That part of the app worked quite fine so far. However, I started working on implementing sessions using Redis and have stumbled upon some problems. Since I'm doing this to learn, I decided to do a part of the app using sockets (the whole real-time part of playing a game of rock-paper-scissors), and the other part which doesn't

Connect.sid is always undefined and req.sessionID keeps reseting

北城余情 提交于 2020-12-04 05:25:40
问题 I'm quite new to NodeJS/Express/Socket.IO and have made a simple rock-paper-scissors app using Socket.IO communication (on the client-side I'm using AngularJS). That part of the app worked quite fine so far. However, I started working on implementing sessions using Redis and have stumbled upon some problems. Since I'm doing this to learn, I decided to do a part of the app using sockets (the whole real-time part of playing a game of rock-paper-scissors), and the other part which doesn't

python爬虫基础_scrapy

狂风中的少年 提交于 2020-12-04 04:52:07
其实scrapy想要玩得好,还是需要大量全栈知识的。scrapy 被比喻为爬虫里的django,框架和django类似。 安装: Linux/mac - pip3 install scrapy Windows: - 安装twsited a. pip3 install wheel b. 下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted c. 进入下载目录,执行 pip3 install Twisted-xxxxx.whl - 安装scrapy d. pip3 install scrapy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com - 安装pywin32 e. pip3 install pywin32 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 快速使用 Scrapy: 创建project: scrapy startproject test cd test scrapy genspider chouti chouti.com # 开爬命令 scrapy crawl chouti --nolog 爬虫文件 chouti.py # -*- coding

kubernetes statefulset

╄→尐↘猪︶ㄣ 提交于 2020-12-04 02:32:56
概述 在应用程序中我们有两类,一种是有状态一种是无状态。此前一直演示的是deployment管理的应用,比如nginx或者我们自己定义的myapp它们都属于无状态应用。 而对于有状态应用,比如redis,mysql,还有etcd,还有zookeeper等等需要存数据的都属于有状态。它们不光有所谓的节点之分,每一个对应的pod还有角色之分,有的是主节点,有的是从节点。而后,从节点不光有所谓的从之分可能还有先后次序之分,我们不同的分布式系统它们的运维管理,逻辑和运维操作过程是不相同的,因此没有办法把一种控制器把每一种功能都同步进来让我们非常简单的去操作这些有状态的应用,几乎没有任何控制器能做到,后来即便有了 statefulset我们去用其实现真正功能控制时也是极其麻烦的。所以我们说statefulset即便在应用程度上能在一定程度上能实现有状态应用的管理效果,但我们需要自行把我们对某个应用的运维管理过程写成脚本注入到statefulset的应用文件中才能使用,但是稍有不慎就会有问题。好在k8s支持所谓叫做TPR,后来改成CRD了(第三方资源或自定义资源)这种机制,甚至于还支持其它更为复杂的机制比如叫api聚合,当我们使用api聚合时就需要自己去修改k8s源代码增强我们自己所需要功能,对大多数人来讲这是不可能的任务,因为它是使用GO语言开发的

被Redis虐的日子,太惨了...

有些话、适合烂在心里 提交于 2020-12-03 14:38:26
互联网面试题更新了!随便呈上几道,看看大家能否答出来: redis为什么是key,value的,为什么不是支持SQL的? redis是多线程还是单线程?(回答单线程的请回吧,为什么请回,请往下看) redis的持久化开启了RDB和AOF下重启服务是如何加载的?(10个人9个回答错误) redis如果做集群该如何规划?AKF/CAP如何实现和设计? 10万用户一年365天的登录情况如何用redis存储,并快速检索任意时间窗内的活跃用户? redis的5种Value类型你用过几种,能举例吗? 100万并发4G数据,10万并发400G数据,如何设计Redis存储方式? 有几道题果真有难度啊... 不要小看一个redis 任何一家公司的招聘信息都包含一段redis的需求。 不要小看一个redis 你能在互联网搜索到的很多文章都讲错了,面试会有很多坑。 不要小看一个redis 搞懂它是你通向分布式、微服务的第一扇大门。 不要小看一个redis 它让你看到这里,是的,马士兵教育准备的一套【直播】课《redis终极训练营》。 很多内容是全网首发,现场与老师互动答疑。 限时福利,本号粉丝免费加入 马士兵教育是由马士兵老师创办 他,99年清华毕业,从程序员干到CTO,一直致力于推动Java、大数据、AI生根中国,其一套java基础广受欢迎,有千万次播放学习。 开营时间:12月2日-12月3日 晚20