phpsocket通信机制实例说明与代码----什么是socket所谓socket一般也称作"套接字",用于描述ip地址和端口,是一个通讯链的句柄。使用程序一般经过"套接字"向network发出请求也许应对network请求。说白了就是一种通讯机制。它类似于银行,电信啊这一些部分的电话客服业务单元。您..
分类:
Web程序 时间:
2014-09-09 09:10:19
阅读次数:
246
1,服务器端的响应信息被封装在这个对象中2,响应信息由response对象传送给web 服务器, 再由web 服务器发送给客户端3,构建响应信息 1)构建响应头 a, resp.setHeader("content-tepy", "text/html;charset=gbk"); //设置内容类型....
分类:
其他好文 时间:
2014-09-07 21:05:55
阅读次数:
197
网购秒杀系统架构设计案例分析
秒杀系统的技术挑战:
对现有网站业务造成冲击
高并发下应用和数据库的负载
突然增加的网络及服务器带宽
直接下单(未到秒杀时间直接下单) 应对策略:
将秒杀系统于现有业务进行独立部署
秒杀商品页面静态话(简单)
租借秒杀活动带宽
动态生成随机下单URL 秒杀系统架构设计
...
分类:
其他好文 时间:
2014-09-07 14:43:55
阅读次数:
332
所谓的"对象为Null模式",就是要求开发者考虑对象为Null的情况,并设计出在这种情况下的应对方法。 拿"用最简单的例子理解策略模式(Strategy Pattern) "中的例子来说,在我们的客户端程序中只考虑了用户输入1,2,3的情况,如果用户输入其它数字,比如4,就没有一个对应的IBall接...
分类:
其他好文 时间:
2014-09-06 23:48:46
阅读次数:
302
返回目录在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。意图【GOF95】在提出桥梁模式的时候指出,桥梁模式的用意是"将抽象化(A...
分类:
其他好文 时间:
2014-09-05 18:00:52
阅读次数:
189
这里所述的是一种具有五种状态的高速缓存同步协议,该五种状态为:修改、排它、共享、无效和转发(MESIF)。所述MESIF高速缓存同步协议包括转发(F)状态,该状态指明单个数据副本,从所述数据副本中能够产生另一个副本。利用F状态下的超高速缓冲存储器行来响应对超高速缓冲存储器行的副本的请求。在一个实施例...
分类:
其他好文 时间:
2014-09-05 09:58:01
阅读次数:
280
这里所述的是一种具有五种状态的高速缓存同步协议,该五种状态为:修改、排它、共享、无效和转发(MESIF)。所述MESIF高速缓存同步协议包括转发(F)状态,该状态指明单个数据副本,从所述数据副本中能够产生另一个副本。利用F状态下的超高速缓冲存储器行来响应对超高速缓冲存储器行的副本的请求。在一个实施例...
分类:
其他好文 时间:
2014-09-04 23:31:20
阅读次数:
376
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。 我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CP....
分类:
编程语言 时间:
2014-09-04 09:36:07
阅读次数:
296
Atitit.提升稳定性-----分析内存泄漏PermGen OOM跟解决之道...java
1. 内存区域的划分 1
2. PermGen内存溢出深入分析 1
3. PermGen OOM原因总结 2
4. 常见的类加载器和类型卸载的可能性总结 2
5. PermGen内存溢出的应对措施 3
6. 第二种就是使用oracle的BEA JDK,因为这个里面的JVM没有PermGe...
分类:
编程语言 时间:
2014-09-04 00:14:37
阅读次数:
345