新浪云计算SAE技术微博精选(9月)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
查看围脖精彩评论: http://e.weibo.com/1662047260/yCRiACnND
《Redis 常见的性能问题和解决方法》
Redis 是一个高性能的key-value数据库,也是如今很流行的NoSQL话题内容之一。作者结 合自身的实际经验介绍了他在工作中遇到的一些Redis问题以及对应的规避和解决方案,如果 你也在用Redis,那么可能其中有一些经验可供参考。http://t.cn/zlwa0af
查看围脖精彩评论: http://e.weibo.com/1662047260/yE7FectRx
《Google Spanner原理- 全球级的分布式数据库》
这是一篇分析Google Spanner的好文,Spanner是Google全球级的分布式数据库 (Globally-Distributed Database) 。Spanner的扩展性达到了令人咋舌的全球级,可以扩展 到数百万的机器,数已百计的数据中心,上万亿的行。 http://t.cn/zlzUmDz
查看围脖精彩评论: http://e.weibo.com/1662047260/yCIsD21qa
《Linux平台下如何检测、调试C/C++程序内存泄漏》
C/C++程序一般都由程序员自己来控制内存的申请和释放, 因此稍有不慎就容易出现内存泄 漏,大家平时开发中都用什么方法和手段来检测、调试程序的内存泄漏呢?来看这条问答, http://t.cn/zlzdyTZ 文中的答案是否跟你的方法一样呢。
目录
《 Redis 常见的性能问题和解决方法》 00 写上你的文字你的文字 《十五分钟介绍Redis数据结构》 01 《PHP代码如何被执行?》 02 《为什么应该放弃或减少使用MD5》 03 《一个基于JS的Box2D物理引擎——Box2DJS》 04 《Google Spanner原理- 全球级的分布式数据库》 05 《大型网站架构基本问题》 《MySQL数据库优化总结》 《创业圈里稀缺的人文主义精神》
查看围脖精彩评论: http://e.weibo.com/1662047260/yBNj7kiQ7
《MySQL索引背后的数据结构及算法原理》
本文以MySQL数据库为研究对象,讨论与数据库索引相关的话题。特别需要说明的是, MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库 支持多种索引类型,如BTree索引,哈希索引,全文索引等等。 http://t.cn/ShGJYk
查看围脖精彩评论:http://e.weibo.com/1662047260/yD0J68hfZ
《PHP代码如何被执行?》
文章总结到,引擎在解析PHP代码的时候通常是分为两个部分,编译和执行。PHP的执行过 程是先通过编译器将PHP代码编译成op code,然后然后zend虚拟机按照一定顺序执行这些 op code,具体是将每个opcode分发给特定的op code handler。详情: http://t.cn/zl2lmQ4
@ SinaAppEngine《技术微博精选》 在这里写上你的标题
副标题文字副标题文字
(9月)
http://e.weibo.com/saet 作者名字/日期
目录
《计算机科学中最重要的32个算法》 00 《读懂diff》 01 《Go语言》 02 《HTTP Server开发相关学习资料整理推介》 03 《OpenResty项目》 04 《自己动手实现Multi-Master Replication》 05 《MySQL索引背后的数据结构及算法原理》 《解析nginx负载均衡》 《Linux平台下如何检测、调试C/C++程序内存泄漏》 《详细解析JS木马的原理及防范方法》 写上你的文字你的文字
查看围脖精彩评论:http://e.weibo.com/1662047260/yBEt9pPwc
《自己动手实现Multi-Master Replication》
直到今天为止,MySQL依然只支持一个Slave从一个Master复制数据,虽然也可以做到一主多 备(M->S),双主复制(MM)等架构,但是局限性依然很大。来看本文作者如何动手实现MultiMaster Replication的。详情:http://t.cn/zOABGRS
Biblioteka Baidu
《Go语言》
Go语言是Google推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代 码的复杂性。Google首席软件工程师Rob Pike说:我们之所以开发Go,是因为过去10多年 间软件开发的难度令人沮丧。Go让我体验到了从未有过的开发效率。http://t.cn/zWsoUvF
文中作者整理了在学习过程中接触到的一些与HTTP Server有关的资料、文章及书籍,在这里分 享给大家,希望对大家有所帮助。http://t.cn/zOao0MH
查看围脖精彩评论:http://e.weibo.com/1662047260/yBGPkoiab
《 OpenResty项目》
推荐一下@agentzh 老师的OpenResty项目http://t.cn/a9lw5h 该项目集成了ngx_lua, ngx_memc, redis等一系列nginx模块,“Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种C以及Lua 模块,快速构造出足以胜任 10K 并发连接响应的超高性能 Web 应用系统”。SAE的CDN服务也用到了OpenResty。
《计算机科学中最重要的32个算法》
奥地利符号计算研究所(RISC)的Christoph Koutschan博士做了一个调查,参与者大多数 是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,你们熟悉 其中的哪些算法呢? 1、A* 搜索算法——图形搜索算法。 2、集束搜索(又名定向搜索)。 3、二分查找(Binary Search)。 4、分支界定算法(Branch and Bound)。 5、Buchberger算法。 6、数据压缩。 7、Diffie-Hellman密钥交换算法。 8、Dijkstra算法。 9、离散微分算法(Discrete differentiation)。 10、动态规划算法(Dynamic Programming)。 11、欧几里得算法(Euclidean algorithm)。 12、期望-最大算法(Expectation-maximization algorithm)。 13、快速傅里叶变换(Fast Fourier transform)。 14、梯度下降(Gradient descent)。 15、哈希算法(Hashing)。 16、堆排序(Heaps)。 更多算法:http://t.cn/zWBNOmq 查看精彩微博评论:http://e.weibo.com/1662047260/yBfwFhtJt
在目前Google公开发布的所有网络应用中,均没 有使用Go。但是Google已经使用该语言开发了几个 内部项目。 Rob Pike表示,Go是否会对Google即将推出的 Chrome OS产生影响,现在还言之尚早,不过Go的 确可以和Native Client配合使用。他表示,“Go可以 让应用完美的运行在浏览器内。”例如,使用Go可以 更高效的实现Wave,无论是在前端还是后台。
查看围脖精彩评论:http://e.weibo.com/1662047260/yDjA5cO5k
《十五分钟介绍 Redis数据结构》
Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存 储,适应高并发的应用场景。它起步较晚,发展迅速,目前已被许多大型机构采用。本文可 让一个初学者在15分钟内就对Redis的数据结构有一个了解。http://t.cn/akBoVv
尽管Google对Go有很大的野心,该公司也明白,这项计划无法完全取代现有的技术。 Pike说:我不认为我们能取代任何东西。我们只是创造出这个领域的另一个角色。
查看精彩评论:http://e.weibo.com/1662047260/yBxoNeqPc
《HTTP Server开发相关学习资料整理推介》
查看围脖精彩评论:http://e.weibo.com/1662047260/yDCr5dcrT
《为什么应该放弃或减少使用MD5》
MD5是一种常用的单向哈希算法。它被广泛用于以下几个用途: 1、检查数据是否一致。 2、存储用户密码。 3、校验数据正确性。 本文将说明为什么对于上面三种用途,MD5都不适用。感兴趣的童鞋来看一看: http://t.cn/zlwot83
查看围脖精彩评论: http://e.weibo.com/1662047260/yCLUlslaF
《详细解析JS木马的原理及防范方法》
javascript是灵活性非常高的一种脚本语言,使得用其实现的同样功能有多种多样的写法,那 么在项目中如果没有统一的规范,就会造成js代码难以维护,所以制定统一的编码规范是非 常必要的。 看看这篇文章,也许对你有所帮助。http://t.cn/zWOgFwr
查看围脖精彩评论: http://e.weibo.com/1662047260/yCfACpYXA
《解析nginx负载均衡》
对于一个大型网站来说,负载均衡是永恒的话题。nginx作为webserver的后起之秀,其优秀 的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业生产为背景, 从设计实现和具体应用等方面详细介绍nginx负载均衡策略。http://t.cn/zWKiLNa
查看围脖精彩评论: http://e.weibo.com/1662047260/yEZhyzpef
《MySQL数据库优化总结》
数据库的好坏直接影响到程序的性能,要保证数据库的效率,需要做好以下工作:数据库设计、 sql语句优化、数据库参数配置、恰当的硬件资源和操作系统。对于SAE上的应用,开发者需要做 好设计和优化。该文对mysql的优化做了详细总结:http://t.cn/as7kiG
查看围脖精彩评论: http://e.weibo.com/1662047260/yE4Izshmy
《大型网站架构基本问题》
1、文件存贮的问题; 2、海量数据的处理; 3、ajax的利弊分析; 4、数据并发的处理; 5、数据关系的处理; 6、数据索引的问题; 7、分布式处理; 8、数据安全性的分析; 9、数据同步和集群的处理的问题; 10、数据共享的渠道以及OpenAPI趋势。http://t.cn/zl4TwbX
《读懂diff》
diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的 基石之一。本文中,作者将举例说明diff的三种格式,以此让你读懂diff。 http://t.cn/zW3rM9e
查看精彩评论:http://e.weibo.com/1662047260/yBbB8uVD3
查看围脖精彩评论: http://e.weibo.com/1662047260/yFKq2uBgI
《创业圈里稀缺的人文主义精神》
前阵子,国外媒体快公司采访37signals CEO的一篇文章在圈子里引起了不小波澜。在这次 采访中,Fried毫不避讳地发表了自己对美国创业圈生态的看法: Fried称,现在有太多的创业公司不惜牺牲公司员工长期的士气,以换取短期的爆发式增长。 这些公司通常会选择透支员工,每周让他们工作60,70甚至80小时,然后换另外一批人代替 他们。因为这些公司知道,不管是公司还是员工,要么是都“死”,要么是被收购,要么… 不管是哪一种情况,他们都不在乎,他们只是一味地消耗掉自己的资源,这就像在开采石油 的时候要采尽每一滴油一样… http://t.cn/zWd2bpb
查看围脖精彩评论: http://e.weibo.com/1662047260/yDVi4j2tD
《一个基于JS的Box2D物理引擎——Box2DJS》
Box2DJS(http://t.cn/bQkXj ),利用它可以在浏览器中实现带丰富物理效果的游戏和 UI。 来看这篇文章:http://t.cn/zlULf6A