发表于: 2017-06-06 23:17:50
3 993
今日完成
1、给user表添加了一个根据name模糊查询的方法并测试通过,以返回list<User>,然后当我想写memcached的时候。
键值对如何设计?
a)key="name",value="list"这样就和之前的一个id一个对象一样,而且几乎不需要为一个模糊查询来建立缓存,因为能用上的概率太低
b)对查出的数据分别储存id,User然后用foreach从memcached中取值再加入列表,但是并不能对其他查询有帮助,那何必这样呢
感觉都很蠢,任务6搁置
2、user表加上手机,邮箱(原有),头像链接字段,并修改其他文件,测试,改动非常少,user do类,实现的mapper里的Column_List就完成了
3、申请了容联,sendCloud ,七牛云的账号,似乎不上线就不需要做认证?
顺便吐槽一下金山云,首页全是介绍,居然没有一个quickStart的链接。。
4、下载了容联的sdk和demo,稍微看了下rest.sdk的代码,修改并运行自带的demo收到了短信
基本过程是前面初始化CCPRestSDK的对象
关键调用CCPRestSDK restAPI.sendTemplateSMS("测试号码","1短信模板号" ,new String[]{短信对应{1},{2}字符串})
最后返回值有一个dateCreate可以用来做过期处理,不过似乎没有必要用他的,那么只需要一个状态码判断发送成不成功做一些处理就好
明日计划
做sendCloud和七牛的demo,整合入代码(可能)
收获
mybatis bind属性自定值,SDK restAPI概念
问题
1、任务6感觉差一点,我需要做什么来做完它
2、下载的SDK是一个工程,我是把里面要用的文件拖到自己项目里来使用它吗?如果是,我要把它放在目录何处?还是应该打包放到lib中?
评论