herman
7年前 (2019-12-05) 3749浏览
解决 Redis redisTemplate.opsForHash().entries 报 WRONGTYPE Operation against a key holding the wrong kind of valueWRONGTYPE Op...
herman
7年前 (2019-10-06) 4465浏览
大家都知道 Redis 很快,用的公司也非常多。因此,面试中遇到 Redis 几乎是 100%。这两天,有网友给我留言,面试中被问到“Redis 的 Key 是如何寻址的?”关于这个问题,今天我们来简单的解答一下!
Redis 服务器在初始化...
herman
7年前 (2019-10-04) 3426浏览
关于 CAP 理论,我前面已经写过相关文章了,比如,这一篇《详解 CAP 定理 Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)》,好评如潮。
CAP 理论
C...
herman
7年前 (2019-08-25) 3429浏览
昨天一位网友在面试腾讯中被问到了,Redis 是单线程的,为什么还那么快?他回答的不是很好,而且面试官也善意的提醒了一些关键点,但是由于他没准备,所以再次失败了。
关于这个问题,我其实在一年前就写过这个答案《Redis 是单线程结构,但为何单...
herman
7年前 (2019-07-18) 3492浏览
Redis 本质上是一个 Key-Value 类型的内存数据库,由于它有丰富的数据结构等特点,导致了使用它的速度,远远的超过了 Memcached。于是乎,现在面试问 Memcached 的很少,问 Redis 的则非常的多。今天抽个时间给大家整理...
herman
7年前 (2019-07-15) 3545浏览
Redis 这类开源的 Key-Value 数据库被越来越多的公司所采用,于是乎,Redis 已经是成了面试必问的技术了。
昨天,我在外买菜期间,有网友私信我,说上周面试阿里,面了 Redis 的知识,命令之类的一个也没问,只问了 Redis...
herman
7年前 (2019-06-28) 14744浏览
在全文搜索领域,Elasticsearch 占据了大部分的江山,这也导致了它的市值,居高不下。今天我抽个时间再谈一谈 Elasticsearch 的特点,使用场景,开源产品等内容,希望能够方便大家理解!
所谓的全文检索是指计算机索引程序通过扫...
xmt_herman_gcy
7年前 (2019-06-20) 7245浏览
订阅与发布的场景在现代分布式系统中非常的常见,而且使用场景也非常的多。比如,我现在有一个配置中心,当我更新配置后,我希望相关的系统都能够自动的把缓存给替换掉。
再比如,最常见的场景,群聊。只要群里已有人发消息,在这个群里的所有人都能收到。我这...
herman
7年前 (2019-06-11) 2588浏览
看了这个话题,我相信很多人都会说,这还不简单。某用户参加了某优惠活动,购买了某商品等,数据库中肯定有对应记录吧。查询一下不久好了!
好吧,如果这是在面试中,你这样回答。game over,你肯定挂掉了。
我前面所有的文章,包括网上其他的...
herman
7年前 (2019-05-07) 2610浏览
微信群里有很多小伙伴在进行面试,从春季面到夏季,一直都有人。其中一个微信群里,刚开始我起名字叫“春季面试交流群”。后来发现这几天刚到夏天还有人进来在讨论面试,于是我就把群名又改了一下。”夏季面试交流群”,改来改去太麻烦了,于是有人直接让我改成“一年...
herman
8年前 (2019-04-20) 2634浏览
之前就有网友给我说,电商系统其实并没有那么难,控制好库存就可以了。说到好像很有道理,但实际上他一定是没有细致且认真的思考过整个电商系统中存在哪些骚点问题。今天我就给大家扯一扯吧。
首先,我们来思考一个问题,电商系统中为什么要搞一个订单号?这...
herman
8年前 (2019-04-18) 4412浏览
前两天写的文章,在群里被广泛讨论。有人提出了让我写一写如何解决商品超卖问题?
这个问题真是老生常谈,不止是秒杀,抢购中才有超卖问题,就是一个普通的商品,在并发时也有可能发生超卖。那么该如何解决呢?办法很简单。
先说我的第一个解决办法,给...
herman
8年前 (2019-03-24) 2523浏览
都 9102 年了,你还在面试中通俗简单的回答,Redis 的持久化是 RDB 和 AOF!我随便扩展一点,你就露馅了!
你忽略的才叫知识
比如,Redis 的默认持久化方式是哪一种?
嗯,对不起,我不清楚。老师只是说 Redis...
herman
8年前 (2019-02-25) 5263浏览
最近,我看到有人提到限流,然后说可以用信号量来做。我不反对,也不赞成。为什么呢?因为,我认为它们两个不一样,使用的场景不同!
上图来源于网络。
信号量其实很好的理解。就是限制最大的并发数。Java 中 Semaphore 是一...
herman
8年前 (2019-02-21) 5175浏览
今天早上,我还在路上就收到了一位网友发来的信息。问我有没有网络贷款平台项目的源码,刚开始我说找找看,后来想起来了,我有一套黑马的P2P金融项目网络借贷平台开发实战教程,于是便有了这篇文章,现在分享给大家!希望能够帮助到各位!
这套视频教程是...