2017年5月12日

用 WebSocket 实现一个简单的客服聊天系统

摘要: 一 需求 一个多商家的电商系统,比如京东商城,不同商家之间的客服是不同的,所面对的用户也是不同的。要实现一个这样的客服聊天系统,那该系统就必须是一个支持多客服、客服一对多用户的聊天系统。 二 思路 使用 Node.js 搭建服务器,全局安装 ws 模块、node-uuid模块。通过 Nodejs 服 阅读全文

posted @ 2017-05-12 02:27 afee666 阅读(5411) 评论(3) 推荐(1) 编辑

Centos6.8 下 Node.js 的安装

摘要: 思路:采用编译好的文件进行安装 一 使用 wget 下载 到 Node.js 官网(https://nodejs.org/en/download/) 选择要下载的编译版本(Source Code) 二 解压缩文件包 三 node 环境配置 在最下面加入 四 查看 Node.js 是否安装成功 阅读全文

posted @ 2017-05-12 01:52 afee666 阅读(4671) 评论(0) 推荐(0) 编辑

2017年5月11日

关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题

摘要: 一 问题 给公司搭建一个在线测试站点之后,在浏览器地址栏输入 "http://xxx.xxx.xxx/index.php",页面什么都没显示。调出浏览器的开发者工具查看,http 状态码是200,说明客户端请求成功,但是为什么页面啥都没有显示呢? 二 解决 首先是在根目录下的 index.php 文 阅读全文

posted @ 2017-05-11 22:25 afee666 阅读(555) 评论(0) 推荐(0) 编辑

php 处理 form 表单提交多个 name 属性值相同的 input 标签

摘要: 一 问题 在公司的开发过程中,遇到了一个问题:如何处理 form 表单提交了多个 name 属性值相同的 input 标签?源码如下(源码是在 form 表单之中的): 二 解决方法 在上述源码中,通过 loop 循环,在 form 表单中生成了多个name属性值相同的 input 元素,当点击提交 阅读全文

posted @ 2017-05-11 17:05 afee666 阅读(3903) 评论(0) 推荐(0) 编辑

简单的 nginx 多站点配置

摘要: 测试环境:基于CentOS6.8 编译安装LNMP(http://www.cnblogs.com/afee666/p/6836161.html) 一 需求 在一个 VPS 主机上配置 web 服务器,实现通过一个 IP 访问多个站点或域名。 假设: IP地址: 66.88.33.11 域名1 tes 阅读全文

posted @ 2017-05-11 13:57 afee666 阅读(324) 评论(0) 推荐(0) 编辑

MySQL中创建用户分配权限

摘要: 测试环境:CentOS6.8 和 MySQL5.5.4 一 需求 在项目开发的过程中可能需要开放自己的数据库给别人,但是出于安全的考虑,不能同时开放自己服务器里的其他数据库。那么可以新建一个用户,赋予该用户特定的数据库权限。 二 实现 1 新建用户 这样就创建了一个名为:buff,密码为:buff 阅读全文

posted @ 2017-05-11 10:16 afee666 阅读(5902) 评论(0) 推荐(0) 编辑

2017年5月10日

CentOS6.8 安装FTP及添加用户

摘要: 一 安装FTP 1 检测是否已经安装FTP 2 若没有,则进行安装 二 设置vsftpd开机启动 三 配置FTP服务器(开启基于用户的访问控制) 1 配置文件的修改 2 修改selinux 若报错,getsebool: SELinux is disabled。则 修改 SELINUX=1。 然后重启 阅读全文

posted @ 2017-05-10 21:46 afee666 阅读(3019) 评论(0) 推荐(0) 编辑

CentOS6.8 SVN服务器管理多项目

摘要: 一般来说,公司有多个项目,在搭建好SVN服务器之后,就需要使用SVN来实现不在一个项目中的开发人员不能访问其它项目中的代码。 阅读全文

posted @ 2017-05-10 18:00 afee666 阅读(418) 评论(0) 推荐(0) 编辑

CentOS6.8 搭建SVN并用钩子自动实现同步到web目录

摘要: 一 安装 二 检查是否安装成功 三 创建仓库目录 四 创建项目 五 检查是否创建成功 六 进入conf目录配置该版本库的文件 authz 是权限控制文件 passwd 是帐号密码文件 svnserve.conf 是SVN服务配置文件 6.1 配置passwd,语法:用户名=密码 6.2 配置auth 阅读全文

posted @ 2017-05-10 17:16 afee666 阅读(396) 评论(0) 推荐(0) 编辑

谈谈PHP网站的防SQL注入

摘要: SQL(Structured Query Language)即结构化查询语言。SQL 注入,就是把 SQL 命令插入到 Web 表单的输入域或页面请求参数的查询字符串中,在 Web表单向 Web 服务器提交 GET 或 POST 请求时,如果服务器端未严格验证参数的有效性和合法性,将导致数据库服务器 阅读全文

posted @ 2017-05-10 16:54 afee666 阅读(737) 评论(0) 推荐(0) 编辑

导航