- 博客(13)
- 收藏
- 关注
原创 Mysql学习笔记五,索引
索引概述每个表至少支持16个索引,总索引长度至少256个字节,大多数存储引擎有更高的限制。 BTREE索引:b+树索引,myisam、innodb的默认索引类型。 hash索引:memory的默认索引类型。 前缀索引:字段的前N部分作为索引字段。 全文本索引(FULLTEXT):全文搜索,限于char、varchar、text, 限于myisam。不支持前缀检索。 空间类型索引:空间
2015-11-24 23:49:11 332
原创 Mysql学习笔记四,字符集
字符集概述字符集: 一套文字符号及编码、比较规则的集合。 ASCII: 最早的标准字符集, 包含英文字母、阿拉伯数字、标点符号和33个控制字符。定长,一个字符7位编码。 Unicode: 为了统一各种语言,基本能包括所有已知再用的字符。 一个字符4个字节编码。UTF-8/UTF-16 定义了这个4个字节的编码在计算机中如何表示(如部分ASCII可以单字节表示, 等等) UTF-8: 非定长,1
2015-11-24 19:58:54 431
原创 Mysql学习笔记三, 数据类型的选择
Char和VarChar 如图所示: 1 最后一列是指在非严格模式, 严格模式下会直接报错。 2 即使插入同样的数据,也可能返回不一样的数据: create table vc(id1 char(4),id2 varchar(4)); insert into vc values('1 ','1 '); select concat(id1,'|'
2015-11-18 20:13:05 268
原创 FASTDFS学习笔记一, 下载和安装
centos下安装fastdfs : http://www.linuxidc.com/Linux/2012-12/75989.htm
2015-11-17 14:20:00 283
原创 Mysql学习笔记二, 表类型(存储引擎)的选择
Mysql与大多数数据库不同,它有存储引擎的概念。插件式存储引擎是Mysql数据库的最重要的特征之一,选择如何存储和索引数据、是否使用事务来判断使用哪种存储引擎。存储引擎概述 1 存储引擎列表 InnoDB、BDB提供事务安全。 MyISAM、MEMORY、MERGE、 EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、 FEDERATED 非
2015-11-13 22:30:06 449
原创 apache httpd学习笔记二 - 命令
停止和重启 1 停止命令 , httpd信号:term kill -term 'cat /home/httpd/logs/httpd.conf --term代表, 停止它和它的所有子进程 apachectl -k stop --apachectl是管理员命令,帮助准备httpd的环境。 tail -f /home/httpd/logs/error_log --向httpd发
2015-11-01 23:11:12 578
原创 安全认证
* 消息摘要1. 由单向hash算法对消息进行摘要,如SHA、MD5,摘要成一个固定的密文,如128bit。 2. 用于防止消息内容被篡改, 验证是否真身的"指纹"。* 非对称加密 1. 验证消息来源。A->Other, A用A的私钥加密(签名),Other用A的公钥解密,确保消息由A发出。2. 消息内容加密,不能被拦截。A->B,A用B的公钥加密,B用B的私钥解密,确保只有B才能看到明
2015-11-01 20:57:57 364
原创 大型网站技术架构,阅读笔记一. 架构概述
* 大型网站架构演变 高可用、高性能、易扩展、可伸缩且安全的网站。 大型网站软件系统的特点: 1 高并发,大流量 : google 日均pv 35亿,ip访问 3亿 2 高可用: 7×24小时不能宕机 3 海量数据:百度收录网页数百亿,facebook每周上传照片10亿。 4 用户分布广泛,网络情况复杂:国内运营商网络
2015-11-01 20:50:58 322
原创 apache httpd学习笔记一 - 下载安装并初步了解
httpd下载- 下载前准备 依赖: 1 apr 和 apr-util(Apache portable Run-time libraries,Apache可移植运行库) 从http://apr.apache.org/download.cgi 上下载,* 用gcc方式安装: 首先安装apr ./configure -prefix=/ho
2015-11-01 17:05:54 325
原创 Mysql学习笔记一, 安装Mysql,简单命令学习
安装Mysql方法一: oracle官网下载:http://dev.mysql.com/downloads/ 方法二: 如果是centos,可以使用yum1 yum list mysql-server --列出当前的mysql版本。2 yum install mysql-server --安装mysqlMysql的配置1 etc/rc.d/init.d/mysqld star
2015-11-01 15:18:44 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人