笔记
码农王同学
java应用开发者,微信公众号[码农王同学]
展开
-
聊聊同步与异步的理解
写过几篇关于同步与异步相关代码的文章,不知你是否感受到了里面的含义,今天以个人见解谈谈我对同步与异步的理解。 同步是用户发起一个请求服务器得到想要查询的内容,这些内容包括文本,图片,视频信息等,这时后台服务器接收了用户的请求进行任务的处理,任务完成之后返回一个响应给用户,这就是一次请求一次响应。一次request,一次response。同步在生活中也很常见,比如说你去超市买一瓶酒,你给了老板钱,在...原创 2020-03-05 22:07:16 · 368 阅读 · 0 评论 -
聊聊并发和并行的理解
还记得上学那会儿听到这两个词略模棱两可,现在谈谈自己对其的理解,衡量一个事物要有一个标准,讨论并发和并行要以cpu作为一个相对标尺。 CPU即中央处理器,单核cpu里不存在并行,为什么要这么说呢?并行是同一时刻可以去做不同的事情,重点在同一时刻,并发指的是同一时间段可以做不同的事情,重点在同一时间段,不过由于时间片为毫秒级别对于我们人感知好像也是多任务同时在执行,对于cpu来说同一时刻只会执行一条...原创 2020-03-05 22:03:46 · 355 阅读 · 0 评论 -
聊聊消息队列的理解
今天想谈谈自己对消息队列,message queue的理解,队列的特点就是先进先出,FIFO模式,消息队列的使用在于系统应用间的解耦,挺符合软件工程中那句"高内聚,低耦合"的特点,学生时期记得一点内容,哈哈。谈谈消息队列的优缺点,消息队列可以应用于系统间的解耦,异步请求,高峰限流,比如应用A要向应用B,应用C传递数据,一般的处理就是在应用A通过接口调用的方式调用应用B,应用C的接口方法进行同步请求...原创 2020-03-05 21:42:52 · 384 阅读 · 0 评论