- 博客(8)
- 收藏
- 关注
转载 java多线程什么时候释放锁—wait()、notify()
由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁: 1. 执行完同步代码块。 2. 在执行同步代码块的过程中,遇到异常而导致线程终止。 3. 在执行同步代码块的过程中,执行了锁所属对象的wait()方法,这个线程会释放锁,进行对象的等待池。 除了以上情况外,只要
2017-08-29 16:47:12 478
转载 如何在 github 上 fork 一个项目来贡献代码
http://www.360doc.com/content/13/0410/18/2569758_277424931.shtml
2017-08-28 14:56:25 344
转载 【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购
【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优
2017-08-23 17:07:11 329
转载 大流量高并发网站如何构架
多台服务器支撑业务系统水平扩展 只要业务系统可以随时水平扩展,这样的架构理论上可以扛住任意流量的访问。 可以选用传统的负载均衡技术来进行流量分发,支撑多服务器。常用的负载均衡技术硬件的如F5,价格比较贵;软件的有LVS、Nginx、HAProxy。但是自己搭建并维护这套系统,会是非常挑战的事情。 您也可以选用阿里云提供的负载均衡来完成这项工作,较传统技术更简单易用,且能降低60%的成本。负载
2017-08-23 11:18:07 770
转载 Linux查找占用的端口,并杀死进程
我要使用4040端口,但是被其他的程序占用了 1. 查找占用的程序 [html] view plain copy netstat -apn | grep 4040 最后一项显示的是pid和对应的名称 2. 杀掉对应的进程,彻底杀死进程 [html] view
2017-08-21 11:34:59 386
转载 Web网站的几个并发量级
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/We
2017-08-18 16:50:37 602
转载 高并发 简述
高并发技术 任何单一的网络服务器程序,其可承受的同时连接数目是有理论峰值的,通过C++中对TSocket的定义类型:word,我们可以判定这个连接理论峰值是65535,也就是说,你的单个服务器程序,最多可以承受6万多的用户同时连接。但是,在实际应用中,能达到一万人的同时连接并能保证正常的数据交换已经是很不容易了,通常这个值都在2000到5000之间,能达到上万已经很不错了。目前的门户网站动辄几千
2017-08-18 15:39:31 299
转载 服务器并发处理能力
序: 这里指的服务器是指提供HTTP服务的服务器,人们通常衡量一台web服务器能力的大小为其在单位时间内能处理的请求数的多少。 3.1 吞吐率 Web服务器的吞吐率是指其单位时间内所能处理的请求数。更关心的是服务器并发处理能力的上限即最大吞吐率。 Web服务器在实际工作中,其处理的Http请求包括对很多不同资源的请求即请求的url不一样。正因为这种请
2017-08-16 17:38:42 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人