似水流年 -- 韩欣的博客

数据管理 存储 云计算 大数据

排序:
默认
按更新时间
按访问量

淘宝搜索引擎的缓存机制

在淘宝搜索系统中中,搜索结果页的缓存(Cache)是对搜索“效率”贡献最大的设计。由于缓存中的搜索结果页都是前人查询的结果,因此用户的查询请求如果在缓存中命中(和前人的查询相同),则查询系统直接把缓存中存放的搜索结果页返回给用户。 用户在使用淘宝搜索引擎进行检索时,查询词可能千差万别。但是如果从...

2013-04-24 09:42:59

阅读数:2116

评论数:0

看小白如何解决ajax跨域问题

由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax跨域问题...

2013-01-11 09:18:31

阅读数:777

评论数:0

中文编码杂谈

中文编码杂谈 桂南 编码问题的例子 在windows自带的notepad(记事本)程序中输入“联通”两个字,保存后再次打开,会发现“联通”不见了,代之以“��ͨ”的乱码。这是windows平台上典型的中文编码问题。即文件保存的时候是按照ANSI编码(其实就是GB2312,后面...

2013-01-11 09:16:43

阅读数:791

评论数:0

设计师需要的知识体系

产品设计师面对复杂、庞大的制造业系统以及多元化的市场,其知识体系要同时具备广度和深度。设计是循序渐进、不断深入的过程,因此我们面对的是交错的学科体系,以及深入的技术探究。当国内工业设计教育界还在热烈地争论设计是艺术还是技术时,不妨退一步思考,设计本身既融合又独立,既有依附性又具有本身不可替代的意义...

2012-11-09 09:05:00

阅读数:934

评论数:0

Webkit内核探究【2】——Webkit CSS实现

出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html 作者:李嘉昱 CSS在Webkit中的实现属于相对独立的一个模块,注意这里说的是相对。 CSS在Webkit中的作用自然是不言而喻的,在Web早期,文档的结构和样...

2012-11-09 09:02:04

阅读数:526

评论数:0

Webkit内核探究【1】——Webkit简介

出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html 作者:李嘉昱 研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核进...

2012-11-09 09:00:10

阅读数:468

评论数:0

【转】先思再行 闭着眼睛编程

摘要:解决问题最重要的习惯不是一直盯着屏幕和编写修改代码,某些时候,阻止你成功的东西恰恰会是过于努力。这时候你需要暂停一下,平缓你的思绪,换一种方法或许能带给你不一样的效果。 你会花多少时间思考如何编写代码? 乍看这是一个引人思考的深层次问题,在编程专业中常有这样的误解,软件开发就...

2012-11-09 08:53:46

阅读数:632

评论数:0

现在我们家BB 28周了

怀个双胞胎是非常痛苦的,加油老婆,已经28周了! 图解双胞胎胎儿发育过程, 用精美的双胞胎图片形象展示了整个双胞胎胎儿发育全过程!

2012-11-09 08:51:14

阅读数:1299

评论数:0

GCC 中的编译器堆栈保护技术

GCC 中的编译器堆栈保护技术 以堆栈溢出为代表的缓冲区溢出已成为最为普遍的安全漏洞。由此引发的安全问题比比皆是。早在 1988 年,美国康奈尔大学的计算机科学系研究生莫里斯 (Morris) 利用 UNIX fingered 程序的溢出漏洞,写了一段恶意程序并传播到其他机器上,结果...

2012-11-07 13:24:41

阅读数:1726

评论数:0

更好的内存管理-jemalloc

更好的内存管理-jemalloc  ▼     今年年初由于facebook而火起来的jemalloc广为人之,但殊不知,它在malloc界里面很早就出名了。Jemalloc的创始人Jason Evans也是在FreeBSD很...

2012-11-07 09:15:10

阅读数:46682

评论数:0

NoSQL数据库:MongoDB初探

NoSQL数据库:MongoDB初探 跟着时下炒得火热的NOSQL潮流,学习了一下mongodb,记录在此,希望与感兴趣的同学一起研究! MongoDB概述 mongodb由C++写就,其名字来自humongous这个单词的中间部分,是由10gen开发并维护的,关于它...

2012-11-07 09:10:00

阅读数:1176

评论数:0

Tokyo Cabinet TC 源码学习笔记

Tokyo Cabinet TC 源码学习笔记 1 TC数据库简介 1.1 基本数据库类型 1.2 数据库参数 1.3 常用的测试命令 2 Hash Database 2.1 文件结构 2.2 基本实现 2.2.1 缓存机制 2.2...

2012-11-07 09:09:07

阅读数:806

评论数:0

NoSQL数据库笔谈

NoSQL数据库笔谈 databases , appdir , node , paper 颜开 , v0.2 , 2010.2 序思想篇 CAP最终一致性 变体 BASE其他 I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gus...

2012-11-07 09:06:21

阅读数:2251

评论数:0

人们最初厌恶编程的10个原因

作者 jforeverg 2011-08-19 16:19:53 英文原文: 10 Reasons Why People Initially Suck at Programming 每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大家都能接受的理由,还有提高编程能力的...

2012-09-14 13:24:45

阅读数:1048

评论数:0

poll, select, epoll

随着2.6内核对epoll的完全支持,网络上很多的文章和示例代码都提供了这样一个信息:使用epoll代替传统的poll能给网络服务应用带来性能上的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些测试数据来...

2012-06-16 15:57:20

阅读数:747

评论数:0

[转]IDOL分析数据更瞬捷

Autonomy高管:IDOL分析数据更瞬捷 ZDNet 数据库 作者: 蒋湘辉 【原创】 2012年02月01日 评论(0) 关键词: 惠普 Autonomy 数据库 IDOL 大数据 云计算 Autonomy亚太区副总裁Sanjay Aurora在北京接受ZDNet采访时表示,Aut...

2012-06-16 15:56:19

阅读数:1323

评论数:0

[转]微信架构的启示

Wednesday, May 16th, 2012 by Tim | 7 Comments Filed under: 架构 | Tags: qq, weixin 腾讯大讲堂中最近分享了周颢演讲的微信技术总监解读微信架构的秘密,看完视频的一些心得。 技术微创新 微信的技术设计上有...

2012-06-16 15:54:36

阅读数:984

评论数:0

Tokyo Cabinet 数据结构

Tokyo Cabinet 数据结构 Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。 Tokyo Tyrant在启动的时...

2012-06-15 15:26:35

阅读数:565

评论数:0

Redis几个认识误区

Saturday, Dec 4th, 2010 by Tim | Tags: key value store, redis 前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying...

2012-03-05 16:18:40

阅读数:456

评论数:0

GlusterFS 集群文件系统

1. GlusterFS 概述 GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络...

2012-03-05 11:05:41

阅读数:763

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭