搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
kali linux获取root权限_kali系统root权限下如何转到桌面目录
2
ARM64 kernel exception vectors_el1h和el1t
3
使用 Mybatis 的 TypeHandler 存取 PostgreSQL jsonb 类型_is of type jsonb but expression is of type charact
4
以太坊结构一览_以太坊区块结构
5
如何获取特定 HIVE 库的元数据信息如其所有分区表和所有分区_hive获取数据库表元数据的命令
6
VR智慧景区:VR赋能文旅产业,激活消费潜能
7
mysql 日志爆满,删除日志文件,定时清理日志_mysqld1.log 可以清空吗
8
Git实战技巧-比较不同分支之间的差异和代码的改动_tortoisegit 分支差异代码
9
国内外 30 个热门大模型的架构的图文解析汇总_模型架构
10
开源AI智能名片O2O商城系统在私域流量变现中的应用与策略
当前位置:
article
> 正文
关于《淘宝技术这十年》_淘宝这10年是谁写的
作者:我家小花儿 | 2024-08-01 12:30:30
赞
踩
淘宝这10年是谁写的
在书中我读到了一个大公司的诞生真是很难,实可谓是一个小概率事件。
首先,论天时,当时eBay还没有进入中国,并且正赶上国内非典,老百姓都躲在家里不敢上街买东西。
其次,论地利,其实这一条比较牵强,因为除了小黑屋(马云在杭州的一个普通住宅,一般在一个大项目出来之前,该项目的前身都在那里加班加点,并且保密的集中突击)那个地方之外,书中过多没有提及地点这个条件,如果非要算上,那就是马云有自己的房子吧.......
最后,论人和,这个印象非常深刻。淘宝技术部门的最前线中,有一个元老级的成员——花名:多隆(在这里补充一下淘宝里的员工都有自己的花名)。他在淘宝初创的时候就加入了阿里,但直到十多年后今天依然奋战在写代码的第一线。其实像他这样的资历完全可以进入管理层,或者回家拿着分红享清福了。但是他凭着对计算机科学的热爱,一直都奋战在最苦最累的第一线。他这十年来一直都在进步着。哪个企业如果有这样的员工,真的是企业是福气。
作者:叔度(朱照远)
2013
年
1
、光棍节的狂欢
至
2011
年年底,淘宝网拥有全国最大的
Hadoop
分布式计算集群之一(
2000
多个节点,
CPU
:
24000 core
,
Memory
:
48000GB
,
Disk
:
24000
块),日新增数据
50TB
,有
40PB
海量数据存储,分布在全国各地
80
多个节点的
CDN
网络,支撑的流量超过
800Gbps
。
《
你刚才在淘宝上买了一件东西
》(来自阿里员工卡特)
任何网站的发展都不是一蹴而就的,通常是在什么阶段采用什么技术。在发展的过程中,网站会遇到各种各样的问题,正是这些原因才推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。二者互为因果,相互促进。
2
、个人网站
LAMP
2003
年
4
月
7
日,马云在杭州成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴集团,去做一个神秘的项目。马云给他
们布置了一个任务,就是在最短的时间内做出一个个人对个人(
C2C
)的商品交易的网站。(淘宝网)
这个创业团队的成员:三个开发工程师(虚竹、三丰、多隆)、一个
UED
工程师(二当家)、三个运营工程师(小宝、阿珂、破天)、一个经理(财神),以及马云和他的秘书。
了解淘宝历史的人都知道淘宝是在
2003
年
5
月
10
日上线的,
2003
年
4
月
7
日到
5
月
10
日,这之间只有一个月时间。要是你在这个团队里,你怎么做?不是
“
抄一个来
”
,我们的答案是
——“
买一个来
”
。
那么接下来就是第二个问题:买一个什么样的网站?答案是:轻量一点的,
简单一点的。于是买了这样一个架构的网站:
LAMP
(
Linux+Apache+MySQL+PHP
),这个直到现在还是一个很常用的网站架构模型,其优点是:无须编译,发布快速,
PHP
语言功能强大,能做从页面渲染到数据访问所有的事情,而且用到的技术都是开源、免费的。当时我们是从一个美国人那里买来的一个网站系统,这个系统的名字叫做
PHPAuction
。最高版比较贵,花了我们差不多
2000
美元
买来之后不是直接就能用的,需要很多本地化的修改,例如,修改一些数据类型,增加后台管理的功能,页面模板改得漂亮一点,页眉和页脚加上自己的站点简介等。其中最有技术含量的是对数据库进行了一个修改。
美女阿珂提供了一个很好听的名字
“
淘宝
”
,
后来
“
支付宝
”
的名字也是阿珂取的)
为了不引起
eBay
的注意,淘宝网在
2003
年里一直声称自己是一个
“
个人网站
”
。
随着用户需求和流量的不断增长,系统做了很多日常改进,服务器由最初的一台变成了三台,一台负责发送
Email
、一台负责运行数据库、一台负责运行
WebApp
。
随着访问量和数据量的飞速上涨,问题很快就出来了,第一个问题出现在数据库上。
事实上,阿里巴巴和淘宝网都是在马云自己的房子里创办的,
在
2003
年年底,
MySQL
已经撑不住了,技术的替代方案非常简单,就是换成
Oracle
。换为
Oracle
的原因除了它容量大、稳定、安全、性能高之外,还有人才方面的原因。
任何牛
B
的人物,都有一段苦
B
的经历。
微博上有人说
“
好的架构是进化来的,不是设计来的
”
。的确如此,其实还可以再加上一句
“
好的功能也是进化来的,不是设计来的
”
。
最早的时候,买家打钱给卖家都是通过银行转账汇款,有些骗子收了钱却不发货,干脆逃之夭夭。这是一个很严重的问题,
后来这几个聪明的脑袋,想出第三方托管资金的办法。于是在
2003
年
10
月,淘宝网上线了一个功能,叫做
“
安全交易
”
,卖家如果选择支持这种功能,买家就会把钱交给淘宝网,等他收到货之后,淘宝网再把钱给卖家,这就是现在的
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/914108
推荐阅读
article
【
无标题
】
nginx
反向
代理
+
nginx
负载均衡+
nginx
软件
平滑
升级
...
root@web
nginx
-1.26.1]# useradd -s /bin/nologin -M
nginx
//创...
赞
踩
article
操作系统
概念
辨析_
操作系统
名词辨析...
额,简历中有一句“熟悉
操作系统
原理”,底层公司、设备商公司应该会要问这些东东吧。有几个问题总结一下:目录:1.信号量(s...
赞
踩
article
大学
计算机专业
主要
课程
及概要
介绍
...
计算机专业
还包含丰富的实践教学环节,如工程训练、计算机应用基础训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课...
赞
踩
article
理解
深度
学习
1
-简介...
通过确定这两张真实图像的潜变量,对它们的值进行插值,然后用这些中间变量生成新图像,我们能创造出既视觉上合理,又融合了两张...
赞
踩
article
【雕爷学编程】
MicroPython
手册之
OpenMV
Cam
LCD
显示
_
openmv
lcd
...
第二个示例展示了在
LCD
上
显示
文本信息。2、图像传感器:
OpenMV
Cam
H7 Plus 和
OpenMV
Cam
...
赞
踩
article
【数据库】
PostgreSQL
增加
密码
复杂度
校验
_
pgsql
在windows服务器上设置
密码
复杂度
...
前言最近修改问题单,被分配了一个增加
密码
复杂度
校验
的单子,PG库也不是很懂,查了资料,PG有自带的
密码
复杂度
校验
插件,只...
赞
踩
article
时间
复杂度
深度解析
_
网络
的
时间
复杂度
...
对于学习算法
的
同志们,少不了对于
时间
复杂度
的
学习,在此对
时间
复杂度
的
学习进行记录,如有纰漏,尽请评论。从字面解析,就是一...
赞
踩
article
AGV
智能无人
搬运车
嵌入式
解决方案...
AGV
无人
搬运车
,在现代仓储体系中的作用越来越重要,具有自动化程度高、灵敏、安全等优势,目前可在智能仓储中发挥重要作用。...
赞
踩
article
【工具推荐】超火AI绘图
Stable
Diffusion
Web
UI本地
部署
与远程
访问
教程_秋叶整...
本篇文章介绍如何在Windows本地
部署
Stable
Diffusion
Web
UI,并且结合cpolar内网穿透实现...
赞
踩
article
0基础也
能
备考的
微软
AI
人工智
能
证书!_ai-
102
试题...
微软
人工智
能
认证证书(英文名:Azure
AI
Fundamentals)是由
微软
官方最新研发的一项有关
人工智
能
的认证证...
赞
踩
article
在
北京
做
嵌入式软件
开发
薪资
怎么样?如何入门_大专
嵌入式软件
北京
超过
20k
太难了...
因此,如果你在
北京
从事
嵌入式软件
开发
工作,建议你可以多关注行业动态和市场需求,不断提升自己的技能水平和工作经验,以便在薪...
赞
踩
article
http
s
和
http
有哪些
区别
?...
在今天的互联网世界中,我们经常听到关于HTTPS
和
HTTP的术语。它们都是超文本传输协议(HTTP)的变种,但它们之间存...
赞
踩
article
AVL
树
C++实现——高度平衡二叉搜索
树
_
avl
树
的
查找操作
c++
...
C++实现,详解
AVL
树
,
AVL
树
的
插入(循环实现)以及测试用例。_
avl
树
的
查找操作
c++
avl
树
的
查找操作
c++
...
赞
踩
article
Git
- 配置
代理
和 取消
代理
配置
_
git
不
使用
代理
...
其中 1080 是 SOCKS
代理
的端口,一般默认 1080,可以在
代理
工具的设置中查看。
_
git
不
使用
代理
git
不使...
赞
踩
article
在
AdventureX
,
我们
看到这些
语音
AI
的创新...
凌晨四点的场地外
在
AdventureX
,
我们
看到这些
语音
AI
的创新 ...
赞
踩
article
git
修改
已经提交的
commit
信息
_
git
lab
修改
提交描述
信息
...
1.删除本地分支
git
branch -D tmp(分支名)2.修该
commit
信息
(1)用rebase -i ,首...
赞
踩
article
在
没有
Google
的
情况
下
使用
Android
:(一种)指南...
If you’re interested in using
Android
but don’t want all the...
赞
踩
article
psql
: FATAL:
role
“
postgres
“
does
not
exist
_
psql
: ...
1.如果你当前用户是createuser: could
not
connect to database
postgres
...
赞
踩
article
开发人员
如何转行去做教师_34岁
研究生
软件开发
,想转行到
学校
当
信息技术
老师
可以
吗...
最近有个朋友问我: 我最近在考虑像你那样在大学或中学教一门编程课。你能指点一下我怎么去更深入了解这些机会吗?要教大学的...
赞
踩
article
如何将
低质量
文件
升级为
高清
文件
?(
Topaz
Video
AI 教程)_
topaz
video
ai...
在此示例中,我们将使用 Artemis Low Quality 来减少压缩伪影、减少噪音并升级为
高清
。输入
文件
(720...
赞
踩
相关标签
nginx
linux
linux内核
多线程
任务
semaphore
工作
机器学习
决策树
人工智能
大学计算机课程
深度学习
嵌入式硬件
单片机
python
MicroPython
OpenMV Cam LCD
PostgreSQL
密码复杂度
校验插件
CrackLib
安全配置
算法
嵌入式
stable diffusion