最新 最热

干货 | 京东购物车的Java架构实现及原理!

4)用户登陆了用户名密码,添加商品, 关闭浏览器 外地老家打开浏览器  登陆用户名和密码

2018-05-30
0

快手-数据岗面经

18届-数据岗,快手一二三面+hr面[5月9日 11:00 一面-视频面 40分钟]1.自我介绍2.介绍做的项目,以及遇到的问题3.zookeeper监听原理4.hbase的应用场景5.redis的数据结构,zset的底层原理,跳跃表说一下6.如何解决hash冲突7....

2018-05-30
3

美团二面面经,Java后台开发

如期而至的美团二面面经。。如果有后续会有工作人员联系你???是凉了的意思吗??自我介绍聊项目项目里面用到了Redis,Redis里面的列表是怎么实现的?Redis底层的set是怎么实现的?最多能放多少数据?Redis持久化策略?两种策略有什么...

2018-05-30
0

51信用卡 二面问题

刚才视频二面51信用卡 那个面试官挺有意思 能搜到知乎啊什么的 挺好玩的 面试之前在担心会不会问算法题啊什么的 上来手写个代码 结果全程聊项目和场景题 代码和基础一点没问三点准时面试 上来就问项目 我有一个仿滴...

2018-05-30
0

Spring Boot 结合 Redis 缓存

Spring Boot 结合 Redis 缓存,可以使用网络上的Redis服务器,这样只需要在配置文件中设置Redis服务器地址,也可以在自己本地安装Redis,然后使用本地的Redis进行缓存直接使用服务器的Redis地址在配置文件中添加一下内容:spri...

2018-05-30
0

架构师眼中的高并发架构

前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的...

2018-05-30
0

redis_3.0.7_sds.c_dsRemoveFreeSpace()

源程序sds sdsRemoveFreeSpace(sds s){ struct sdshdr *sh;sh = (void*)(s-(sizeof(struct sdshdr))); sh = realloc(sh,sizeof(struct sdshdr)+sh->len+1);//这一句源函...

2018-05-28
0

redis_3.0.7_sds.c_sdsAllocSize()

源程序size_t sdsAllocSize(sds s){ struct sdshdr *sh = (void*)(s-(sizeof(struct sdshdr))); return sizeof(*sh)+sh->len+sh->free+1;}用来计算sds字符串总共的长度大小,包括为s......

2018-05-28
0

redis_3.0.7_sds.c_sdsIncrLen()

源程序void sdsIncrLen(sds s,int incr){ struct sdshdr *sh = (void*)(s-(sizeof(struct sdshdr))); if(incr >= 0) assert(sh->free >=(unsigned int)inc...

2018-05-28
4

Redis入门简介

Redis是一个Key-Value存储系统。和Memcached(高性能的分布式内存对象缓存系统,用于动态web应用以减轻数据库负载),它支持存储的value类型相对更多,包括String(字符串),list(链表),set(集合)和zset(有序集合)。这些数据类型都...

2018-05-28
5