A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-22 21:57  /  1520 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

陈强
商城实战二的一天;
这一天的内容,新的知识点很少,都是之前学过的,所以重在复习之前学过的和与之前写过的代码进行比较和改善;
首先今天讲到的一个新的知识点就是,使用缓存优化程序,我们使用到的是Ehcache,在业务层进行优化,而整体的一个思路就是先在缓存中进行查找,如果没有找到需要的信息,再到数据库中去查找,避免一些经常要使用到的信息每次都要去数据库中查找.
---整体使用起来其实就是三个步骤:
                ---使用类的加载器去读取配置文件
                ---从配置文件中获取对应的缓存区
                ---判断缓存区中是否有想要的信息
然后下面就是对以前知识的一个回顾和一些注意事项的整理:
--首先是,实体中如果有存在外键的,该字段可使用外键对应的主键的对象作为属性
--第二是,对分页工具条进行实现的时候,记住需要传过去三个参数:方法名,页数,cid(分类id)
--第三是,对商品浏览记录的一个实现,这个是部分自己有点模糊了,所以整理了一下这部分的一个思路:
                ---先获取所有的cookie       
                ---从cookie数组中去获取想要的cookie
                ---进行判断是否有找到cookie
                ---如果没有找到cookie,则说明还没有浏览过商品,没有浏览记录,直接new一个cookie,然后将浏览记录存到cookie中即可
                ---如果有找到cookie.就要在进行判断,是否cookie中有浏览过该商品的记录
                ---有浏览过,就将之前的记录删除,然后将新的记录addfirst
                ---如果没有浏览过商品.再进行判断cookie中的浏览记录是否超过显示的长度
                ---如果没有超过,直接addfirst
                ---如果超过了,就要将最后一条记录删除,然后再将该记录addfirst
                ---最后将新产生的浏览记录遍历,拼接成新的字符串,重新存到cookie中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马