好久没水博客了,重操旧业来了~
Github Actions是个好东西,速度比 Travis 快得多,而且 Travis 已经凉了……
最近遇到个问题,在 Github Actions 的 MacOS 系统环境中,用 brew 安装 MySQL,之前都是好的,最近两天启动后连接不了,这个很难受。
好久没水博客了,重操旧业来了~
Github Actions是个好东西,速度比 Travis 快得多,而且 Travis 已经凉了……
最近遇到个问题,在 Github Actions 的 MacOS 系统环境中,用 brew 安装 MySQL,之前都是好的,最近两天启动后连接不了,这个很难受。
PHP封装集成的QQ、微信、微博和Github登录SDK,统一调用方式。后续视情况将支持更多第三方社交平台的登录授权SDK。测试代码可看test目录。
分布式PHP阻塞锁和非阻塞锁机制,内置解决并发锁重复执行的方案。目前支持文件、Redis、Memcache、Memcached。
主要用于并发请求时,操作同一个数据或对象时,不用锁会引发冲突。
更具体的用法就是可以解决微信的token被动刷新时并发请求的问题。
ApiAgent是由宇润使用PHP开发且开源的一个API接口代理,支持跨域接口代理和接口合并请求功能。
作为跨域接口代理时,除了将要请求的url放到参数内以外,其它header以及post数据完全不需要有任何改动。
github:https://github.com/Yurunsoft/ApiAgent
码云:http://git.oschina.net/yurunsoft/apiagent
程序员的职业生涯、生活、技术问题都欢迎加Q群讨论:74401592
在海外服务器上部署,作为海外平台(facebook、twitter等)接口调用的中转。
已有接口不支持跨域时,通过代理实现跨域。
访问页面需要多次接口请求,使用接口合并功能只需一次,减少用户等待时间,节省移动端流量。