发表于: 2017-10-30 23:47:48
2 757
今天完成的事情:
1. 准备小课堂
2. 添加学员报名系统头像,手机,邮箱的字段
3. 初步研究了的对象存储
明天计划的事情
1. 准备小课堂
2. 写controll 把前端界面和后台联系起来,测通
3. 找大佬改前端页面
遇到的问题:
第三方API很有意思,但是没有set用户名和密码接口,需要自己来写一个工具
收获:
1 . 添加学员报名系统头像,手机,邮箱的字段
public void testUpdateStudentUserPicturePhoneEmail(){
Student student = new Student();
Long updateAt = System.currentTimeMillis();
student.setUpdateAt(updateAt);
student.setUser("qqqqqq");
student.setPhone("13936358954");
student.setUserEmail("78787585@qq.com");
student.setImages("");
Integer amount = studentMapper.updateStudentUser(student);
logStuDAO.info("更新返回值: " + amount);
Student study = studentMapper.getStudentUser("qqqqqq");
logStuDAO.info("学生信息: \n" + study);
}
2. 初步研究了的对象存储
public class AliyunOssTest {
private static final Logger logAliOss = LoggerFactory.getLogger(AliyunOssTest.class);
private static String endpoint = "http://oss-cn-beijing.aliyuncs.com";
private static String accessKeyId = "LTAIW3LccLc4orm2";
private static String accessKeySecret = "I93lgMqe9GdaJ2wFaqiZj03lRttNOh";
private static String bucketName = "xiuzhenyuan";
private static String firstKey = "task7/ins";
@Test
public void testOss(){
logAliOss.info("Started");
ClientConfiguration conf = new ClientConfiguration();
// 设置OSSClient使用的最大连接数,默认1024
conf.setMaxConnections(200);
// 设置请求超时时间,默认50秒
conf.setSocketTimeout(10000);
// 设置失败请求重试次数,默认3次
conf.setMaxErrorRetry(5);
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret,conf);
try{
// 判断Bucket是否存在。
if(ossClient.doesBucketExist(bucketName)){
logAliOss.info("您已经创建Bucket:" + bucketName + "。");
}
else{
logAliOss.info("您的Bucket不存在,创建Bucket:" + bucketName + "。");
// 创建Bucket。
// ossClient.createBucket(bucketName);
}
// 查看Bucket信息
BucketInfo info = ossClient.getBucketInfo(bucketName);
logAliOss.info("Bucket " + bucketName + "的信息如下:");
logAliOss.info("\t数据中心:" + info.getBucket().getLocation());
logAliOss.info("\t创建时间:" + info.getBucket().getCreationDate());
logAliOss.info("\t用户标志:" + info.getBucket().getOwner());
// 把字符串存入OSS,Object的名称为firstKey。
InputStream is = new ByteArrayInputStream("Hello OSS".getBytes());
ossClient.putObject(bucketName, firstKey, is);
logAliOss.info("Object:" + firstKey + "存入OSS成功。");
// 关闭OSSClient
ossClient.shutdown();
}
catch (OSSException oe) {
oe.printStackTrace();
} catch (ClientException ce) {
ce.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
ossClient.shutdown();
}
logAliOss.info("Completed");
}
}
进度:
任务开始时间:10.30
预计完成时间:11.6
禅道:http://task.ptteng.com/zentao/project-task-264.htm
评论