分类 全栈工程师 下的文章
常用状态码
200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。
201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。
202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务)
mysql5.7用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(参考MYSQL官网)。如果要授予所的权限则使用ALL.。databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示, 如.*。
系统架构
前言:公司系统原先使用thinkphp3.2做开发,后来积累下来的问题太多,没法继续开发,现在重新选框架,重新架构
框架选择:symfony4
框架的选择上,laravel虽然是目前使用最多的框架,但企业级的框架讨论结果还是非symfony莫属,从0开始
git 日常操作
1.系统做任何修改得先增加新分支(git branch <新分支名字>)=>
2.切换到新分支(git checkout <新分支名字>)=>
3.添加到临时工作区(git add .)=>
git实现前后端分离(submodule的使用)
Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。
关于后台api文档的生成,浏览,测试
关于控制器层的api:
起初是使用http://apizza.cc这个网站做api的开发测试,也可以生成接口文档,相当好看好用,超赞
后来怕这个网站太小众,容易处事,毕竟网站源码也不在自己掌控范围
symfony4 No6: 数据库操作
1.对实体对象进行相关查询操作
$em = $this->getEntityManager();
$object = $em->findOneBy([‘nid’ => $nid]);
symfony4 No5: 模型,数据库和entity生成
symfony4 No3: 运行环境配置之symfony4项目运行
symfony4 No4: 运行环境配置之开发环境设置
phpstorm设置
在我自己电脑新建文件夹test.bigdataplatform
打开phpstorm,在setting->plugins中点击Browse repositories,
symfony4 No1: 运行环境配置之docker环境搭建
symfony4 No2: 运行环境配置之composer安装配置
apache容器远程mysql容器导入数据库
apache容器远程mysql容器导入数据库(docker)
1.远程访问apache容器
2.因为centos7默认是安装mariadb,所以yum remove mariadb*
3.yum list installed mysql mariadb