自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 mysql笔记

MySQL 前缀索引MySQL 前缀索引能有效减小索引文件的大小,提高索引的速度。但是前缀索引也有它的坏处:MySQL 不能在 ORDER BY 或 GROUP BY 中使用前缀索引,也不能把它们用作覆盖索引(Covering Index)。建立前缀索引的例子:1 # 语法2 ALTER TABLE table_name ADD KEY(column_na

2016-05-27 10:18:24 279

原创 nginx/tengine限制流量如何配置

限制每个IP一个线程,每个线程30K/s限制;下载限制的相关配置http { limit_zone one $binary_remote_addr 10m; server { location /upload/ { limit_conn one 1;

2016-05-20 18:01:28 2938 1

转载 赶集mysql军规

赶集网mysql开发36军规写在前面的话:总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。(一)核心军规(1)不在数据库做运算:cpu计算务必移至业务层(2)控制单表数据量:单表记录控制在1000w(3)控制列数量:字段数控制在20以内(4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数据(5)拒绝3B:拒绝大sq

2016-05-20 15:10:43 290

转载 58怎么玩数据库架构(upyun架构与运维大会速记)

大家好,我是58沈剑,今天我分享的主题是《58怎么玩数据库架构》,我的PPT页数非常少,讨论的问题非常的聚焦。一、数据库的基本概念基本概念就一页PPT,让大家就一些数据库方面的概念达成一致。首先是“单库”,最开始的时候数据库都是这么玩的,几乎所有公司都会经历这个阶段。接下来是“分片”,也就是水平切分,它是用来解决数据量大的问题。有一些

2016-05-20 15:07:12 451

转载 秒杀系统架构优化思路

秒杀系统架构优化思路本文曾在“架构师之路”上发布过,近期支援Qcon-AS大会,在微信群里分享了该话题,故对原文进行重新整理与发布。一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的

2016-05-20 14:34:21 4985 3

转载 memcached(六)调优经验

一 监控 查看memcahe服务器的状态,通常我们使用2个命令 1)telnet 127.0.0.1 11211 查看全局 stats 查看slab stats slabs 查看item stats items 2)vmstat 1 -S M 二 调优 根据笔者个人经验,memcached调优需要注意一下几点。 1)节点过热 如果me

2016-05-19 17:55:07 2728

转载 memcached 并发原语CAS与GETS操作

最近笔者自己的项目中,遇到了乐观锁的需求。但是redis没有这个操作,无奈,看了memcache天然的支持这种并发原语,即:GETS和CAS操作。因此准备打算继续使用REDIS,业务没有那么强的时序执行要求,因此可以使用没有CAS的算法在某种程度上解决。     我们为什么要使用这种并发原语呢?如果是单机版的,我们可以通过通过加锁同步就可以解决执行时序的问题。但是我们的应用是分布式的,无状态的

2016-05-19 17:51:22 1167

转载 三种保证URL地址可信的加密方式

近日接到一个需求,要求一台资源服务器不仅在可以暴露在公网环境下的同时,还要保证只接受并处理可信的http访问请求。 需求场景如图:为了访问资源文件,用户需要首先访问某一台Frontend Server进行用户身份认证———所有的用户信息均由Frontend Server保存,Frontend Server认证通过后返回真实的重定向地址,用户再根据重定向地址访问Res

2016-05-19 01:33:22 2614

转载 揭秘微信红包架构、抢红包算法和高并发和降级方案

与传统意义上的红包相比,近两年火起来的“红包”,似乎才是如今春节的一大重头戏。历经上千年时代传承与变迁,春节发红包早已成为历史沉淀的文化习俗,融入了民族的血脉。按照各家公布的数据,除夕全天微信用户红包总发送量达到80.8亿个,红包峰值收发量为40.9万个/秒。春晚直播期间讨论春晚的微博达到5191万条,网友互动量达到1.15亿,网友抢微博红包的总次数超过8亿次。微信红包在经

2016-05-16 12:28:44 4775

转载 php怎么实现根据图片搜索图片功能

php爱好者 们很对php开发的追求是永不止步的,今天偶然想起来了 发下php怎么实现相似图片的搜索呢?其中的原理来解释下1、缩小尺寸。将图片缩小到8×8的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。2、简化色彩。将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。3、计算平均值。计算所有

2016-05-15 21:32:18 4434 1

转载 php以图搜图

以图搜图感知哈希算法count 10 两张不同的图片var_dump(ImageHash::run(‘./1.png’, ‘./psb.jpg’));<?phpclass ImageHash { const FILE_NOT_FOUND = '-1'; const FILE_EXTNAME_ILLEGAL = '-2'; private function _

2016-05-15 21:29:52 1592

转载 微博的MySQL数据库优化实践经验

数据库是所有架构中不可缺少的一环,一旦数据库出现性能问题,那对整个系统都会来带灾难性的后果。并且数据库一旦出现问题,由于数据库天生有状态(分主从)带数据(一般还不小),所以出问题之后的恢复时间一般不太可控,所以,对数据库的优化是需要我们花费很多精力去做的。接下来就给大家介绍一下微博数据库这些年的一点经验,希望可以对大家有帮助。硬件层优化这一层最简单,最近几年相信大家对SSD这个名词并不

2016-05-13 12:04:17 1236

转载 MySQL查询的性能优化

索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间检查的行数返回的行数建立索引的几个准则:

2016-05-12 18:40:28 435

转载 php中socket的使用

一、开启socketphpinfo();查看是否开启了socket扩展,否则在php.ini中开启。二、服务器端代码的写法<?phperror_reporting(E_ALL);set_time_limit(0);//ob_implicit_flush();$address = '127.0.0.1';$port = 10005;//创建端口if( ($so

2016-05-12 18:27:09 437

转载 javascript 手机号码正则表达式验证函数

随着手机号码段的不断增加,以前网上的手机号码验证函数都不能那么完美的支持了,这里编辑特为大家准备的一个简单的正则与手机验证的函数分析。复制代码代码如下:function checkMobile(){     var sMobile = document.mobileform.mobile.value     if(!(/^1[3|4|5|8][0

2016-05-03 17:09:30 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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