摘要: 在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以比较。这两套声名显赫的缓存引擎拥有着诸多相似之处,但它们同样也具备大量显著差异。作为二者当中更年轻也更加灵活的方案,Redis被大部分技术人员视为首选目标——但请别掉以轻心,不容忽视的重要例外情况也是客观存在的。 阅读全文
posted @ 2015-03-27 10:30 Flying_Boy 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 要优化下单就要提高TPS (Transaction per second)每秒下单数,我们首先要做的是对下单的逻辑剥离,只保留核心部分,而把附加功能剔除出去。 比如说下单要考虑库存量,考虑发短信,要给卖家发旺旺消息通知,要对订单做统计,要做销售额统计等等,这些功能是必要的,但是也是附加的功能,要最大程度提高下单这一步的TPS,就要先不考虑这些东西。 阅读全文
posted @ 2015-03-26 13:08 Flying_Boy 阅读(3466) 评论(0) 推荐(1) 编辑
摘要: 文档 规范的文档对接口的开发有着至关重要的作用,规范的文档能够使 双方对接口的定义以及接口的参数都有一个明确的概念,便于沟通和联调。   在接口的开发过程中,为了保证传递参数的传递的私密性,参数传输是需要加签的,接口提供方提供了一种验签规则,接口的调用方提供合适的参数后通过加签的操作以参数的形式传输给接口的提供方   下面提供一种验签的思路 阅读全文
posted @ 2015-03-25 14:20 Flying_Boy 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 最近和人聊起来数据库存储字段的类型区别时候发现有些字段自己也不是很清楚,回来查阅了一些资料后才对这些字段的类型有了明确的定义。   数据库字段的常见类型一般包括: 阅读全文
posted @ 2015-02-08 14:00 Flying_Boy 阅读(7016) 评论(0) 推荐(0) 编辑
摘要: 索引是对数据库大数据的查询优化的一种有效的手段,索引又可分为唯一索引和复合索引 阅读全文
posted @ 2015-02-06 20:03 Flying_Boy 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 常见算法 阅读全文
posted @ 2015-01-28 16:25 Flying_Boy 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 作一个真正合格的程序员,应该具有的素质。 1:团队精神和协作能力   把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。 阅读全文
posted @ 2015-01-28 14:51 Flying_Boy 阅读(11252) 评论(0) 推荐(1) 编辑
摘要: 题目:从1亿个整数数中找出最大的1万个。   拿到这道题,马上就会想到的方法是建立一个数组把1亿个数装起来,然后用for循环遍历这个数组,找出最大的1万个数来。原因很简单,因为如果要找出最大的那个数,就是这样解决的;而找最大的1万个数,只是重复1万遍而已。 阅读全文
posted @ 2014-10-14 16:48 Flying_Boy 阅读(3649) 评论(1) 推荐(0) 编辑
摘要: 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 阅读全文
posted @ 2014-10-13 15:15 Flying_Boy 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 项目的开发中不可避免的会碰到从服务器上面Down文件下来,Down单个文件有很多方法,比如文件流什么的,但是当需要Down下来的是一个内部包含多个文件的文件夹时,由于浏览器的解析规则,即使我们不嫌麻烦在项目里面来个循环下载,在web端要不停的接受文件,如此差的用户体验度是我们实在忍受不了的。 阅读全文
posted @ 2014-04-15 17:42 Flying_Boy 阅读(6759) 评论(5) 推荐(6) 编辑