
电商课题
文章平均质量分 88
iteye_5612
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
电商课题VII:支付交易一般性准则
@郑昀汇总 创建于2012/11发布版本号:v1.3概念:退款期限,交易,交易关闭,交易结束,掉单,幂等性,数据一致性 关键词:历史记录不得直接篡改原则,交易关闭通知处理,退款处理结束通知,掉单被动处理,掉单主动处理,多个渠道的重复支付处理,支付成功时商品不可售卖的处理,订单金额变化交易流水号变化规则,推送订单不得包含违禁词,支付通知并发到达的...2013-07-01 14:01:47 · 254 阅读 · 0 评论 -
#研发中间件介绍#定时任务调度与管理JobCenter
郑昀 最后更新于2014/11/11关键词:定时任务、调度、监控报警、Job、crontab、Java本文档适用人员:研发员工 没有JobCenter时我们要面对的: 电商业务链条很长,业务逻辑也较为复杂,需要成百上千种定时任务。窝窝的大多数定时任务其实调用的是本地或远端 Java/PHP/Python Web Service。如果没有一个统一的调...2014-12-27 19:59:33 · 356 阅读 · 0 评论 -
#数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie
郑昀 创建于2014/10/30 最后更新于2014/10/31 一)选型:Shib+Presto应用场景:即席查询(Ad-hoc Query)1.1.即席查询的目标使用者是产品/运营/销售运营的数据分析师;要求数据分析师掌握查询SQL查询脚本编写技巧,掌握不同业务的数据存储在不同的数据集市里;不管他们的计算任务是提交给 数据库 还是 Hadoop,计算时间都...2014-12-22 13:25:40 · 285 阅读 · 0 评论 -
#研发解决方案介绍#Recsys-Evaluate(推荐评测)
郑昀 基于刘金鑫文档 最后更新于2014/12/1关键词:recsys、推荐评测、Evaluation of Recommender System、piwik、flume、kafka、storm、redis、mysql本文档适用人员:研发 推荐系统可不仅仅是围着推荐算法打转 先明确一下,我们属于工业领域。很多在学术论文里行之有效的新特奇算法,在工...2014-12-17 14:30:41 · 130 阅读 · 0 评论 -
#研发解决方案介绍#Tracing(鹰眼)
郑昀 最后更新于2014/11/12关键词:GoogleDapper、分布式跟踪、鹰眼、Tracing、HBase、HDFS、本文档适用人员:研发分布式系统为什么需要 Tracing? 先介绍一个概念:分布式跟踪,或分布式追踪。 电商平台由数以百计的分布式服务构成,每一个请求路由过来后,会经过多个业务系统并留下足迹,并产生对各种Cache或DB的访...2014-12-17 14:28:13 · 185 阅读 · 0 评论 -
#研发中间件介绍#异步消息可靠推送Notify
郑昀 基于朱传志的设计文档 最后更新于2014/11/11关键词:异步消息、订阅者集群、可伸缩、Push模式、Pull模式本文档适用人员:研发 电商系统为什么需要 NotifyServer? 如子柳所说,电商系统『需要两种中间件系统,一种是实时调用的中间件(淘宝的HSF,高性能服务框架)、一种是异步消息通知的中间件(淘宝的Notify)』。那么...原创 2014-12-16 09:00:13 · 181 阅读 · 0 评论 -
#研发解决方案介绍#基于持久化配置中心的业务降级
郑昀 最后更新于2014/4/18关键词:业务降级,配置中心,基本可用性,diamondA.业务降级的背景知识: 淘宝就双十一课题曾经讲过:『所谓业务降级,就是牺牲非核心的业务功能,保证核心功能的稳定运行。简单来说,要实现优雅的业务降级,需要将功能实现拆分到相对独立的不同代码单元,分优先级进行隔离。在后台通过开关控制,降级部分非主流程的业务功能,减轻系统依赖和...原创 2014-12-16 08:59:37 · 188 阅读 · 0 评论 -
#研发解决方案介绍#IdCenter(内部统一认证系统)
郑昀 基于朱传志的设计文档 最后更新于2014/11/13关键词:LDAP、认证、权限分配、IdCenter、本文档适用人员:研发 曾经一个IT内部系统配一套帐号体系和授权 线上生产环境里,技术人员需要登录许多内部系统,如:memcached/redis/mongodb 的管控系统譬如我得有个把线上某个 memcached...2014-12-15 14:01:45 · 194 阅读 · 0 评论 -
#研发解决方案介绍#基于ES的搜索+筛选+排序解决方案
郑昀 基于胡耀华和王超的设计文档 最后更新于2014/12/3关键词:ElasticSearch、Lucene、solr、搜索、facet、高可用、可伸缩、mongodb、SearchHub、商品中心本文档适用人员:研发和运维提纲:曾经的基于MongoDB的筛选+排序解决方案MongoDB方案的缺陷看中了搜索引擎的facet特性看中了E...2014-12-15 13:59:57 · 173 阅读 · 0 评论 -
被小伙伴们蠢哭了的那些事儿:找回密码篇
郑昀 创建于2014-01-12;最后更新于2014-01-13. 找回密码功能是漏洞传统重灾区,下面列出两个经典错误点,请引以为戒吧Web开发工程师们!Web安全:一)以为用户不会抓包不会看源码不会分析表单参数,HTML文档和表单里想写啥就写啥1)某手网:+手机App的忘记密码功能:首先,通过抓包分析,发现密码重置接口可以Web访问;其次,填入手机...2014-01-13 18:52:28 · 112 阅读 · 0 评论 -
Web开发基本准则-55实录-缓存策略
续上篇《Web开发基本准则-55实录-Web访问安全》。Web开发基本准则-55实录-缓存策略郑昀 创建于2013年2月郑昀 最后更新于2013年10月26日提纲:Web访问安全缓存策略存储介质连接池业务降级并发请求的处理关键词:会话串号,Cache-Control头域,缓存穿透,缓存集体失效,缓存重建,缓存雪崩,缓存永不过期,缓...2013-10-27 20:33:24 · 123 阅读 · 0 评论 -
电商交易背景知识合集第一季
郑昀编纂 基于网络资料 创建于2015/9/7 最后更新于2015/9/7特别感谢知乎梁川、天顺等知乎网友的精彩答案关键词:在线支付,POS,第三方支付,清算,银企直连,快捷支付,对公对私,支付宝,对账,App本文档适用人员:交易领域的产品研发人员提纲:银联一些错综复杂的关系银联是什么银联商务是什么快捷支付绕过银联了吗能通过卡号判断是对公账户或...2015-09-08 17:53:34 · 574 阅读 · 0 评论 -
安全基础教育第二季第1集:屡战屡败的找回密码
郑昀 创建于2015/5/19 最后更新于2015/8/7关键词: Web安全、系统安全、Web开发、找回密码、重置密码本文档适用人员:广义的技术人员提纲:堡垒是从内部攻破的员工无知者无畏运维配置暴露细节后台不设防常犯常新,屡战屡败找回密码图形和短信验证码平行权限MD5等于明文处处留心皆学问表单被篡改...2015-09-08 17:49:42 · 269 阅读 · 0 评论 -
Web开发基本准则-55实录-Web访问安全
Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点。尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读,不要因为忽视这些基础点而制造一个又一个的漏洞或突发事件。 Web开发基本准则-55实录-Web访问安全郑昀 创建于2013年2月郑昀 最后更新于2013年10月14日提纲:W...2013-10-15 14:49:57 · 177 阅读 · 0 评论 -
安全基础教育第一季:堡垒是从内部攻破的
郑昀 创建于2015/4/10 最后更新于2015/4/28关键词: Web安全、系统安全、社工、社会工程学、弱密码、github、svn本文档适用人员:广义的技术人员提纲:堡垒是从内部攻破的员工无知者无畏运维配置暴露细节后台不设防常犯常新,屡战屡败处处留心皆学问0x00. 背景: 技术团队第一忙于业务逻...2015-06-28 11:57:18 · 299 阅读 · 0 评论 -
#研发解决方案介绍#基于StatsD+Graphite的智能监控解决方案
郑昀 基于李丹和刘奎的文档 创建于2014/12/5关键词:监控、dashboard、PHP、graphite、statsd、whisper、carbon、grafana、influxdb、Python本文档适用人员:研发和运维员工一,监控平台要做到什么程度?为什么要自己做? 运维监控满满都是着各种开源系统以及它们的 Dashboard:Za...2015-01-23 09:53:30 · 420 阅读 · 0 评论