「提现」的业务流程是怎样的?
提现与时效性、成本、提现金额密切相关,因此针对提现的方案有诸多组合。另外从商户平台角度和第三方支付平台角度来看,解决方案也不尽相同。 一、商户平台角度的提现对商户平台而言,提现请求并不一定要依赖于第三方支付平台的接口或服务。 从商户平台角度来看,提现请求分为两大类:...
View ArticleMapReduce程序的工作过程 - 1000sprites
还记得2.5年前就搭建好了Hadoop伪分布式集群,安装好Eclipse后运行成功了WordCount.java,然后学习Hadoop的步伐就变得很慢了,相信有很多小伙伴和我一样。自己对MR程序(特指Hadoop...
View Article谈电商平台
一个完整的电商平台模块本身应该如何划分,可以从两个维度来进行思考,一个维度是本身电商的端到端业务和流程角度出发,可以分为哪些大的阶段,每个大阶段可对应为模块;另外一个维度则是从电商业务中的核心主数据和业务单据出发,围绕数据来考虑模块的划分。...
View Article“推倒重来”的讲究
上个月,有个以前的同事问我:“你在的时候,为什么不把原来的系统都重做了,我们明明有实力啊”。我说:“我们也做了很多事情嘛,系统稳定性、安全性、增加冗余、理清各模块职责、API通讯机制的建立、内部分层的整理。”他说:“对,但我还是想知道,你为什么不把系统重做了呢?”于是我问:“我离职之后,后来似乎多投了不少人重做系统?结果怎么样呢?”他说:“结果,结果就是做业务要同时操作三四套系统……”就我所见,把原...
View Article你真的理解Java的按引用传递吗?
首先我们来看下面这段代码:public class Test1 { String a = "123"; public static void change(Test1 test) { test.a="abc"; } public static void main(String[] args) { Test1 test1=new Test1();...
View Article高并发web服务技术选型
调研了一些技术选型。主要问题集中在单个GB级数据使用何种DFS的问题上,目前还没有得到可靠的结论。 负载均衡采用:nginx或 lvs: https://github.com/alibaba/LVS实施自己的调度策略:学习配置lvs或改造lvs或自己重写。...
View Article(转)阿里宝宝的漫漫求职路
http://hujiaweibujidao.github.io/blog/2015/10/09/a-li-bao-bao-de-man-man-qiu-zhi-lu/ 缘何而起想了想,还是打算写点什么,最近发生的事情太多太多了,有喜有悲,有笑有泪,记录下来留着以后回忆也好。...
View Articleelasticsearch 文档 - 轩脉刃
elasticsearch 文档 文档格式索引中最基本的单元叫做文档 document. 在es中文档的示例如下:{ "_index": "questions", "_type": "baichebao", "_id": "4", "_score": 1, "_version" : 1, "_source": { "id": 4, "content": "汽车常见故障的解决办法有哪些?",...
View ArticleJAVA Web.xml 加载顺序
web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和...
View Article知名公司的Java面试题
查看不同公司新鲜真实的Java面试题,摘自Glassdoor.com巴克莱投资:假设有一个 getNextparson() 方法返回 Person 对象,Person 类实现了 comparable 接口,现在从文件中读取记录并排序,然后给出前 1000 条记录,纸上作答答案见Glassdoor写一个函数,传入 2 个有序的整数数组,返回一个有序的整数数组。答案见Glassdoor 骑士资本:...
View Article清官教你使用log4jdbc记录SQL信息
一、log4jdbc介绍 使用log4jdbc在不改变原有代码的情况下,就可以收集执行的SQL文和JDBC执行情况。本文使用logback方式实现,如果需要使用log4j的来实现,请参照博文: http://www.cnblogs.com/xdp-gacl/p/4081848.html 平时开发使用的ibatis,mybatis,hibernate,spring...
View ArticleUber 四年时间增长近 40 倍,背后架构揭秘
据报道,Uber 仅在过去4年的时间里,业务就激增了 38 倍。Uber 首席系统架构师 Matt Ranney 在一个非常有趣和详细的访谈《可扩展的 Uber 实时市场平台》中告诉我们 Uber 软件是如何工作的。本次访谈中没有涉及你可能感兴趣的峰时定价(Surge pricing,译注:当Uber 平台上的车辆无法满足大量需求时,将提升费率来确保乘客的用车需求)。但我们了解到 Uber...
View ArticleMongoDB 性能优化五个简单步骤
MongoDB 一直是最流行的 NoSQL,而根据 DB-Engines Ranking 最新的排行,时下 MongoDB 已经击败 PostgreSQL 跃居数据库总排行的第四位,仅次于 Oracle、MySQL 和 Microsoft SQL Server,此文中总结了如何对 MongoDB 进行性能调优,本文 系OneAPM工程师编译整理。 大家在使用 MongoDB...
View Article大牛在谷歌这样面试产品经理
产品经理算是目前互联网行业最难招的职位之一。Lagou数据显示,平均耗时49.7天。需求大,从业者数量也不少,但企业常抱怨难找到合适的人。一枚产品合格的产品经理长成啥样?Google Venture的合伙人Ken Norton面试过大量的产品经理,他眼中好的产品经理是既要思维敏捷,又要善于配合团队的人。Ken Norton是Google Ventures...
View Article后端分布式系列:分布式存储-HDFS 与 GFS 的设计差异
「后端分布式系列」前面关于 HDFS 的一些文章介绍了它的整体架构和一些关键部件的设计实现要点。 我们知道 HDFS 最早是根据 GFS(Google File System)的论文概念模型来设计实现的。 然后呢,我就去把 GFS 的原始论文找出来仔细看了遍,GFS 的整体架构图如下: HDFS 参照了它所以大部分架构设计概念是类似的,比如 HDFS NameNode 相当于 GFS...
View Article[译]Hystrix的简单介绍
最近几天我直在探索Netflix Hystrix library,领会到了这个优秀类库提供的特性。 引用Hystrix网站的原话: Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party...
View ArticleRedis哨兵机制
哨兵(sentinel)是Redis高可用的解决方案,用来管理Redis实例,主要是监控、自动故障转移、通知、配置提供者。 1、sentinel的初始化 当一个 Sentinel 启动时, 它需要执行以下步骤: a)...
View Article中国取代日本成为第二富裕国家
瑞信发表了最新全球财富报告(PDF),报告称中国取代日本成为全球第二富裕国家,仅次于美国;以中产阶级人数计中国为全球之冠,达1.09亿名。按国家划分,全球最富裕的三个国家分别是美国(85.9万亿美元)、中国(22.8万亿美元)及日本(19.8万亿美元)。中国今年取代日本占据第二位,主要由于汇率的不利走势,日本的家庭财富下跌15%。报告预期,中国的财富总值于2020年前将增至36万亿美元,在全球财富3...
View Article