原因:请求数多时对共享资源的并发访问,产生竞争。 例如: 操作系统,进程和线程对CPU资源的竞争获取 生产者-消费者问题,比如队列 读者-作者问题 哲学家进餐问题 客服分配问题,限制每个客服最多服务多少个用户,多余的用户只能排队 线程池,比如Web容器的线程池 秒杀,抢票,比如:购物,秒杀,买火车票 ...
分类:
其他好文 时间:
2016-11-20 07:17:09
阅读次数:
196
CDN是什么? 关于CDN是什么,此前网友详细介绍过。 CDN是Content Delivery Network的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。 举个通俗的例子: 谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火 ...
分类:
编程语言 时间:
2016-11-01 00:36:29
阅读次数:
271
有时候觉得,其实我不太适合程序员这个职业。两次有这个想法都是因为买火车票买错了。一次是把17点看成是7点,导致晚点重新买票;第二次是贵阳到北京西买成了北京西到贵阳。这么粗心的一个人,怎么能干程序员那么细致的活 转念一想,粗心是个人毛病,每个人都有,只是他们的习惯更加的注重细节,改了就成。如若因为这个 ...
分类:
其他好文 时间:
2016-10-07 01:34:33
阅读次数:
114
代理实现可以分为静态代理和动态代理。 静态代理 静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用realSubject的 ...
分类:
编程语言 时间:
2016-09-18 11:43:29
阅读次数:
227
在多线程中,同步与死锁概念很重要,在本章中必须了解以下几点: 1)哪里需要同步。 2)如何实现同步,了解代码即可。 3)及实现同步后有哪些副作用。 代码并不要求可以完整编写,但是概念必须清楚。 具体内容 1.1问题引出 以买火车票为例,不管多少地方可以买火车票,最终一趟列车的车票数量是固定的,如果把 ...
分类:
编程语言 时间:
2016-07-15 23:56:08
阅读次数:
481
原地址:http://personbeta.iteye.com/blog/986241 在线买火车票为什么要安装根证书? 在线买火车票为什么要安装根证书? 在线买火车票为什么要安装根证书? 2012年1月8日发表评论阅读评论 本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12 ...
分类:
其他好文 时间:
2016-04-16 18:45:08
阅读次数:
267
代理模式:将我(类或结构体)需要来完成的工作交给另一个具备我所要求的能力的人(实现协议的对象)来执行 协议:具备哪些能力 例子:我要去买火车票,没时间买,委托黄牛买票 协议:买票 更多的是在实现协议的类中为委托类(雇主)的委托对象(代理)赋值,实现方式是通过页面跳转将委托类传递到实现协议的类中,获取 ...
分类:
移动开发 时间:
2016-03-30 12:41:03
阅读次数:
166
代理模式也称为委托模式,属于结构型设计模式,为其他对象提供一种代理,以控制对这个对象的访问。这么听起来很难理解,生活中代理的例子也是很多的,毕业了要找房子,怎样又快又好的找到自己心仪的房子,必须通过租房代理;想要买火车票,火车站太远,我们可以选择代理点进行购票。代码模式的UML类图如下: 应用场景:当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证...
分类:
编程语言 时间:
2016-03-13 20:06:21
阅读次数:
348