公众点评网(2014.3.25)

大众点评网(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())