Nginx ngx_http_mirror_module流量(请求)复制

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

Read more...
PHP

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

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

Read more...
Git

git .gitignore 忽略已提交过的文件及时生效

  执行代码   git rm -r –cached . #清除缓存 git add . #重新trace file git commit -m “update .gitignore” #提交和注释 git push origin master #可选,如果需要同步到remote上的话

Read more...

docker 开机自启+切换国内镜像源

启动 sudo systemctl start docker 加入开机自起 sudo systemctl enable docker 修改镜像源: 修改或创建daemon.json文件:vi /etc/docker/daemon.json 将以下配置写入到文件中,保存并退出(不会操作的百度下vi命令吧): { “reg…

Read more...

解决:ValueError: Timeout value connect was Timeout(connect=None, read=None, total=None), but it must be an int, float or None.

  这个问题这里有描述:https://bugzilla.redhat.com/show_bug.cgi?id=1162723 造成原因: 1. 安装docker-compose的方式,用了两种安装方式,一种是yum -y install docker-compose,第二种是 pip install docker-compose 不想折腾的或者…

Read more...

数据导出微服务设计

数据导出基础服务 需求分析 为企业多个服务提供数据导出中转处理服务 解决导出数据过大,导出数据时间过长,频繁导出相同数据资源浪费等问题 解决各个应用导出数据存放不统一,导出浪费时间资源的情况 初期只作为一个队列中…

Read more...
Go

go 语言包与包之间公有私有的定义

Go语言没有像其它语言一样有public、protected、private等访问控制修饰符,它是通过字母大小写来控制可见性的,

Read more...
PHP

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...

scratch3.0与scratch Link 与 micro:bit的通信方式解析

Scratch在七月底举行了一个大会:conference, 大会上, scratch团队向大家介绍了即将推出的Scratch 3.0, 赶在会议开始之前,scratch团队完成了对micro:bit的官方支持,项目页连同使用说明也正式上线:microbit

Read more...