发表于: 2017-05-11 23:38:32
1 1095
今天完成的事:
1、将昨天的问题解决了(是自己的代码逻辑较差,昨天没有用finally)
/**
* 获取jedis 客户端
*
* @return
*/
public Jedis getJedis() {
Jedis jedis=null;
try {
jedis= jedisPool.getResource();
} catch (Exception e) {
}finally {
return jedis;
}
}
public List<Student> getAllStudent() {
//获取学生列表的ID的集合
List<Integer> intList=studentDao.getStudentIdList();
List<Student> studentList=new ArrayList<Student>();
Student student;
//遍历id集合
for (Integer id:intList){
Jedis jedis=redisService.getJedis();
if (jedis!=null){
if (jedis.exists(SerializeUtil.serialize("student_"+id))) {
student = (Student) SerializeUtil.unserizlize(jedis.get(SerializeUtil.serialize("student_" + id)));
studentList.add(student);
}else {
student=studentDao.getStudentById(id);
jedis.set(SerializeUtil.serialize("student_"+id),SerializeUtil.serialize(student));
studentList.add(student);
System.out.println("jedis!=null,bud 但是里边没有值,从数据库获取并添加到缓存");
}
jedis.close();
System.out.println("=======缓存中");
}else {
student=studentDao.getStudentById(id);
studentList.add(student);
System.out.println("========数据库中获取");
} return studentList; //返回studentList
}
1、查看了下任务7中的API相关内容
自己的理解:API是提供了实现某种功能的接口或方法,(当然这些功能不是普通的功能,是受到管制,约束,或保护的,如发送短信,财产支付,电话,邮件等),因为这些功能可能会对人们的生活造成影响,所以想要拥有API使用权限是需要申请、备案和认证的。以便追究法律责任,
今天去金山云、sendcould。和容联分别申请了图片,邮箱和短信的操作(金山云审核时间还好也就3/5个小时,容联的到现在还没通过、sendcould的很快注册完基本上就可以用了。阿里的今天也去申请了短信感觉流程很麻烦就放弃了)
遇到的问题:对图片的模板,邮箱模板看文档觉得不太明白,
明天计划的事:明天准备分享的内容,多余的时间再去弄下API,
收获:无
总结:好好学习
评论