发表于: 2017-06-14 23:54:12
2 1189
今日完成
1、给邮箱添加了针对IP的每小时发送次数限制,用memcached做的ip为key的缓存
短信通道的防攻击是之前用js做的120秒不能点按钮,api返回值一般是给状态码,然后官方给个表让你对照
2、试了aliyun的OSS上传成功,也是比较简单,初始化OSSClient,然后调用putObject方法,然后shutdown就好了,putObject的返回值为PutObjectResult,文件路径是result.getETag()。
3、第三方图片会提供图片处理的功能,加水印,裁剪等,防盗链可设置refer白名单,数据迁移的话阿里和七牛都提供了工具。
4、下载了springRMI的demo,分为服务端和客户端,主要是服务端需要配置service接口及在xml文件中配置org.springframework.remoting.rmi.RmiServiceExporter及其property serviceName、service、serviceInterface、registryPort,客户端配置org.springframework.remoting.rmi.RmiProxyFactoryBean及其serviceUrl与serviceInterface
明日计划
用properties文件隐藏一下第三方服务的key值提交任务7代码
任务8分离代码的service端
问题
昨天那个问题是类上加上@Component的话,spring会调用两次@PostConstructpublic注解的init()方法,其中一次在setter类变量之前,所以init()中类变量必须的语句会报错。
1、曾经遇到了用两句
引入两个属性文件报错的问题,然后网上搜另一种配置方法,把最后一个属性设为false也没解决
求多个属性文件的正确引入方法,或直接写在一个properties文件里?
收获
aliyunOSS的基础使用,springRMI概念及demo实践
评论