Nginx ngx_http_mirror_module流量(请求)复制

原文链接:nginx mirroring tips and tricks 最近我在研究 Nginx 1.13.4 最新的 mirror 模块,利用 mirror 模块,你可以将线上实时流量拷贝至其他环境同时不影响源站请求的响应,因为 Nginx 会丢弃 mirror 的响应。mirror 模块可用于以下几个场景: …

Read more...

搭建企业平台sso单点登录两种设计方案的原理和总结

背景: 由于企业员工越来越多,已经有3000人,2019.5月份开始,企业的需求:“想把各个已有项目应用整合在一起,统一账号,统一管理员工,统一权限控制和分配”。 这里简单讲讲我的统一登录的设计逻辑,其他的后续有时间我再一一道来!   …

Read more...

apple iap pay app store内购支付后端处理+流程图+数据库表设计+php代码

苹果内购2.0版本需要添加数据库和代码 我们需要定义3个接口: 获取商品列表接口(这个商品是在APP store 上的内购商品,自行将对应数据存数据库) 生成服务端订单号接口(便于服务端数据记录和用户数据处理关联等) app请求app stor…

Read more...

基于阿里云openapi系列接口中STS最新版本的SDK进行封装的composer package

Aliyun Sts for PHP    这个项目的功能就是获取sts token, 功能虽然很单一,但和其他项目都是低耦合,如果你想使用oss,vod,…请访问他的兄弟项目 同胞兄弟 ShaoZeMing/aliyun-vod 阿里云点播 ShaoZeMing/aliyun-sts 阿里云STS ShaoZ…

Read more...

Git submodule 子模块的管理和使用

使用前提 经常碰到这种情况:当你在一个Git 项目上工作时,你需要在其中使用另外一个Git 项目。也许它是一个第三方开发的Git 库或者是你独立开发和并在多个父项目中使用的。这个情况下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个…

Read more...

cors跨域问题分析-解决方法笔记

最近项目要用到很多个跨域请求,看了很多个操作,最终还是选择了cors方式,具体的详细信息可以查看官网,通俗易懂的请看http://www.ruanyifeng.com/blog/2016/04/cors.html 这个博客。

Read more...

In Container.php line 729: Class router does not exist -DINGO

In Container.php line 729: Class router does not exist -DINGO 遇到这种问题,一定要看日志,看日志,看日志。别有事没事就去网上google,告诉你个技巧,你搜关键词发现没有什么人和你有相同错误的时候,那么这应该是你个人问题,和别人没得关系,晓…

Read more...

Valid card+braintree支付笔记

首先:你们要有一个braintree账户,不然你什么也做不了 沙箱测试账户注册地址:https://sandbox.braintreegateway.com/merchants/f2gtdnpzbsxvgcyw/home 然后:你要看文档,我说半天你不看文档也不可能会的。 文档地址:https://developers.braintreepa…

Read more...

基于阿里云点播 (aliyun vod) 系统最新版本的SDK 封装的composer package

Aliyun Vod for PHP    因为项目驱动,目前只自定义了几个简单的方法,用于视频查询鉴权和视频上传系列接口,比较其他很多功能接口,我个人觉得直接去控制台更好管理。如果你执意要用,那我只能说你很棒棒哦,需要vod其他的api方法调用,可以参考…

Read more...

利用国外paypal+braintree支付笔记

最近项目涉及海外市场,支付首选paypal  但要做移动端支付,必须用其旗下收购的braintreeSDK,  因为没接过国外的支付渠道,摸索了两天,发现国外的支付像paypal  stripe  braintree  很多流程方式和国内第三方支付还是有所区别。这里简单做个笔记:

Read more...