电商
寒夕若梦
公众号:Java面试百分百,大家可以关注一下呀!
趁着年轻生猛,我要再和生活死磕几年。要么我就毁灭,要么我就铸就辉煌。如果有一天,你发现我在平庸面前低了头,那么请向我开炮。
展开
-
高并发下商城秒杀活动的处理
秒杀抢购活动是现在很多商城常见的营销手段,小米抢购、淘宝的整点免单、聚划算等都是成功的例子。从简单处着手,秒杀是很好理解的:设置要秒杀的商品的数量,抢完为止。但是,实际应用中一瞬间的高并发压力、以及并发带来的负库存是要着重考虑。要避免负库存的出现,可以在数据库加锁,不管外部多少请求,都可以在数据...转载 2018-04-22 11:40:26 · 2013 阅读 · 0 评论 -
面试中各个类型项目讲解
一、ERP进销存项目1.说说你最近做的这个项目的背景?这个项目是为××(名称自己构思,为防止同学们面试期间撞车,此处不提供公司名称,但是此名称需要同学们调查一下这个公司是否真实存在,在百度上搜索一下,例如武汉商贸公司,列出来一些名字,不要找第一页的名字,最好向后翻几页)商贸公司做的,公司原有的项目是一个覆盖地区为省的平台,现在公司规模扩张,全国各地建分公司,省内管理相对来说比较有局限性,加...原创 2018-09-14 22:24:36 · 11998 阅读 · 2 评论 -
新巴巴运动网资料总结
1、什么是“负载均衡”?部署tomcat集群是为了防止数据量过大的时候,一台服务器承载不了。那么,一台tomcat的最大数据量是()多少呢?如何知道数据在那台服务器上呢(通过Nginx来进行负载均衡。这里涉及到一个问题,当Nginx服务器挂掉后怎么办。所以一般Nginx都是一组的‘一主一备’,如何知道主服务挂掉了呢?是通过Nginx中的Keepalived“心跳检测”,需要在主机和备机上都需要...原创 2018-09-14 21:53:50 · 1440 阅读 · 0 评论 -
各种系统架构图与详细说明
共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面:1 应用系统建设本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与维护。2 应用资源采集整体应用系统资源统一分为两类,具体包...原创 2018-09-15 17:49:59 · 301955 阅读 · 17 评论 -
定向展示广告投放中的点击率预估模型简介
平台中有一些栏位是留给广告投放用的,对于平台来讲需要关注整体受益,用户需要关注用户体验,广告主需要进行精准的把广告投放给受众,提高转化率。广告投放给用用户展示,最重要的是排序,之前的排序公式是ctr*Bid,其中ctr是广告的历史点击率,Bid是广告主的出价。缺点是存在广告的冷启动和缺乏用户个性化诉求;对于新上架的广告,投放量太少,数据有偏,可以采用点击率平滑的方式,在广告投放前设置一个默认的展示...转载 2018-04-21 20:09:01 · 1096 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
一、 设计理念1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Buffer、cache机制(数据库,中间件等)2) 索...转载 2018-04-21 20:07:36 · 223 阅读 · 0 评论 -
大型网站架构系列:电商网站架构案例
问题导读:1、电商网站考虑的客户需求有哪些?2、网站架构如何演变的?3、电商架构优化需考虑哪些内容?大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。根据实际需要,进行改造,扩展,支持千万PV,是没问题的。本次...转载 2018-04-21 20:05:47 · 343 阅读 · 0 评论 -
电商项目的一般架构
电商的一般架构 一、 电商简介“电商”一词是业内人士对电子商务的简称。广义上讲,电子商务指的是通过电子手段进行的商业活动。通过使用互联网等电子工具,使公司内部、供应商、客户和合作伙伴之间,利用电子业务进行信息共享,实现企业间业务流程的电子化,配合企业内部的电子化生产管理系统,提高企业整体运作的效率。简单的说就是企业利用电子信息在互联网上进行的一系列商务活动,就是电子商务。最初的电商概念是由电子商...转载 2018-04-21 20:04:48 · 2546 阅读 · 1 评论 -
深入理解JAVA分布式事务
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、...转载 2018-04-24 17:03:08 · 404 阅读 · 0 评论 -
乐视秒杀:每秒十万笔交易的数据架构解读
随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定地完成支付尤为重要。所以在2015年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。 一. 分库分表 在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系...转载 2018-04-21 20:02:01 · 507 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...转载 2018-04-09 00:08:11 · 705 阅读 · 0 评论 -
聊聊淘宝天猫个性化推荐技术演进史
引言:个性化推荐技术直面用户,可以说是站在最前线的那个。如今,从用户打开手机淘宝客户端(简称“手淘”)或是手机天猫客户端(简称“猫客”)的那一刻起,个性化推荐技术就已经启动,为你我带来一场个性化的购物之旅。本文将细数个性化推荐的一路风雨,讲讲个性化推荐技术的演进史。1、个性化推荐All-in无线 无线个性化推荐起步于2013年10月。现在往回看,当时的阿里很好地把握住了移动端快速发展的浪潮,以集...转载 2018-04-17 18:02:28 · 812 阅读 · 0 评论 -
mysql处理高并发,防止库存超卖
今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作...转载 2018-04-22 11:49:38 · 280 阅读 · 0 评论 -
如何设计一个秒杀系统
什么是秒杀秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。秒杀系统场景特点秒杀时大量用户会在同一时间同时进行抢购,网站瞬时访问流量激增。 秒杀一般是访问请求数量远远大于库存数量,只有少部分用户能够秒杀成...转载 2018-04-22 11:48:51 · 317 阅读 · 0 评论 -
如何解决秒杀的性能问题和超卖的讨论
最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的能力有限,只有大家一起讨论才能想的更周全,更细致。好了,闲话少说,下面进入正文。 一、秒杀带来了什么? ...转载 2018-04-22 11:43:08 · 237 阅读 · 0 评论 -
新巴巴运动网总结
1、什么是“负载均衡”?部署tomcat集群是为了防止数据量过大的时候,一台服务器承载不了。那么,一台tomcat的最大数据量是()多少呢?如何知道数据在那台服务器上呢(通过Nginx来进行负载均衡。这里涉及到一个问题,当Nginx服务器挂掉后怎么办。所以一般Nginx都是一组的‘一主一备’,如何知道主服务挂掉了呢?是通过Nginx中的Keepalived“心跳检测”,需要在主机和备机上都需要...原创 2018-10-25 20:44:58 · 656 阅读 · 0 评论