摘要:
redis是一个开源的,使用C语言编写的,支持网络交互的,可基于内存也可持久化的Key-Value数据库。一、安装redis下载redis源码 解压安装 把redis自带的启动脚本复制到/etc/init.d下 由于我们redis的安装目录并不是默认的/usr/local/redis下,所以要修改启 阅读全文
摘要:
为了实验大数据的导出,我们这里先自已创建一张大表,表结构如下: 然后写个php脚本往这个表插入数据,代码如下: 里面用到的TP3.2的String类大家自行上TP官网下载。整个用时2个多小时,最后数据大小662M。 现在我们用php提供的fputcsv来导出这一百万的数据,原理就是打开一个标准输出流 阅读全文
摘要:
php新增的特性,只是略微整理,并不完全。一、php5.3添加的新特性1、?:简化的三元运算符 2、匿名函数 3、命名空间 4、支持延迟静态绑定 5、支持goto语句 6、新增两个魔术方法__callStatic()和__invoke() 7、新增nowdoc语法 8、类外也可用const定义常量 阅读全文
摘要:
一、Docker简介 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker组成 Docker Client 和 Docker Server 阅读全文
摘要:
websocket只是一个网络通信协议相对于http这种非持久的协议,websocket是一个持久化网络通信协议。websocket与http有交集。websocket只是借用了http的一部分协议来完成一次握手(http的三次握手,此处只完成一次)。 阅读全文
摘要:
一个离线网络应用程序就是一个URL的列表,html,css,js,图片,或者其他类型的资源。把这些资源,在本地缓存下来,当你尝试在没有网络连接时访问网络应用程序,你的浏览器将自动切换并使用本地代替。1、服务器端配置需要在apache配置文件加:AddType text/cache-manifest 阅读全文
摘要:
html5提供了四种在客户端存储数据的新方法:localStorage,sessionStorage,globalStorage,WebSql Database前面三个适用于存储少量数据,而Web Sql Database适用于存储大型的,复杂的数据。与cookie的区别:web存储安全性软高,在数 阅读全文
摘要:
html5提供的地理位置定位使开发人员不用借助其他软件就能轻松实现位置查找,地图应用,导航等功能。地理位置定位基本原理GPS, WIFI, IP, 手机信号基站核心对象Geolocation是window.navigator下面的一个对象,该对象提供了实现地理位置定位的接口。要用该功能需先判断浏览器 阅读全文
摘要:
email类型: url类型: date类型: time类型: month类型: week类型: number类型: range类型: search类型: color类型: placeholder属性: autofocus属性(获取焦点): list属性: pattern属性(正则验证): requ 阅读全文
摘要:
鼠标拖拽 拖拽文件上传 阅读全文
摘要:
svn基本命令checkout 检出 把服务器代码下载到本地一份update 更新 把服务器上的最新代码更新到本地commit 提交 把本地代码提交到服务器上win下svn的客户端工具TortoiseSVN一、创建一个仓库1、在E盘新建一个空目录test2、进入这个目录,右键选择TortoiseSV 阅读全文
摘要:
git的三个区工作区 -> 暂存区 -> 版本库工作区 即开发者的工作目录暂存区 修改已被记录,但尚未录入版本库的区域版本库 存储变化日志及版本信息 git常用命令 阅读全文
摘要:
NFS是Network File System的缩写,即网络文件系统。客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下。nfs为什么需要RPC?因为NFS支持的功能很多,不同功能会使用不同程序来启动,因此,NFS对应的功能所对应的端口无法固定。端口不固定造成客户端与服务端之间的通信 阅读全文
摘要:
一、mysql主从复制介绍mysql的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog日志复制到要同步的服务器本地,然后由本地的线程读取日志里面的sql语句,重新应用到mysql数据库中。mysql数据库支持单向,双向,链式级联,环状等不同业务场景的复制,一台服务器充当主服务器m 阅读全文
摘要:
一、mysql安装目录说明mysql5.6以二进制安装包安装在/data/mysql56下数据目录为/data/mysql56/data下配置文件为/etc/my.cnf下二、多实例目录说明/mysql-instance |-- 3308 |-- data #3308实例数据目录 |-- 3309 阅读全文
摘要:
svn是Subversion的简称,是一个开放源代码的版本控制系统。svn有两种运行方式:1、独立服务器(svn://xxx.xxx/xxx) 2、借助apache(http://svn.xxx.xxx/xxx)svn存储版本数据也有两种方式:1、BDB(事务安全型表类型) 2、FSFS(一种不需要 阅读全文
摘要:
centos7下编译安装php-7.0.15(PHP-FPM)一、下载php7源码包 如:php-7.0.15.tar.gz二、安装所需依赖 如果无法安装libiconv,请手动下载安装 如果出现如下问题,说明你系统版本较高。./stdio.h:1010:1: 错误:‘gets’未声明(不在函数内) 阅读全文
摘要:
centos7 二进制安装包安装 mysql5.6一、下载mysql5.6二进制安装包 如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz二、安装mysql5.6(安装在/data/mysql56)(1)、创建mysql用户账号 (2)、解压压缩包 (3)、重命名 阅读全文
摘要:
nginx的主配置(nginx.conf)说明 nginx的状态信息功能 nginx错误日志配置关键字 日志文件 错误日志级别[debug|info|notice|warn|error|crit|alert|emerg] nginx访问日志配置#定义日志格式 #格式参数说明 #访问日志配置 #在高并 阅读全文
摘要:
1. 查看目录下有什么文件信息 2. 目录切换 3. 查看当前操作位置 4. 查看操作者信息(是谁在操作系统) 5. 不同用户间的切换 6. 图形模式与命令模式进行切换 7. 查看指令对应的可以执行程序文件位置 8. 目录操作 1)创建目录 2) 移动(改名字)目录 (目录/文件 都可以操作) 3) 阅读全文