后端学习
文章平均质量分 79
后端学习,包括PHP以及周边
换你睡床右边
喜欢敲代码、读书、跑步
展开
-
Laravel前后端分离-跨域问题
现在的项目大多采用前后端分离的开发方式,前端在开发完成后,需要部署在一个特定的端口上,而前端又需要调用后端接口,由于浏览器的同源策略,肯定是绕不开跨域问题滴同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。它的核心...原创 2020-04-05 16:34:56 · 991 阅读 · 0 评论 -
PHP版本引起的GC机制变动部分解析
起因:在刷面经的时候有这么一个题目 “PHP的垃圾回收机制”,第一反应就是PHP使用引用计数这样的机制来判断一个变量是否是垃圾而out掉它,网上参考了下面这篇文章PHP7垃圾回收机制详解 https://m.php.cn/topic/php7/425508.html里边有这么一段代码#官方例子$a = 1;$b = $a;xdebug_debug_zval('a');$a =10...原创 2020-02-21 19:49:35 · 441 阅读 · 0 评论 -
CentOS下ftp服务器安装流程
CentOS下安装ftp服务器原创 2017-11-23 00:21:51 · 770 阅读 · 0 评论 -
关于"/"、"./"、"../"三种路径的理解
今天在跑一个php文件的时候,需要将结果以日志的方式输出,其写入文件的函数为: file_put_contents('/tmp/test.log', ....);当我用浏览器运行的时候,老是报错 心生困惑,自己也是个编程小白,对这个问题知之甚少,平常写入文件都是以./tmp/test.log的形式。通过了解,总结如下:“/dir”的形式访问的是根目录,也就是说,如果...原创 2018-07-13 00:44:53 · 705 阅读 · 0 评论 -
关于TP5.1框架一些基础知识小结
默认入口文件首先呐,可能是受Laravel的启发,新的TP5框架改掉了之前入口文件放在框架根目录(TP3)的习惯,将入口文件放在了public目录下。此目录下的所以资源都能被URL访问所获取,所以对于一些敏感文件请不要放在这里。TP5所支持的URL模式相对于TP3是不同的,对于传统的m(模型)c(控制器)a(方法/操作)是不给予支持了。默认情况下,URL是不区分大小写的,也就是说,...原创 2018-11-01 18:25:13 · 4542 阅读 · 2 评论 -
搭建Laravel开发环境,要求(测试环境lnmp、正式环境lnmp、Redis、MySQL、代码仓库、镜像仓库)
Redis下载镜像docker pull redis:latest运行镜像docker run -itd --name redis --restart=always -p 6379:6379 redisMySQL下载镜像docker pull mysql:5.7运行镜像docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PA...原创 2020-02-17 22:06:45 · 401 阅读 · 0 评论 -
使用Docker镜像搭建EMQ服务器搭建
使用Docker镜像方式安装下载Docker镜像通过docker方式下载:docker pull emqx/emqx:v3.1.0通过官网下载:wget -O emqx-docker.zip https://www.emqx.io/downloads/v3/latest/emqx-docker.zipunzip emqx-docker.zipdocker load < emq...原创 2020-02-17 22:13:54 · 2412 阅读 · 0 评论 -
Git代码版本管理工具指南
确保本机已经安装Git!!!下载代码:git clone [仓库地址] []为提示符,输入命令时不需要例如:git clone http://ip6:port/zhaodayuan/pension_operate_web.git分支使用说明:master分支,为正式上线的分支,在经过前期的开发、测试完成后,可以正式使用的代码develop分支,开发时分支,在开发过程中,开发人...原创 2020-02-17 22:17:05 · 134 阅读 · 0 评论 -
基于Laravel 从 0 搭建用户认证和权限管理
文章目录用户认证用户注册1.新增路由2.创建请求类和控制器类3.Postman运行结果用户登陆1.安装JWT2.新增路由3.创建请求类和控制器类4.Postman返回结果获取用户信息1.增加路由2.修改控制器文件编辑用户信息1.新增路由2.修改请求类3.修改控制器文件4.Postman返回结果权限管理1.`laravel_permission`安装包的安装2.运行生成权限表迁移文件3.修改User...原创 2020-02-17 23:07:32 · 1003 阅读 · 0 评论 -
记一次Thinkphp5.1框架mysql数据库崩溃(SQLSTATE [08004] Too many connections)
故事要从笔者手上的一个车位预约项目说起,原创 2019-06-22 18:16:27 · 4048 阅读 · 0 评论