# 研发计划
## 1、调研PHP微服务架构,出技术《方案文档》。
* Composer 学习
~~~
全局安装:http://docs.phpcomposer.com/00-intro.html#Globally
镜像用法:https://pkg.phpcomposer.com/
查询全局镜像配置:composer config -g repo.packagist
设置全局镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com
常用命令:
composer init 初始化一个composer.json文件。
composer search 搜索库,比如:composer search laravel
composer show --all laravel/laravel 查看某个库的信息
composer insert 安装依赖
composer require monolog/monolog 添加"momolog/momolog"依赖。
composer update 更新依赖
~~~
* laravel框架入门
~~~
composer 安装laravel:
composer create-project --prefer-dist laravel/laravel blog_project
artisan基本用法:
php artisan或者php artisan list 查看artisan所有命令。
php artisan help migrate 查看migrate命令的详细说明
创建控制器:php artisan make:controller StudentController
laravel用户认证(Auth)
laravel 数据迁移和数据填充
laravel 文件上传,邮件,缓存,队列等常用功能
路由,MCV,表单处理等问题
~~~
* Swoole 学习
* PHP-MSF 学习
~~~
插件学习:
php-inotify
php-yac
php-igbinary
php-imagick
php-yaml
~~~
* Docker 学习
* python 学习
* node.js学习
## 2、初步封装开发框架,做好技术储备。
## 3、撰写《框架文档》,制定《研发流程》。
---
## 4、等“微服务功能设计”完成后,分析并制定开发计划(转化为任务文档),同时开始人才招聘。
## 5、有人之后,按照之前制定的《研发流程》监督协调技术团队按质按量完成开发任务。
## 6、控制软件质量,并适当参与底层框架、核心代码编写,负责核心技术问题的攻关;
## 7、对核心模块进行单元测试,访问监测(必要时需要开发对于的统计功能,对异常情况进行报警)。
。。。
- 关于我
- nginx
- 代理
- 实例1
- 使用Nginx实现反向代理
- nginx反向代理配置
- Nginx缓存原理及配置
- nginx 信号集
- rewrite
- nginx rewrite规则
- nginx rewrite 正则规则详解
- nginx+php-fpm fastcgi防止跨站、跨目录的安全设置
- 写了个shell脚本,实现nginx日志自动切割,并利用goaccess分析成HTML报表,然后通知管理人员查阅
- nginx禁止一些常见的不应该让用户访问的文件
- PHP
- 实现PHP多进程管理
- php代码规范
- Linux
- 常用命令
- scp
- touch
- nohup
- rsync
- ssh命令 远程登录
- chmod
- nginx日志切割脚本
- Linux使用ssh公钥实现免密码登录Linux
- 使用ssh公钥密钥自动登陆linux服务器
- Linux查看程序端口占用情况
- ssh 公钥私钥认证原理
- 路由图
- CentOS7防火墙设置
- linux下用户管理
- Linux 服务器安全技巧
- Linux shell 提取文件名和目录名
- Linux环境下设置命令别名(alias)
- Git
- 搭建Git服务器
- 手把手教你搭建git服务器
- Git 基本操作
- git删除文件夹/文件(不删除本地文件)
- git忽略文件和文件夹以及文件权限
- Git的四个区五种状态
- git init 和 git init --bare 的区别
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- 如何正确使用Git Flow
- HTTP
- 前端跨域解决方案
- HTTP基本概念
- Redis
- Redis 数据类型及应用场景
- JavaScript
- WebSocket探秘
- socket与websocket的区别
- 基于 Swoole 的微信扫码登录
- Web前端开发规范手册
- 简单的学习了一下ES6
- ES6模块的import和export用法
- MySql
- MySql重置root密码的方法
- mysql 5.6.30 开启慢查询日志
- mysql查看锁表情况
- 我的设计稿
- 会计出纳系统
- 上门宝ERP系统
- 社交应用七大需求
- 出纳系统
- 利用SdfMpp搭建中大行软件系统
- B2C库存商品系统
- 软件
- 网上商城
- 思维逻辑
- 系统架构分层图
- 代码检查规范
- 研发计划
- 系统架构
- 我设计的架构架构图
- 电商网站架构案例
- 大型网站架构
- 服务熔断、降级、限流、异步RPC
- 软件版本号规范
- 第三方服务引擎
- kafka
- ElasticSearch
- 阿里云 推荐引擎
- 随记
- 人生最大的投资
- 产品研发团队管理的6个方面
- 我感觉自己根本不是一个创业者,更谈不上企业家,果然还是屌丝这个称呼更适合我。
- 学什么语音都应该养成的编程习惯
- 2018年5月23日 多云转阴 15-24°C 离职信
- 2017年12月25日
- 对“目标”的认知
- 个人简历
- API设计
- 理解OAuth 2.0
- OAuth 2.0四种授权方式小结
- 对 REST 的理解
- RESTful API 设计指南
- RESTful API 设计
- RPC
- 微服务架构方案
- SOA
- 理解RESTful架构
- RESTful API GET,DELETE,PUT和POST的响应状态码
- MongoDB
- MongoDB-无法启动的一个问题