51CTO老杨熊猫阿黑51cto博客开发久违的事噗斯基--卷土重来万空星阁上善若水,厚德载物匣子服务器技术
有时候nginx,apache,mysql,php编译完了想看看编译参数可以用以下方法 nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version: nginx/0.6.32 built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42) configure arguments: --use
(三) 之后的工作还是数58方格广告数,计算每排、每列的个数,然后乘起来填到Excel表格之中。 数过搬家频道后,我到一楼去买雪糕,回来时看了看屏幕,习惯性地刷新。突然发现方格似乎发生了变化,我不是很确定,继续刷新,结果没有变……等了大概5 分钟,再次刷新时发现新的方格出来了。当时很兴奋,好像发现新大陆一
写在前面的 赶集是我曾经待过的公司,百度是我现在进行时的公司,都是从事技术工作,搜到了这篇文 章之后,我一口气从头读到尾,对我个人来说,觉得很惭愧,正如文中所说:“理论上说,工作只是一种契约,倘若只将工作看成付出劳动获得报酬,那么人与工具 无异。爱上自己的工作,为自己工作,才能获取比物质大的多的收 益。将工作看成是为自己工作,是一种主动,也是一种快乐。不需要打卡考勤,绝不是一种可
原文地址:http://www.cnblogs.com/leoo2sk/archive/2011/07/10/mysql-index.html#nav-2-2
通过一个实际生产环境中的数据存取需求,分析如何设计此存储结构,如何操纵存储的数据,以及如何使操作的成本或代价更低,系统开销最小。同时,让更多初学者明白数据存储的表上索引是如何一个思路组织起来的,希望起到一个参考模板的价值作用。
原文:http://hadoop.apache.org/core/docs/current/hdfs_design.html 一、前提和设计目标 1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。 2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之
大数据量的问题是很多面试笔试中经常出现的问题,比如 google、淘宝、百度、 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.B
协同过滤(Collaborative Filtering)技术,是推荐系统中应用最为广泛的技术之一。顾名思义,“Collaborative” 本身就已经说明了协同过滤算法的主要意思,它基于一组兴趣相同的用户进行推荐。协同过滤基于这样的假设:为用户找到他真正感兴趣的内容的好方法是,首先找 他与他兴趣相似的用户,然后将这些用户感兴趣的内容推荐给此用户。这个基本思想是不是和现在颇
在先前的文章《又拍网架构中的分库设计》中, 我有提到过MySQL分库设计中的主键选择问题。在这篇文章里我想对这个问题进行展开讨论, 以此作为对上一篇文章的一个补充。 前面提到又拍网采用了全局唯一的字段作为主键。比如拿照片表为例, 虽然不同用户的照片数据存放在不同的Shard(或者说MySQL节点/实例, 请参考《又拍网架构中的分库设计》)上, 但是每一张照片拥有整个站点唯一的ID作为标示。
不久前我写了篇日志, 讲我的一点经验,PM如何与工程师协作。但是知易行难啊,最近我们的工程师也有点小抱怨,认为需求变动较多,太折腾了。我听到以后很警惕,查了一遍,发现 变动的需求大部分还算合理。半年多来一直强调敏捷,敏捷,有什么想法就快速发布出来,再根据上线效果进行调整。因此“一步到位”的方案是不可能的,而快速 调整是必须的。 这时工程师就有意见了,觉得后续的修补太多
过节前看到一篇文章,讲产品项目就应该由工程师来主导,但国内让PM去驱动项目,搞得乱七八糟,很恼火,怎么可能做出一款好产品来呢? 很显然,写这篇文章的是一位愤怒的工程师,Angry Engineer!我跟他至少有两点共鸣: 1、国内的PM确实常常折腾工程师,甚至不乏“把工程师当工具对待”的情况。 2、如果工程师有开阔的产品视野与全面的设计素养,知行合一,由工程师
1、stackoverflow 技术问答类网站,地址:http://stackoverflow.com/ 2、github 坑爹的github的官方网站,地址:https://github.com/ (据说支持中文,速度怒慢) 3、slideshare.net 一个资源分享站,地址:http://www.slideshare.net/
按:这篇 How Facebook Ships Code 提供了大量的细节信息,之前已经有朋友提供了一个翻译版本,阅读之后发现有些许错误,并且原文有更新,所以基于前面的翻译版本我重新翻译了一个(完整的)版本。一并谢过。希望这个版本对大家也有所参考。
随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如: 1、High performance - 对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实时生成动态页面和
mixi案例研究 mixi在提供服务的初期阶段就使用了memcached。 随着数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成为mixi服务中非常重要的组成部分。 图1 现在的系统组件 服务器配置和数量 mixi使用了许许多多服务
memcached的分布式 正如第1次中介绍的那样, memcached虽然称为“分布式”缓存应用程序要保存键名为“tokyo”“kanagawa”“chiba”“saitama”“gunma” 的数据。 图1 分布式简介:准备 首先向memca
memcached在数据删除方面有效利用资源 数据不会真正从memcached中消失 上次介绍过, memcached不会释放已分配的内存。记录超时后,客户端就无法再看见该记录(invisible,透明), 其存储空间即可重复使用。 Lazy Expiration memcached内部不会监视记录是否过期,而是在get时查看记录的时间戳,检查记录是否过期。 这种开发用的MySQL的Bri
Slab Allocation机制:整理内存以便重复使用 最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下, 会导致操作系统比memcached进程本身还慢。Slab Allocator就是
memcached是什么? memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、网站显示延迟等重大影响。 这时就该memcached大显身手了。memcached是高性
以佛、道教为主要宗教的中国,戴手珠的习惯来自于佛教的念珠,念珠又称作佛珠、数珠等,是人们在念佛时纪录的工具。而念佛是修行佛道基本方法之一,掐算着捻念珠诵经持咒念佛,就能生诸种功德,其最大的利益在于可让人凝聚精神、方便修行。在中国民间即使非佛教徒也有配戴佛珠的习惯,因为非佛教徒亦多相信手戴佛珠可保平安。 念珠种类大致分成手珠、持珠及挂珠三大类。念珠也称作佛珠、诵珠、咒珠、数珠等。这里提及的手
1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性) 2、__isset、__unset
一般的站姿经过模特的演绎也变得颇有味道。两腿分开,以左腿为支撑全身重量的承重腿,右腿向外外稍靠前位置劈开。上身微微转向身后,右肩有个向上送肩的动作。 身着短裙的侧身照片,弯曲小腿的站姿为画面增加了一分活泼的感觉
这是一篇关于mysql 性能,mysql 性能优化,mysql性能优化的文章。网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与负责,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化,网上找了一篇文章,分页分得乱七八糟的,只能转到博客。
配置环境: 一. MySQL二.MySQL 1.编辑/etc/my.cnfserver-id=2log-bin=mysql-binmaster-host=192.168.1.10master-user=dbadminmaster-password=123456master-port=3306replicate-do-db=GameDB# replic
今天群里讨论Adobe RGB与sRGB两个色彩空间的区别。之前真的没有太关注这个问题,今天找了一些资料。 sRGB是由惠普与微软公司于1977年共同开发的,其中“S”可解释为“标准”(Standard)。Adobe RGB较之sRGB有更宽广的色彩空间,它包含了sRGB所没有的CMYK色域,层次较丰富,但色彩饱和较低。如果希望在最终的摄影作品中精细调整色彩饱和度,可选择
一、谈火车头采集器的由来 火车头:我们的这个采集器最早是从05年底开始有这个想法的,当时也是和大家一样,个人站长,添加管理维护网站很辛苦,一篇篇修改复制发布最开始也是接触dede 然后发现他有个外部的c#采集器。不知道有多少人也记得,我的思路基本是从这个dedespider学来的,原来真的不懂什么,到后来学会php和.net,所以只要大家有兴趣,技术上的问题都可以克服,讲到现在的采集,其实采
123123123123123213123123
Mysql查询缓存机制原理QueryCache,QueryCache是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用 QC。每个Cache都是以SQL文本作为key来存的。在应用QueryCache之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的
基本概念 • 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等; • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A'赋予数值0,给字符’B'赋予数值1,则0就是字符’A'的编码; • 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号