面试
handong106324
这个作者很懒,什么都没留下…
展开
-
java锁synchronized和lock的区别
> 典型回答synchronized 是 Java 内建的同步机制,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其他试图获取的线程只能等待或者阻塞在那里。synchronized可以用来修饰方法,也可以使用在特定的代码块儿上,本质上 synchronized 方法等同于把方法全部语句用 synchronized 块包起来。ReentrantLock,通常翻译为再入锁,是 ...原创 2020-04-10 23:39:02 · 1349 阅读 · 0 评论 -
kafka和RocketMQ的区别
今天面试字节被问到的问题,当时没有回答好,现在再重新梳理一下两者都是消息系统,但是kafka已经升级为了流处理平台RocketMQ的出现是因为kafka不支持在交易、订单、充值等场景下许多特性,于是阿里编写了rocketMQ,定位于非日志的可靠消息传输;而kafka诞生的时候定位是日志传输。数据可靠性RMQ支持异步实时刷盘、同步刷盘、同步Replication、异步Replic...原创 2020-04-10 22:52:48 · 3672 阅读 · 0 评论