公众点评网(2014.3.25)
大众点评网(2014.3.25)
1.介绍项目用到的技术,框架
2.用过前台技术,jquery,ajax,extjs吗
3.设计秒杀系统(采用乐观锁,悲观锁),怎么保证库存的安全(有货才能秒杀)
1.http://bbs.****.net/topics/390445592
http://www.iteye.com/problems/94730
http://sobuhu.com/design/2013/04/07/how-to-design-seckill.html
4.项目的流量多大,有多少台应用服务器(3),2台数据库服务器
5.分布式事物是怎样的
1.http://fengbin2005.iteye.com/blog/1985708
http://690360459-qq-com.iteye.com/blog/2007001
http://magicyang919.iteye.com/blog/2002193
6.怎样处理高并发系统(前端;页面静态化,缓存(Encach),)
分表分区(什么情况下分表分区)
1.http://www.dewen.org/search/q/%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E4%B8%8B%E4%BC%9A%E7%94%A8%E5%88%B0%E5%88%86%E8%A1%A8
2.http://q.cnblogs.com/q/56621/
3.http://blog.****.net/zhangbonefu/article/details/8899628
4.http://my.oschina.net/cmcm/blog/175104
负载均衡,集群(f5服务器)
7.乐观锁,悲观锁的区别,在什么情况下使用
1.http://www.cnblogs.com/Bob-FD/p/3352216.html
2.http://www.cnblogs.com/chenlulouis/archive/2010/08/17/1801358.html
3.http://longx.blog.51cto.com/3327997/1354182
在实际生产环境里边,如果并发量不大且不允许脏读(读到假数据(没有更新的数据)),可以使用悲观锁解决并发问题;但如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以我们就要选择乐观锁定的方法.
8.说下常用的设计模式(单列模式(饥汉模式),饱汉模式,动态代理,装饰模式(io 里的bufferRead(通过构造函数增强)))
模板方法模式(servlet init(),service(),destory())