发表于: 2017-05-11 23:38:32

1 1096


今天完成的事:

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,

收获:无

总结:好好学习


返回列表 返回列表
评论

    分享到