自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JS的类

js中的类,既是重点,也是难点,很多时候都感觉模棱两可。首先强调一下js中很重要的3个知识点:this、prototype、constructor。下面我们来总结一下定义(模拟)类的几种方法:1.工厂模式?12345678910111213141516function c

2017-01-17 10:35:48 193

转载 php的运行原理

说到php的运行机制还要先给大家介绍php的模块,PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交

2017-01-16 15:50:02 274

转载 PHP与其他语言的比较

PHP与其他语言的比较就目前的动态网页开发技术而言,除了PHP以外,还有ASP、JSP和.NET,它们都各有千秋,都有着广泛的用户群,本节将它们进行简单的比较,如表1.1所示。表1.1  PHP与其他语言的比较比较项目PHPASPJSP.NET跨操作系统性支持只支持Win32

2017-01-16 15:01:46 2824

转载 memcache的分布式缓存

memcache分布式部署是什么呢?下面通过一个例子来认识一下:假设memcached服务器有node1~node3三台, 应用程序要保存键名为“tokyo”“kanagawa”“chiba”“saitama”“gunma” 的数据。首先向memcached中添加“tokyo”。将“tokyo”传给客户端程序库后, 客户端实现的算法就会根据“键”来决定保存数据的memcached服

2017-01-14 10:00:07 328

转载 memcachae超详细解释

MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面渲染的结果。MemCache设计理念就

2017-01-13 21:08:07 427

转载 日请求过亿的Web系统PHP7升级实践

http://geek.csdn.net/news/detail/77849

2017-01-04 14:47:43 183

转载 mysql视图详解

一. 视图概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限

2017-01-04 14:03:38 264

转载 触发器详解

触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_st

2017-01-04 13:48:26 284

转载 定位慢查询

MySQL慢查询配置1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MySQL服务器的慢查询状态是否开启.执行如下命令:show variables like '%quer%';我们可以看到当前log_sl

2017-01-04 10:37:37 414

转载 mysql分区

一、       mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MySQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning)这种形式的分区是对根据表的行进行分区,

2017-01-03 21:18:34 200

转载 mysql分表的3种方法

mysql分表的3种方法张映 发表于 2010-08-02分类目录: mysql标签:merge,mrg_myisam,myisam, mysql, 分表一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验

2017-01-03 21:15:18 448

转载 为什么要分表和分区?

为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可

2017-01-03 21:06:37 373

转载 mysql性能优化-慢查询分析、优化索引和配置

目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1)      max_connections2)      back_log3)      interactive_timeout4)

2017-01-03 20:54:09 269

转载 正向代理和反向代理

套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。一、正向代理(Forward Proxy)一般情况下,如

2017-01-03 20:47:23 186

转载 从BRD开始

BRD是什么?BRD在互联网公司当中扮演怎样的角色?为什么需要写BRD?BRD该如何写?BRD指的是商业需求文档(Business Requirement Document)。在这篇的文档当中不会有详细的产品规划,只会有基于市场调查和用户需求调查的产品构思。这篇文档常以PPT等形式的演示文档展现出来。通过大量的数据来说服公司的领导和同事,帮助该产品的立项以获得公司资源支持。粮草先行,B

2017-01-03 20:42:57 281

转载 如何估算网站日承受最大访问PV ,你想建设一个能承受500万PV/每天的网站吗?如果计算呢?

如何估算网站日承受最大访问PV每个老板或客户都会问架构师这个问题. 你设计的网站能承受多大的日访问量. 程序员都会拍胸脯说出一个心理最大数字.说的时候很有信心.其实这个数字大多是猜的.作为一个理性的程序员怎么能用猜呢? 这里就介绍如何计算网站能承受的最高日访问数. 一. 我们得先做测试确认基本数据.多数情况只计算网站日最大访问pv数,而不是ip或

2017-01-03 20:11:53 3140

空空如也

空空如也

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

TA关注的人

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