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

MySQL中的悲观锁和乐观锁

在支付过程中,如何防止了扣除资金数据时出现账户数据冲冲突?比如买家账户金额只有10块钱,分别从app 和 PC 同一时间进行支付操作,如何保证数据完整性?

Read more...

mysql 后期优化方案

优化大表 顺序: 优化sql 和索引, 加缓存,利用redis或则memcache 还慢,就主从复制,读写分离, 加速磁盘io,使用高速固态硬盘作数据库的交换临时文件存储,加速也明显 利用mysql 自带分区功能进行切分,无…

Read more...

Mysql5.6导出sql文件数据导入到5.7版本错误解决方法

找到mysql的配置文件 在配置文件中[mysqld] 下面加上sql_mode= ,示例代码 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir …

Read more...

阻塞和非阻塞说明

简单的例子来说明: 我要看足球比赛,但是妈妈叫我烧水,电视机在客厅,烧水要在厨房。家里有2个水壶,一个是普通的水壶,另一个是水开了会叫的那种水壶。我可以: 用普通的水壶烧,人在边上看着,水开了再去看球。(同步,阻塞)这个是常规做法,…

Read more...

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

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

Read more...

jmeter界面设置为中文

找到jmeter下的bin目录,打开jmeter.properties 文件 第三十七行修改 #language=en   =>    language=zh_CN 保存重新启动

Read more...

手动编译安装最好用的redis客户端 —redis desktop manager rdm mac版本和windows版本

快速安装 windows 安装Microsoft Visual C ++ 2015 (如果您还没有) 从http://redisdesktop.com/download 下载Windows Installer (需要订阅) 运行下载安装程序 Mac OS X. 从http://redisdesktop.com/download 下载dmg图像(需要订…

Read more...