日期:2014-05-18  浏览次数:20604 次

今天老总问了三个问题,求解
1:在购买商品过程中,未购买的商品和已经放入购物车的商品有什么不同
2:什么是sku,简述如何使用
3:你是如何解决高并发的

就问了这三个问题,一个都答不上来,给跪了
面试? javaee??

------解决方案--------------------
帮顶一下,除了第三个问题能说一两句话,其余的不知道。。。
------解决方案--------------------
1:在购买商品过程中,未购买的商品和已经放入购物车的商品有什么不同
放入购物车的商品,可售商品的数量要相应的减掉。
例如你有可售商品3个,这时放入购物车的正好有3个,别人就不能再放入购物车了。

2:什么是sku,简述如何使用
好像是商品的一种标志,像URI一样标记某个商品,但具体的规则没了解。

3:你是如何解决高并发的
这个问题挺大的,硬件升级,分散访问压力,池技术等综合使用,例如Socket还有是用线程还是异步IO。

------解决方案--------------------
一看就是电商的公司。
sku是以单个规格为单位的商品,如果一件商品有很多种尺码,很多种颜色,那么具有一种颜色和尺码的组合的商品单位就是一个sku。
说直白点,每个sku商品的规格都是一样的。
一般每个商品编号下会有多个sku。
第三题就跟他们扯分布式云计算这块的。。计算能力不能让一台机子全承担。
第一题听常规的,多扯点一般没啥问题。。
------解决方案--------------------
我是来学习的!
------解决方案--------------------
1、放入购物车的跟你的session有关,商品总数量减少,

2、SKU 维基百科的解释是"库存量"SKU=Stock Keeping Unit

3、高并发确实是个很大的问题,一般都是软硬兼施的,首先也要看你的并发到底有多高吧?