摘要: 还有就是:RPC支持的BIO,NIO的理解 (1)BIO: Blocking IO;同步阻塞; (2)NIO:Non-Blocking IO, 同步非阻塞; 参考:IO多路复用,同步,异步,阻塞和非阻塞 区别 在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所 阅读全文
posted @ 2018-03-19 16:38 aspirant 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: RPC(Remote Procedure Call) RPC服务 从三个角度来介绍RPC服务:分别是RPC架构,同步异步调用以及流行的RPC框架。 RPC架构 先说说RPC服务的基本架构吧。允许我可耻地盗一幅图哈~我们可以很清楚地看到,一个完整的RPC架构里面包含了四个核心的组件,分别是Client 阅读全文
posted @ 2018-03-19 16:31 aspirant 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 刚看到这个题目的时候无从下手,因为觉得synchronized和lock在加锁的方式上有很大不同,比如,看看正常情况下synchronized时如何加锁的。 方式一: public synchronized void a(){ //TODO } 方式二: 方式二: 从这两种方式来看,锁都是加在{}之 阅读全文
posted @ 2018-03-19 14:42 aspirant 阅读(5623) 评论(1) 推荐(2) 编辑