第一次写App接口的经验
来源:互联网 发布:福州java工资水平 编辑:程序博客网 时间:2024/05/17 06:36
领导给了我一个任务,让我协同IOS和Android为平台手机版出一个app4.0的版本,在此之前没有接写过接口之类的,以至于拿到手有点蒙蒙的。
后来请教了前辈,慢慢的写了一点,基本上在一天内掌握了交接规则,最难的就是调试的部分,因为也是属于二次开发,再加上之前对部分功能不是很熟悉,所以一路上磕磕绊绊的,索性的是走后终于走通了,也上线了。这次主要用到了Redis,Memcache。虽然看过Redis但是实际用起来却是另一会事,下面我举几个例子:
1、就是Redis的传值的问题,
$redis = new Redis();
$redis->set("test".$user['id'],$packet_token);
但是在取的时候
$redid = $redis->get("test".$user['id']);
却是怎么都取不到值
原因是redis没是设置过期时间,在赋值的时候加上就行$redis->set2("user".$user['id'],$packet_token,1000);
2、Redis队列阻塞的情况
在测试app的时候redis各种阻塞,各种错误日志,对于单纯的阻塞只要请一下队列就行(执行脚本):
#!/bin/bash
#
REDIS_PASS=aaaaaaaaaaaaaaaaaaaaaaaaaaa
redis-cli -a $REDIS_PASS lpop fund:queue:sandbox
redis-cli -a $REDIS_PASS set fund:queue:locked ''
supervisorctl restart all
对于错误日志,其中有一个错误让我花了半天的时间:
原因是表中有字段唯一性约束,存如redis的值本应该是list类型,因为错误却传了string类型,只要清除改表数据再重启redis就可以。
3、终于上线了,最后却赎回金额赎不了
因为每个账户都加了账户锁,用户不能连续点击,因为是多笔赎回,但是账户锁却加在了单笔赎回上,所以只要将账户锁加进多笔赎回中即可。
- 第一次写App接口的经验
- 第一次给APP提供接口的感想
- APP数据接口开发的一些经验
- 第一次的软件经验
- 第一次爬虫的经验
- 第一次编写max场景导出插件的经验分享(仅限第一次写max插件的兄弟姐妹)
- SpringMVC如何写APP接口
- 写APP接口需要注意事项
- 第一次写的blog
- 第一次写的代码
- 第一次的写博客
- 第一次写的博客
- 第一次写的博客
- 关于PHP写APP接口的安全问题探讨(一)
- 关于PHP写APP接口的安全问题探讨
- PHP给App端写简单的接口
- 第一次写我的blog
- 第一次写的部落格
- 简单理解socket
- char与varchar
- KVC 与 KVO的概念理解
- goldengate一些参数整理
- 狄拉克δ函数
- 第一次写App接口的经验
- 难得看到 神兽,特来保存
- 30分钟让你懂得正则表达式
- C#替换html代码中所有img标签的路径保留文件名称
- gsoap应用---利用gsoap工具生成代码
- Java设计模式——依赖、关联、聚合和组合之间区别的理解
- 堆排序(最小的K个数)
- 人脸检测研究2015最新进展
- Oracle 行转列