• 架构分析设计之余额宝技术架构及演进
  • 余额宝总结起来包括这样几个属性,第一它是一个传统的货币基金,但它把 T + 0 做到极致,另外他管理大量的用户资产。同时他具备极简的用户体验,符合互联网精神。我们在网页、支付宝 APP 或者其他途径能快速方便的进行基金申赎,它的应用渠道也非常多和广。可以说从余额宝开始,真正的进入一个全民理财的时代,接下来给大家分享一下几个数字。余额宝用户数可以说达到了接近于
    继续阅读>>
  •  架构设计 余额宝架构 网站架构技术  热度:(982) 发布时间:2016/7/19 11:25:00
  • 架构设计案例之-微博打赏功能架构赏析
  • 6 月 16 日微博超级网红节在上海举办,有 2 亿人在网上看直播,超过 8 亿次点赞,可见网红真的很红。由于网红经济的兴起,虎牙、斗鱼和熊猫 TV 等直播平台也站在了今年的风口上。今年另外一个风口行业就是内容变现平台,这样的产品有分答和值乎、新浪微博的产品付费阅读和打赏等。今天给大家介绍一下付费阅读和打赏的技术实现。付费打赏业务情况付费打赏项目 2014 年上半年就已经上线,上线后为很多自媒体作者带来不菲的收入。因此吸引了不少的自媒
    继续阅读>>
  •  架构设计 网站架构师 架构师网站  热度:(921) 发布时间:2016/7/16 9:59:00
  • 中间件在新浪微博中的应用之道
  • 什么是中间件本文以及之后文章中提及的中间件指的都是:在项目开发中抽象出来的可以公用的独立系统。比如mysql、redis、nginx、mq、HA、服务化以及各种proxy等。中间件分类架构的多层次孕育了中间件的多样性,各层次中间件的彼此协作为架构注入了强大的生命力。下面是新浪微博平台架构图:接口层接口层主要指定API规范,对外提供API服务,实现与web和移动应用的接口交互。用到的中间件包括: (1) LoadBal
    继续阅读>>
  •  微博架构 架构设计 系统架构  热度:(677) 发布时间:2016/7/14 13:45:00
  • CSS代码命名规范
  • 使用类选择器,放弃ID选择器ID在一个页面中的唯一性导致了如果以ID为选择器来写CSS,就无法重用。NEC特殊字符:"-"连字符"-"在本规范中并不表示连字符的含义。她只表示两种含义:分类前缀分隔符、扩展分隔符,详见以下具体规则。分类的命名方法:使用单个字母+"-"为前缀布局(grid)(.g-);模块(module)(.m-);
    继续阅读>>
  •  命名规范 CSS命名规范  热度:(636) 发布时间:2016/7/14 11:28:00
  • 写出好的代码之CSS命名规范
  • CSS文件的分类和引用顺序通常,一个项目我们只引用一个CSS,但是对于较大的项目,我们需要把CSS文件进行分类。我们按照CSS的性质和用途,将CSS文件分成“公共型样式”、“特殊型样式”、“皮肤型样式”,并以此顺序引用(按需求决定是否添加版本号)。公共型样式:包括了以下几个部分:“标签的重置和设置默认值”、“统一调用背景图和清除浮动或其他需统一处理的长样式”、“网站通用布局”、“通用模块和其扩展”、“
    继续阅读>>
  •  命名规范 CSS命名规范  热度:(541) 发布时间:2016/7/14 11:25:00
  • 电商系统中的下单功能的架构设计思路
  • 声明:以下讨论基于MySQL,InnoDB引擎,不考虑主从简单的订单业务的基本模型设计用户、商品(库存)、订单、付款,这里只考虑商品和订单,流程是下订单 -> 减库存,这两步必须同时完成,不能下了订单不减库存(超卖),或者减了库存没有生成订单(少卖)。超卖商家库存不足,消费者下了单买不到东西,体验不好;少卖商家库存积压或者需要反复修改商品信息,反复麻烦,体验也不好。在系统初期,承接流量小
    继续阅读>>
  •  订单系统设计 电商系统设计 分布式  热度:(787) 发布时间:2016/7/11 18:59:00
  • 电商系统中的秒杀系统架构思想
  • 业务描述现在电商企业一大把,除了某宝、某东等大鳄,还有各种街、某说、某会、没有品等创业明星,以及苏宁、国美等传统企业的电商部门,可谓百花齐放。电商以运营为基础,各种活动、购物节层出不穷,秒杀可谓是其中的一朵奇葩——价格低到不要不要的。由于好货超低价(大多是一元),秒杀会吸引大量的尖峰流量聚集,对架构师来说是一大挑战。只谈技术上的业务描述,秒杀一般分为秒杀前、秒杀中、秒杀后三个阶段,各个阶段的需求如下:1、秒杀前,用户
    继续阅读>>
  •  秒杀系统 电商秒杀 秒杀系统设计  热度:(572) 发布时间:2016/7/11 18:51:00
  • 想要做架构师?你在这些方面做的够吗!
  • 最近有好几个朋友同事问我,一直都在做软件开发,想做软件架构,要如何入门呢?我从一些提问里感觉到,架构有时会被一些人理解为《葵花宝典》、《九阴真经》一类的秘籍,功力不到绝不能碰,功力到了才能专门修行。可惜这种认知是不对的。架构的工作虽然比开发复杂,但脱胎于开发,它与开发之间并没有绝对的界限。即便只是做开发,也不妨碍你积累架构经验,从架构方面理解和看待问题,而这些,都是未来成为专职“架构师”的必要积累。所以,我
    继续阅读>>
  •  架构师 软件架构师 网站架构设计  热度:(332) 发布时间:2016/7/9 21:21:00
  • 滴滴打车passport系统架构设计分析
  • 我们在 passport 设计时候踩过很多坑,后来在可用性方面做了很多优化实践,今天给大家分享其中的 7 个小优化。我的题目就指出了 Passport 设计的一切都是为了高可用。Passport 主要有两个功能,第一登录;第二,授权或者鉴权,每一个请求过来,我这边都会做一个校验,校验量是比较大的。再考虑到滴滴的场景,我们在座的大家可能是乘客端,但是我们还有司机端、代驾端等,司机端每一秒都会发请求过来,请求方就会到 Passport 请
    继续阅读>>
  •  系统架构 网站架构 passport架构  热度:(786) 发布时间:2016/7/7 13:52:00
  • 去哪儿网站架构设计深度剖析
  • 我来自去哪儿的基础架构部,我们部门负责公司的公共组件和基础服务,包括敏感信息存储、发号器、身份证认证、监控中心、任务调度、 Redis等。今天主要给大家分享一下消息队列基础组件的设计。我们是 2012 年初开始自研消息队列和消息中间件的,当时也是契合公司背景,原来公司有一些庞大的单模块系统,如机票交易系统和酒店交易系统等。为了对系统进行拆分,面临着系统拆分之后事务处理的问题,于是自研了消息中间
    继续阅读>>
  •  网站架构设计 去哪儿 分布式网站  热度:(358) 发布时间:2016/7/7 12:39:00
  • 软件设计:为什么每个类都应该是一个服务
  • 许多人都认为,Juval Löwy是想让服务无所不在,但他辩称,微服务只是深思熟虑之后系统分解的逻辑结果。在Löwy设计和构建的系统中,每个类都是一个服务,这是他在2007开创的一种方法,在《WCF服务编程》第四版中,他进一步阐述了这一方法。面向服务的应用程序更容易维护,因为业务逻辑和底层管道完全隔离,Löwy已经克服了软件开发平台的局限,将这种隔离推广到了系统的所有层面。有人采访了
    继续阅读>>
  •  设计模式 WCF编程  热度:(225) 发布时间:2016/7/6 13:54:00
  • 深度好文:停止过度设计 客户需求应放第一位
  • 在与许多不同的团队合作过之后,Greg Young发现大家做项目时经常会大幅度的过度设计。比如一个预计要开发9个月的项目,换个角度思考一下,却可能只需要几个星期就可以提交95%的功能。Young在最近伦敦举行的DDD eXchange大会上着重阐述了这一点。过度设计的原因就是我们在开发错误的东西。在Young看来,我们并没有对客户到底需要什么给以予足够的关注,我们关
    继续阅读>>
  •  架构设计 系统设计 软件架构  热度:(201) 发布时间:2016/7/1 8:59:00
  • 创业初期作为架构师你应该知道的系统架构设计要点
  • 假设你是一个参与创业的技术人员,当前一穷二白,什么都要自己做,自己出钱,初期几十万的资金,做一个应用不是特别复杂的网站,那么就要注意以下几点:一、开发语言  一般来说,技术人员(程序员)创业都是根据自己技术背景选择自己最熟悉的语言,不过考虑到不可能永远是您一个人写程序,这点还得仔细想想。无论用什么语言,最终代码质量是看管理,所以我们还是从纯语言层面来说实际一
    继续阅读>>
  •  架构设计 架构师 网站开发  热度:(232) 发布时间:2016/6/30 17:13:00
  • 全球最大的在线篮球挑战平台架构演变史
  • 任何事物都有一个成长的过程,全球最大的在线篮球挑战平台www.mylanqiu.com的发展也一样,mylanqiu.com刚开始创建的时候只是一个很小的系统,就跟一两岁的小孩一样,随着mylanqiu.com的不断发展壮大,功能越来越多,承受的访问压力也越来越多,这个时候mylanqiu.com的架构也必须不断的发展变化才能跟上日渐增长的业务,今天我们就简单分析梳理一下mylanqiu.com从小变大的过程中架构的发展
    继续阅读>>
  •  架构设计 网站架构演变  热度:(441) 发布时间:2016/4/19 22:45:00
  • 如何写出高性能的Web应用程序
  • 今天我们深入讨论如何进一步优化网站性能。 一、拆分初始化负载拆分初始化负载——听名字觉得高大上,其实不然,土一点将讲就是将页面加载时需要的一堆JavaScript文件,分成两部分:渲染页面所必需的(页面出来,没他不行)和剩下的。页面初始化时,只加载必须的,其余的等会加载。其实在现实生产环境中,对于大部分网站:页面加载完毕(window.onload触发)时,
    继续阅读>>
  •  高性能 高并发 网站性能优化  热度:(733) 发布时间:2016/3/29 11:52:00
页数: 1 - 34 (共505 条评论)
Prev
[1]
2
3
4
5
6
7
32
33
34
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。