上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 12306火车票购票系统,逢假日必瘫痪,引发了强烈反响。国庆前后,“问诊12306”的时候,铁道系统的答复是,购票人数太多,数据量过大。但 是,在前不久淘宝双11大促活动中,淘宝双十一总交易金额191亿,订单1亿零580万笔,其中无线支付近900万笔,支付宝核心数据库集群处理了41亿 个事务,执行285亿次SQL,生成15TB日志,访问1931亿次内存数据块,13亿个物理读,核心MySQL集群一天支持了20亿个事务。12306火车票系统和其相比,真是天上地下。12306为何如此烂? 1. 淘宝技术被人称赞 在刚刚过去的淘宝双11大促活动中,淘宝的技术支撑受到了网民的追捧。据来自支付宝D... 阅读全文
posted @ 2014-01-09 13:43 逍遥_时空 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用。时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架)俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通.. 阅读全文
posted @ 2014-01-09 13:42 逍遥_时空 阅读(896) 评论(2) 推荐(2) 编辑
摘要: 工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。前记:jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maxim... 阅读全文
posted @ 2014-01-09 10:12 逍遥_时空 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提供了丰富的API多线程编程在Java 5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中使用了Java5中的线程池,阻塞队列,可重入锁等,还实践了 Callable, Fut... 阅读全文
posted @ 2014-01-09 10:11 逍遥_时空 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,... 阅读全文
posted @ 2014-01-09 10:10 逍遥_时空 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolExecutor使用和思考》[6][1]中博主自己通... 阅读全文
posted @ 2014-01-09 10:09 逍遥_时空 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.co... 阅读全文
posted @ 2014-01-09 10:08 逍遥_时空 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一... 阅读全文
posted @ 2014-01-09 09:59 逍遥_时空 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 线程安全性:一个类是线程安全的是指在被多个线程访问时,类可以持续进行正确的行为.不用考虑这些线程运行时环境下的调度和交替.编写正确的并发程序的关键在于对共享的,可变的状态进行访问管理.解决方案有两种:1.控制资源访问.通过锁机制来对资源的访问进行排队.这样来避免一个线程修改其他线程正在使用的对象2... 阅读全文
posted @ 2014-01-09 09:37 逍遥_时空 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 来源于http://www.iteye.com/topic/808550 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢... 阅读全文
posted @ 2014-01-09 09:29 逍遥_时空 阅读(289) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页