现在位置: 首页

分布式文件系统 – FastDFS 配置 Nginx 模块及上传测试

2017年02月28日 fastdfs  ⁄ 共 3645字 暂无评论
也不说废话,直接干 上一篇分布式文件系统 - FastDFS 在 CentOS 下配置安装部署中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件了,但是我没有上传测试,因为上传成功我看不了,所以,需要配合 Nginx 来进行文件的上传下载,这一篇就安装 Nginx 以及结合 fastdfs-nginx-module 模块使用。 一、安装 Nginx 和 fastdfs-nginx-module 安装 Nginx 请看:从零开始学 Java - CentOS 下安装 Nginx,其实...
阅读全文

分布式文件系统 – FastDFS 在 CentOS 下配置安装部署

2017年02月28日 fastdfs  ⁄ 共 3148字 暂无评论
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上搜索到的 Google Code 的 V4.06 或更低版本不一样,而且按照他们的步骤坑很多,我反正被坑了很久。 你只需要记住,这也许是目前 FastDFS 最新最稳定最简单坑最少的一个配置安装部署教程了。期间我也会把我踩的坑都放出来,我保证大家照着做就...
阅读全文

CTO、技术总监、首席架构师的区别

2017年02月17日 程序员  ⁄ 共 7207字 暂无评论
提升自已的能力,比如专业技术,行业发展趋势,技术发展趋势,协调能力,组织能力,管理能力等【技术总监】 需要从技术总监和研发Leader身上剥离职责。让技术总监和研发Leader偏项目管理(管理族),把各个模块之间的架构设计工作,独立出一个岗位,就是架构师,来负责。【首席架构师】 真正的CTO,是软件产品和技术是统一管理的。商业、产品、技术、管理、团队相平衡的综合统管【首席技术官CTO】   一、高级程序员 如果你是一个...
阅读全文

Yii2.0中文开发向导——RBAC(基于角色的访问控制权限)表结构原理分析

2017年01月16日 yii  ⁄ 共 2188字 暂无评论
这里有几个概念很重要,我简单用大白话说一下; 权限: 就是指用户是否可以执行哪些操作。 如:小张可以发帖、回帖、浏览,小红只能回帖、浏览 角色: 就是上面说的一组操作的集合。 如:高级会员有发帖、回帖、删贴、浏览的权限,普通会员只有回帖、浏览的权限。 比如小张是高级会员,那么他就可以执行发帖、回帖、删贴、浏览。而小红是普通会员,所以它就只能回帖、浏览。 另外角色还可以继承,中级会员除了普通会员的回帖、浏...
阅读全文

rabbitmq的php扩展(centos)

2016年09月05日 PHP高级开发  ⁄ 共 0字 暂无评论
阅读全文

在PHP的Yii框架中使用行为Behaviors的方法

2016年08月31日 PHP高级开发  ⁄ 共 1484字 暂无评论
一个绑定了行为的类,表现起来是这样的: // Step 1: 定义一个将绑定行为的类 class MyClass extends yii\base\Component { // 空的 } // Step 2: 定义一个行为类,他将绑定到MyClass上 class MyBehavior extends yii\base\Behavior { // 行为的一个属性 public $property1 = 'This is property in MyBehavior.'; // 行为的一个方法 public function method1() { return 'Method in MyBehavior is called.'; }...
阅读全文

centos下安装RabbitMQ

2016年08月25日 PHP高级开发  ⁄ 共 1956字 暂无评论
RabbitMQ是一个基于ErLang语言和AMQP(Advanced Message Queuing Protocol)传输协议开发的高并发的消息队列服务程序,官方文档比较齐全,而且对于常用的Python、php、Java、.NET语言都有很好的扩展库可以使用,所以使用起来还是相当方便的。下面介绍的是centos下的安装,其实官方也有比较详细的安装教程(可以参考:http://www.rabbitmq.com/download.html),但部分细节很容易被人们忽略,步入正题。 由于RabbitMQ是基于Erlan...
阅读全文

Yii2.0 数据库查询

2016年08月25日 未分类  ⁄ 共 934字 暂无评论
User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据; User::find()->where(['name' => '小伙儿'])->all(); 此方法返回 ['name' => '小伙儿'] 的所有数据; User::find()->orderBy('id DESC')->all(); 此方法是排序查询; User::findBySql('SELECT * FR...
阅读全文

CentOS Linux使用crontab运行定时任务详解

2016年04月21日 Linux  ⁄ 共 1376字 暂无评论
安装crontab: yum install crontabs 说明: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 查看crontab服务状态:service crond status 手动启动crontab服务:service crond start 查看crontab服务是否已设置为开机启动,执行命令:ntsysv 加入开机自动启动: chkconfig crond on 1,crontab命令 功能说明:设...
阅读全文

使用git pull文件时和本地文件冲突怎么办?

2016年01月19日 git  ⁄ 共 710字 暂无评论
同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. 这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。 处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。 1、先将...
阅读全文