IT人生
L-Zhang
这个作者很懒,什么都没留下…
展开
-
写博文的why和what
时间过的好快啊!转眼间,不但2014过去了,2015年的第一个月也过去了。真是时间匆匆啊。自己毕业已经5年多了,步入社会,进入工作岗位都这么长时间了。回想这些年,感觉空空的,都发生了什么,自己怎么过来的,得到了什么,失去了什么,似乎都淡忘了。唯一感觉发生了变化的是自己年龄一直在增加。突然感觉好失败啊。 偶然间的一次同事聊天,谈到了博文。同事说:你们太忙了,连写博文的时间都没了。是啊,一直都在原创 2017-07-01 15:49:04 · 2529 阅读 · 0 评论 -
史上最全的架构师图谱
本文是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识,笔者索性把这些图谱收集在一起,并且归类便于查找和学习,希望能够帮助到每一位想成为架构师或者已经是架构师的小伙伴,这里我们的标题“史上最全的架构师图谱”是本文的目标,作者计划把这篇文章作为一个开放性的文章,如果读者发现更多转载 2017-08-21 15:57:51 · 2098 阅读 · 0 评论 -
海量数据处理面试题方法总结
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再转载 2017-07-28 15:42:35 · 1350 阅读 · 0 评论 -
淘宝数据魔方技术架构解析
淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。 为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难转载 2017-07-01 15:57:33 · 3126 阅读 · 0 评论 -
你刚才在淘宝上买了一件东西
你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了http://www.taobao.com。这时你的浏览器首先查询DNS服务器,将http://www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证转载 2017-07-01 15:57:52 · 2426 阅读 · 0 评论 -
淘宝网为什么需要大量顶尖高手来开发
为什么很多看起来不是很复杂的网站,比如 Facebook 需要大量顶尖高手来开发?就拿淘宝来说说,先说你看到的页面上,最重要的几个:【搜索商品】这个功能,如果你有几千条商品,完全可以用select * from tableXX where title like %XX%这样的操作来搞定。但是——当你有10000000000(一百亿)条商品的时候,任何一个数据库都无法存放了,请问你怎么搜索?这里需要转载 2017-07-01 15:57:55 · 2852 阅读 · 0 评论 -
EBay架构案例分析
EBAY可伸缩性策略1、 Partition Everything 切分万物,能划分尽量划分 从领域数据到功能2、 Asynchrony Everywhere 处处异步 EDA和消息广播3、 Automate Everything 全部自动 保证专注自动配置 自动回复 机器学习4、 Remember Everything Fails 记录失败5、 Embrace Inconsistency与狼共转载 2017-07-01 15:52:44 · 3152 阅读 · 0 评论 -
异步化
异步化最近在处理交易下单的流程:用户下单请求 前端控制层 业务逻辑层 同步调用 订单接口服务 数据层以上即为目前用户下单的处理流程,业务逻辑层使用同步的方式调用接口服务,直到订单接口服务响应或者超时。查看了很多资料说加入消息队列的机制,即可实现异步。首先将用户的下单请求添加消息队列中,然后订单接口服务从消息队列中获取请求消息进行处理。此时有两种处理方法:1、前端系统在将请求添加到队列后,原创 2017-07-01 15:52:41 · 2507 阅读 · 0 评论 -
LinkedIn架构--2008
在JavaOne 2008的会议上,著名社交网站LinkedIn的开发者做了2个关于LinkedIn网站的架构技术的演讲:LinkedIn - A Professional Social Network Built with Java Technologies and Agile Practices LinkedIn Communication Architecture 可以看一下LinkedIn原创 2017-07-01 15:52:38 · 2467 阅读 · 0 评论 -
09年必须关注的10大软件架构主题
在过去一年左右的时间里,在相当平静,企业的软件架构变得相当令人振奋的一次。 我们终于看到新出现的一些课题已经融入主流,并潜在地改变了游戏规则,一些创新,本来徘徊在边缘的技术也开始进行颠覆式革命。一些大的变化是:传统的霸权的第3和第4层应用模型 ,重量级的运行平台(集中式数据库计算模型),以及古典面向服务SOA的架构已经主宰了近十年,现在几乎被四分五裂了一系列新办法的设计和架构应用。这些听起来似乎很转载 2017-07-01 15:52:35 · 2344 阅读 · 0 评论 -
10 Must-Know Topics For Software Architects In 2009
In the last year or so, after quite a lull, the software architecture business has gotten rather exciting again. We're finally seeing major new topics emerging into the early mainstream that are poten转载 2017-07-01 15:52:32 · 2626 阅读 · 0 评论 -
程序员最重要最应该学习什么?
大多数人以为他们需要学习特定技术、算法、数学或其他形式的具体知识。 但是在Joost看来,这些从来都不是最主要的。 最主要的是他们需要学习“ 自律 ”。这是来自What most young programmers need to learn一文的观点:过去七年半以来我在Ronimo辅导了很多编程实习生,数百名学生和毕业生,在他们身上我看到一样同样的东西需要学习,也许有人认为,他们应该是需要学习特转载 2017-07-01 15:52:20 · 2939 阅读 · 0 评论 -
十条不错的编程观点
源自:http://blog.csdn.net/hennry66/article/details/5828466 在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争转载 2017-07-01 15:50:05 · 2347 阅读 · 0 评论 -
最佳编程语录
好的程序员这样一类人,这类人在横穿一条单行道前都要先看一下路两边。– Doug Linder, 系统管理员 关于工具,一个最重要的,也是最不易察觉的方面是,工具对使用此工具的人的习惯的潜移默化的影响。如果这个工具是一门程序语言,不管我们是否喜欢它,它都会影响我们的思维惯式。 –Edsger Dijkstra, 计算机科学家,著名的“程序=数据结构+算法”的提出者。 抽象和模糊完全地不同转载 2017-07-01 15:49:56 · 2481 阅读 · 0 评论 -
黑客与画家
本文是 Paul Graham 写的一篇关于黑客与画家共同之处的文章,深入探讨了黑客工作的艺术性与创造性。虽然大部分的程序员都觉得艺术是一件很遥远的事情,但对于那些愿意仔细打磨代码追求精益求精的优秀黑客来说,在创造的过程中总是能感受到艺术的真实存在(尽管可能只是隐约感受到,而且羞于把自己和艺术联系起来)。艺术之所以会让人觉得高高在上远离生活,是因为大部分人都是在衣着光鲜地谈论着艺术,而不知道什么是转载 2017-07-01 15:49:53 · 3061 阅读 · 0 评论 -
由动物启发的15个管理学定律
如何用创新的形式改造传统的管理、领导力?其实许多管理定律都来自于动物界的有趣发现。下面是一些汇总、分享: 1、分马定律 有一个财主,临终前把三个儿子叫到身边说,家里有17匹马可当遗产分,大儿子分得1/2,二儿子分得1/3,三儿子分得1/9。17匹马的1/2是8匹半,难道要杀掉一匹马分马肉吗?三个儿子百思不得其解,于是请来村里的智伯帮助解决难题。智伯想了又想,终于找出了答案:他从自己家里原创 2017-07-01 15:49:44 · 2673 阅读 · 0 评论 -
一张图让你看懂各开源License
一张图让你看懂各开源License转载 2017-08-22 16:55:53 · 2102 阅读 · 0 评论