摘要: Redis 3.0官方文档翻译计划(9) ——分片 分片(partitioning)就是将你的数据拆分到多个Redis实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示Redis分片的可选方案。 分片为何有用(Why useful) Redis的分片承 阅读全文
posted @ 2016-04-08 18:45 猪啊美 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 作为后端应用的开发者,我们经常开发、调试、测试完我们的应用并发布到生产环境,用户就可以直接访问到我们的应用了。但对于互联网应用,在你的应用 和用户之间还隔着一层低调的或厚或薄的负载均衡层软件,它们不显山不露水默默的发挥着重要的作用,以至于我们经常忽略了它们的存在。因为负载均衡层通常不 在一般开发人员 阅读全文
posted @ 2016-04-08 18:34 猪啊美 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Redis 的性能幻想与残酷现实 2011 年,当初选择 Redis 作为主要的内存数据存储,主要吸引我的是它提供多样的基础数据结构可以很方便的实现业务需求。另一方面又比较担心它的性能是否足以支撑,毕竟当时 Redis 还属于比较新的开源产品。但 Redis 官网宣称其是提供多数据结构的高性能存储, 阅读全文
posted @ 2016-04-08 18:33 猪啊美 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚! 我从 12 年底开始接触前端,12 年之前的前端发展情况只能从上一辈的 阅读全文
posted @ 2016-04-08 15:27 猪啊美 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 我们在上一篇博客中设定了架构的目标,只有一个,就是可维护性。完全没有提性能,这是故意的。 似乎程序员都是急性子,或许是被windows冗长的开机时间折磨够了,有可能是因为提升性能的效果是最显而易见的……总之,我发现,绝大部分程序员对性能的关注和热情是无与伦比的! C#刚刚推出的时候,就有人摇头晃脑的 阅读全文
posted @ 2016-04-08 15:24 猪啊美 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索 引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而 符合条件的结果又很少,那么不加索引会引起致命的性能 阅读全文
posted @ 2016-04-08 15:00 猪啊美 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 春节期间,无意中看到一篇文章, 文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的 设计。一般的电商网站,购买都是基于商品的概念,每个商品有一定量的库存,用户的购买行为是针对商品的。当用户发起购买行为时,系 阅读全文
posted @ 2016-04-08 14:25 猪啊美 阅读(269) 评论(0) 推荐(0) 编辑
摘要: GitHub中国区前100名到底是什么样的人? 本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做 了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品《技术人员如何建立自己的个人品牌》《优 雅的程序员列传》欢迎加我微 阅读全文
posted @ 2016-04-08 13:54 猪啊美 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 0x01 常见的反爬虫 这几天在爬一个网站,网站做了很多反爬虫工作,爬起来有些艰难,花了一些时间才绕过反爬虫。在这里把我写爬虫以来遇到的各种反爬虫策略和应对的方法总结一下。 从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。这里我们只讨论数据采集部分。 一般网站从三个方面反爬虫:用户请求的He 阅读全文
posted @ 2016-04-08 13:36 猪啊美 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范。。。 给浏览器提供了牛逼能力,干以前不能干的事。。。(确切地说应该是给浏览器规定了许多新的接口标准,要求浏览器实现牛逼的功能。。。 这里感谢红枫一叶) 给浏览器暴露了许多新的接口。。。 加了很多新的效果。。。 问的人其实并不明 阅读全文
posted @ 2016-04-08 10:07 猪啊美 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Web1.0, 2.0, 3.0 是不同的(互联网)科技概念。从 1.0 到 3.0 之间,变化的不单是网络内容,同样还有科技设备。排名第一的答案将此 1.0 到 3.0 都放置在“妓院”当中。如果沿用她/他的比喻,那么 Web1.0是一家实体商店,房子就在那里,你随时都可以来:台式电脑使得人们只能 阅读全文
posted @ 2016-04-08 09:51 猪啊美 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url. 现支付宝的通知有两类。 A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式 B页面跳转通知,对应的参数为return_url,支付宝通知使用GET方式 (通知地址不需要像以前一样去账户内设 阅读全文
posted @ 2016-04-08 09:23 猪啊美 阅读(588) 评论(0) 推荐(0) 编辑