
杂谈
文章平均质量分 77
你们王哥
这个作者很懒,什么都没留下…
展开
-
多线程和异步
随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 异步操作的本质 所有的原创 2015-09-04 00:47:50 · 585 阅读 · 0 评论 -
Java 理论与实践: 描绘线程安全性
Java 理论与实践: 描绘线程安全性转载 2015-10-08 23:02:01 · 444 阅读 · 0 评论 -
在淘宝上买件东西,背后发生了什么?(简述)
你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可能较快转载 2016-03-07 20:18:17 · 1015 阅读 · 0 评论 -
怎样理解阻塞非阻塞与同步异步的区别
“阻塞”与”非阻塞”与”同步”与“异步”不能简单的从字面理解,提供一个从分布式系统角度的回答。 1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。 换句话说,就是由调用者主动等待这个原创 2016-04-04 23:55:38 · 503 阅读 · 0 评论 -
Web 服务编程,REST 与 SOAP
REST 简介 在开始我们的正式讨论之前,让我们简单看一下 REST 的定义。 REST(Representational State Transfer)是 Roy Fielding 提出的一个描述互联系统架构风格的名词。为什么称为 REST?Web 本质上由各种各样的资源组成,资源由 URI 唯一标识。浏览器(或者任何其它类似于浏览器的应用程序)将展示出该资源的一种表现方式,或者一种表现状态。转载 2016-04-28 12:07:51 · 371 阅读 · 0 评论