摘要:
composer介绍: Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 composer安装:(我是安装在Windows的,这里讲的也是Windows下安装) composer下载地址:https://docs.phpcomposer 阅读全文
摘要:
MySQL的高可扩展和高可用 面试题一 MySQL分表和分区的工作原理,分表和分区的使用场景和优缺点。 分区表的原理 对用户而言,分区表时一个独立的逻辑表,但是底层MySQL将其分成了多个物理子表,这对用户来说是透明的,每一个分区表都会使用一个独立的表文件。 创建表时使用partition by 子 阅读全文
摘要:
MySQL查询优化 面试题一 请简述项目中优化SQL语句执行效率的方法,从那些方面,SQL语句性能如何分析? 优化查询过程中的数据访问、优化长难的查询语句、优化特定类型的查询语句 分析SQL语句方法 1、使用explain或desc 分析单条SQL语句 列如:explain select * fro 阅读全文
摘要:
MySQL的SQL语句编写 面试题一 有A表(id,sex,par,c1,c2),B(id,age,c1,c2)两张表,其中A.id与B.id关联,现在要求写出一条SQL语句,将B中age>50的记录的c1,c2更新到A表中统一记录中的c1,c2字段中 SQL语句一:update A as a,B 阅读全文
摘要:
MySQL索引 MySQL索引的基础和类型 索引的基础:索引类似于书籍的目录,要想找到一本书的某个特定篇章,需要查找书的目录,定位对应的页码 存储引擎使用类似的方式进行数据查询,先去索引当中找到对应的值,然后根据匹配的索引找到对应的数据行。 索引对性能的影响 大大减少服务器需要扫描的数据量 帮助服务 阅读全文
摘要:
MySQL数据库基础 MySQL数据类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 属性:UNSIGNED 长度:可以为整数类型指定宽度,列如:INT(11)、对大多数应用是没有意义的,它不会限制值的合法范围,只会影响显示字符的个数。 实数类型:FLOAT 阅读全文
摘要:
Linux基础 Linux常用命令 系统安全:sudo su chmod setfacl 进程管理:w top ps kill pkill pstree killall 用户管理:id usermod useradd groupadd userdel 文件系统:mount umount fsck d 阅读全文
摘要:
AJAX基础内容 Ajax的基本工作原理 Ajax基础概念:通过在后台与服务器进行少量数据交换,Ajax可以使用网页实现异步更新 Ajax工作原理:XMLHttpRequest是Ajax的基础 XMLHttpRequest用于在后台与服务器交换数据、 XMLHttpRequest对象请求 open( 阅读全文
摘要:
JavaScript基础 变量的定义:变量必须以字母开头 可以使用$和 _ 符号开头 变量名称对大小写敏感 使用 var 关键词声明变量 可以一次声明多个变量 未定义的变量 为undefined 重新声明变量 变量值不会丢失 数据类型 :字符串、数字、布尔、数组、对象、Null、undefined 阅读全文
摘要:
开发环境及相关配置 集中式:集中式版本控制工具,版本库集中存放在中央服务器,团队成员里的每个人工作时从中央服务器下载代码,个人修改后再提交到中央服务器 分布式:分布式版本控制工具,没有中央服务器,每个开发人员都通过clone,在本地拷贝一个完整的仓库。 Svn的特点(集中式) 1、每个版本库有唯一的 阅读全文