CORS 前端请求跨域时遇到的一些坑 后台解决方法

最近写接口和前端vue交互,这样就需要定义token来验证,之前的项目都是前后台不分离,我们都是服务的使用cookie或session。来存取数据。现在前后端分类,那么token验证是必不可少的,之前由于跨域问题,我们开始的解决办法是每次提交数据都携带token,这样就造成每次提交都带有token...

2018-08-07 22:57:30

阅读数 5319

评论数 1

web-msg-sender 踩得坑

最近准备在做消息推送,由于之前一直没有使用过socket ,对这些也比较陌生,下面是使用web-msg-sender 遇到的一些问题总结! web-msg-sender 是基于 PHPSocket.io 开发的,而 PHPSocket.io 是基于 workerman 开发的。 官网地址:...

2018-09-01 23:38:20

阅读数 987

评论数 0

公钥私钥加解密的一些见解

以前听到公钥私钥,感觉很陌生的词语,最近和别人对接api接口,对方就是使用公私钥加密解密的方式来验证签名。当时弄得焦头烂额,有的报错网上也有答案,但是如果一个东西你没接触过,你很容易成功的避开解决方案。 接下来就是自己对公私钥的一些理解,可能拙劣,希望大佬纠正下。 在我的理解下,公私钥一共有两...

2018-08-07 23:27:08

阅读数 178

评论数 0

php设计模式之策略模式

概念: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。 策略模式让算法独立于使用它的客户而独立变化,即封装变化的算法。 应用场景: 商场的打折促销手段,各种不同的支付接口。 适用场景: 1、 多个类只区别在表现行为不同,可以使用Strategy模式...

2018-03-05 11:32:03

阅读数 81

评论数 0

php设计模式之观察者模式

慨念: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得 到通知并被自动更新 又称为发布-订阅(Publish-Subscribe)模式。 应用场景: 用户注册时发送邮件激活的验证,用户下订单的订单提醒。 模式中的主要角色: 1...

2018-03-05 10:58:36

阅读数 68

评论数 0

phpstorm + xdebug 本地和远程服务器的使用

我们在本地开发时避免不了使用var_dump和echo这些函数调试代码,但是我们代码里面有时判断很多,经常要在许多地方写很多var_dump和echo,这样其实也没什么,个人有个人的喜好,我在没有使用xdebug时,也喜欢这样调试代码,但自从用了xdebug后,对于复杂业务代码处调试已经使用xde...

2018-02-06 11:20:52

阅读数 738

评论数 0

svn服务器的搭建

在开发中我们往往无法离开版本控制工具,常用的是git和svn。今天我们先搭建一个svn服务器。 首先安装svn yum install subversion 输入rpm -ql subversion查看安装位置 创建版本库目录 mkdir -p /mydata/la...

2018-02-05 10:57:23

阅读数 73

评论数 0

ssh公钥

当我们线上代码出现问题时,往往需要进入服务器查看配置,但是通常服务器我们是没有权限和登陆密码的。所有我们的运维或管理员使用ssh公钥的方式让我们不需要密码去连接,服务器 先在本地虚拟机的/root/.ssh下执行 ssh-keygen 如果没有.ssh文件新建 然后一直回车 生成id_r...

2018-02-05 10:25:15

阅读数 109

评论数 0

vagrant的使用

以前我们开发都是在windows下或者linux虚拟机下开发,但经常出现问题就是,我本地明明没有报错,为什么线上的代码就运行不了,为了避免这样的尴尬发生,使用vagrant 打包本地环境,使其我们的开发环境和测试环境是相同的,这样可以尽可能少的避免类似的错误发生。 vagrant是管理虚拟机的一...

2018-02-05 10:10:25

阅读数 92

评论数 0

mysql 命令行 数据库的导出与导入

不管是windows或者linux环境下,首先我们要配置环境变量,主要就是全局可以使用mysql命令。如果没有配置环境变量,最笨的办法是进入mysql安装目录的bin文件夹下,这样我们就可以使用mysql命令了。 windows与linux下导出与导入: 导出:默认进入bin目录下,执行mys...

2018-01-18 11:46:28

阅读数 299

评论数 0

提示
确定要删除当前文章?
取消 删除