自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux常用功能

虚拟主机(重点)虚拟主机: 一个服务器可以有多个域名www.avttk.comwww.1024.com =》 htdocs/1024计划: www.baidu.com => Linux中htdocs/baidu目录 步骤:修改apache配置文件 httpd.confvim /usr/local/apache2/etc/httpd.conf////去掉#Include etc//ex

2017-07-18 23:40:26 1015

原创 Linux基本操作及数据库查询

Linux命令文件、目录操作 touch rm -rf mv cp目录: mkdir rm -rf mv cp -r编辑文件: vim 命令模式 hjkl yy 复制 nyy 复制多行 dd 删除

2017-07-18 23:39:04 449

原创 MySQL存储过程

MySQL存储过程概念 存储过程是一组为了完成特定功能的SQL语句级集合,也就是说存储过程中可以有多条SQL语句。存储过程经过编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 说白了,就类似于php中的函数。优点存储过程增强了SQL语言的功能和灵活性。存储过程可以用if/while/case等控制语句编写,可以完成复杂的判断和运算存储

2017-07-18 23:37:11 242

原创 多表联查

多表联查 使用多表联查的场景,有些时候数据在不同的表中,这个时候我们就需要用到mysql中的多表联查。多表联查概念 将两个或两个以上的表按某个条件连接起来,从而选取需要的数据。多表联查是同时查询两个或两个以上的表时使用的。多表联查分类内连接查询内连接查询使用关键字join或cross join 或 inner join, 然后通过on连接表与表之间的条件注意: 内连接查询只能查询出两

2017-07-18 23:36:36 966

原创 MySQL分组

MySQL分组group by group by语法可以根据给定字段对查询结果进行分组统计,相同属性的数据为一个组。通常,在每组中通过聚合函数来可以计算组中最大,最小等。 如果group by带有having,则只有满足having后面的条件的组才能输出。注意: having 必须在group by之后。与分组相关的聚合函数count() 返回某个字段的值的行数max() 求最大

2017-07-18 23:35:35 396

原创 数据库优化

数据库表的设计数据库优化数据库优化(大课题)数据库优化涉及方面特别多。涉及的方面: 表设计比较合理选择合适的表引擎选择合适的字符集选择合适的数据类型合理添加索引、使用索引写SQL语句注意问题硬件问题带宽create table user(id int not null)如何设计表才比较合理1. 操作频繁的表中只要保留一些常用的字段,并且一张表的字段不宜过多。2. 设计表要遵守三

2017-07-18 23:34:36 170

原创 MySQL优化建议

MySQL优化建议设计数据表的时候要遵守三范式,但是不要严格遵守。可以适度打破范式。一个表字段不适合过多。常用表中只要保留常用的字段尽量给每个字段添加NOT NULL根据表的特点来选择合适的表引擎, 如果这个表经常被写,应该选择innodb,但是MySQL5.6一般都是选择innodb根据表存放的数据来决定字符集,一般选择utf8,但是如果想要存放emoji表情,就应该选择utf8mb4

2017-07-18 23:33:26 174

原创 数据库优化

数据库性能调优数据库调优,就好比盖楼打地基,地基打得不稳,楼层一高,就会塌方。数据库也是如此,数据少,并发小,隐藏的问题是发现不了的,只要达到一定规模后,所有的问题就会全部曝露出来了,所以前期的设计阶段尤为重要。数据库优化分类硬件网络软件 硬件、网络取决于公司的经济实力。 软件再分为表设计(字段类型、存储引擎)、SQL语句优化与索引、配置文件参数、体系架构等方面的优化。表设计优化

2017-07-18 23:32:32 155

原创 memcache扩展安装

其他命令这些命令不属于任何类型,也就是说所有类型都可以不使用。获得符合规则的键名列表keys pattern//patten也就是说可以写正则例如: keys * 可以查询当前数据库所有的键判断一个键是否存在exists key删除键del key [key ...]获得键的数据类型type key清空数据库中所有数据flushdb切换数据库//切换到1这个数据库select 1//切换到2这

2017-07-18 23:30:53 193

原创 memcache使用

## 缓存(cache)因为磁盘读写性能相对内存较慢,为了加快查询数据速度,为了充分利用内存资源。 我们就将数据存放内存中。缓存如何做:    首先php先从缓存中读取数据,如果缓存中没有拿到想要数据,才从数据库中查询,得到数据后将数据放到缓存中,然后再返回给PHP。 如果缓存中有想要的数据,直接从缓存中得到,就不查询数据库。* 缓存分类按照

2017-07-18 23:26:19 164

原创 Redis数据类型list类型常用命令

列表类型(list)列表类型可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。列表类型内部是使用双向链表实现的,所以列表两端添加元素是非常快的,获取越接近两端的元素速度就越快。通过列表特点可以模拟栈、队列列表的应用场景社交网站的新鲜事,我们关心的只是最新的内容,使用列表类型存储,即使新鲜事的总数达到几千万个,获取其中位于list两端最新的100条数据也

2017-07-17 16:30:31 328

原创 Redis的常用命令

h## Redis的常用命令每种不同的数据类型对应不同的命令,并且不同类型的命令不能互相操作,也就是说字符串类型的命令不能其他类型的数据。字符串类型常用命令String是最基本的数据类型,一个键(Key)对应一个值(Value)。 它能存储任何形式的字符串,包括二进制数据。你可以用String存储用户的邮箱、图片等。一个字符串类型允许存储的数据的最大容量是512MB。set 键名 值get

2017-07-17 16:29:36 135

原创 PHP操作Redis扩展安装

PHP操作Redis扩展安装 PHP操作Redis常用的扩展有phpredis,predis。前者是C语言编写,predis是PHP编写的。phpredis速度相对快,但是需要编译安装predis速度相对phpredis慢,但是不需要编译安装,直接将predis放到项目目录即可phpredis安装步骤下载# wget https://github.com/nicolasff/phpredi

2017-07-17 16:28:17 247

原创 Redis服务器端安装

Redis服务器端安装环境说明系统: CentOS6.8安装步骤下载Redis地址: http://redis.io/downloadLinux命令下载:wget http://download.redis.io/releases/redis-3.2.8.tar.gz移到解压后的Redis到/usr/local/redis-3.2.8tar -zxvf redis-3.2.8.tar.gz

2017-07-17 16:21:04 235

原创 NoSQL概念

NoSQL概念(了解) NOSQL概念在09年被提出来,NoSQL最常见的解释是”non-relational”,也就是非关系,Not Only SQL也被很多人接收。 NoSQL现在一般理解成非关系型数据库NoSQL的优势(了解)易扩展NoSQL去掉了关系数据库的关系型特性,数据之间没有关系。这样就非常容易扩展。大数据量,高性能NoSQL数据库都具有非常高的读写性能,在数据量很

2017-07-17 16:19:46 520

原创 Linux简介

大概流程Linux是什么(大概了解一下) => 虚拟机安装Linux系统 => 安装的过程中介绍:为什么需要学习Linux => 学习Linux的方法 => 深入了解Linux操作系统:window/IOS/安卓 虚拟机: 就是可以在一台电脑上模拟出多台电脑出来。虚拟机软件: VMware Workstation (收费) virtuabox(免费)ctrl

2017-07-17 16:11:47 333

原创 PHP常用功能块

一、 *php中错误分类:1. 语法错误:2. 运行时错误:3. 逻辑错误:二、 *在php.ini配置文件中,常用的错误和日志的配置。error_reporting:错误等级display_errors:在浏览器中是否显示错误信息log_errors=On; 是否启动日志记录    //使用函数临时设置错误信息 ini_set() //php.ini配

2017-07-17 16:04:55 444

原创 php--正则表达式

=====================================php--正则表达式=====================================一、正则表达式的介绍:----------------------------------------------------正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模

2017-07-17 16:03:15 369

原创 OOP的基本概念

OOP的基本概念提问环节说说什么是抽象类说说如何访问静态方法说说什么是接口说说什么是继承命名空间在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。PHP 命名

2017-07-17 14:50:25 945

原创 MVC工作原理与入门实例

MVC工作原理与入门实例一、MVC简介**书面解释:**MVC全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,是一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集的一个部件里。在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。学习MVC的目的:快速上手各大主流PHP框架,例如yii框架、Thinkphp、ci等快

2017-07-17 14:48:11 512

面试题全集(周瑜).pdf

面试题全集(周瑜).pdf

2023-01-31

MySQL主从配置完整步骤资料

MySQL主从配置完整步骤资料

2017-07-17

空空如也

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

TA关注的人

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