先看一小段代码 执行结果是 先看Observable.create方法 参数是ObservableOnSubscribe 其实我们可以把我们最开始的例子改写成 我们把crea...

先看一小段代码 执行结果是 先看Observable.create方法 参数是ObservableOnSubscribe 其实我们可以把我们最开始的例子改写成 我们把crea...
https://blog.csdn.net/ZWE7616175/article/details/80591587 在网络环境下,通俗的讲,将IO分为两步: 1.等; 2.数...
一般面试会考察这几种能力。 1 架构能力(硬核) 我记得我有一次面试,上来直接让我画一个微信朋友圈的架构设计。 这块能力还可能会让设计feed流、im、2手交易平台等等。 2...
前几天看到一个学习的好方法,分享给大家。 大家自发每周完成一个ARTS: (也就是 Algorithm、Review、Tip、Share 简称ARTS) 1.每周至少做一个 ...
面试官:redis包含哪些数据结构啊? 我:strings 、lists、sets、sorted sets、hashes、bitmaps、hyperloglogs、geosp...
cap就是说一致性(consistency) 可用性(Availability) 分区容错性(Partition Tolerant) 分布式服务只能满足其2。 cap理论最开...
面试官:有一个list,有很多重复数据,现在你手写一段代码,重复的数据只留一份。 我:(仔细想了几分钟)双重循环list,内层碰到和外层一样的数据,就remove掉,都循环完...
面试官:你手写一个单例模式吧。 我: public class Singleton { private final static Singleton instance =...
1 所有的关于技术的信息都来自于朋友圈、微博、今日头条、知乎。 符合这点基本上你掌握的技术都是过时的。只能在2手信息中获得一些不够准确的知识,新技术只能当谈资,不能转化为价值...
学习要有前瞻性。也就是之前文章说过的,善于学习的人并不是什么都学。人的精力有限,一天就24小时,25到35更是程序员的黄金年龄,所以好钢要用到刀刃上。那么究竟哪些内容值得我们...
今天休息一下,写点休闲的。 说有个女孩叫草央,他养了一只猫叫酱酱。女孩很爱酱酱,声称男朋友在家里的地位要排在酱酱后面。女孩也很爱旅游。当女孩出去的时候,酱酱就成了麻烦。猫也是...
面试官:如果我给用户发了一个优惠券,是通过短信下发的,然后夫妻2人同时,分别,到2家门店去用这个券,你怎么防止这个券被用2次。我:上锁解决,以券码为key,能获取到锁的就让用...
面试官:说说tcp怎么设置成长链接? 我:创建的时候加上keepalive标志。 面试官:嗯,说说tcp是如何保持长链接的? 我:主要是有心跳机制,客户端向服务端定时发送心跳...
面试官:使用Kafka,如何保证消息的顺序性?我:设置partition为1,同一个partition肯定是能保证顺序的,多个partition就保证不了了。面试官: ......
我:老大咱们公司用redis做分布式锁有问题,如果主节点挂了,从节点还没有同步到key的话,锁就会被获取多次。不如用zk或者etcd,他们是强一致的,虽然牺牲了可用性,但是保...
不得不感叹现在学习工具太多,可学的内容太多。如果不思考,就像狗熊掰棒子一样,最后什么都没得到。白白浪费时间。 我最近常常感到自己学习方法有问题,低效。那种学了20几年英语,水...
今天在极客时间的大规模数据处理实战看到一篇文章,说流处理和批处理,常常混合共生,或者频繁互换。比如有A,B 2个数据提供商,A一次性给你数据,你用批处理。B给你实时数据,你用...