随笔分类 -  shop

摘要:buhui 阅读全文
posted @ 2018-07-15 16:22 SkyeAngel 阅读(201) 评论(0) 推荐(0)
摘要:redis中的TTL -1表示未设置过期时间, -2表示不存在 其余的以秒为单位表示剩余过期时间,时间到0之后,自动从缓存清除出去 通过传入的KeyPrefix的expireSeconds表示的过期时间,在通过redisTemplate.expire(realKey, prefix.getExpir 阅读全文
posted @ 2018-07-10 21:02 SkyeAngel 阅读(5990) 评论(0) 推荐(0)
摘要:报错的原因是在配置spring-rabbitmq.xml文件时的connectionFactory与redis的connectionFactory的Id命名冲突 改好之后有报错: spring报错org.springframework.beans.factory.NoSuchBeanDefiniti 阅读全文
posted @ 2018-07-10 12:26 SkyeAngel 阅读(613) 评论(0) 推荐(0)
摘要:1.在数据库需要更新数据的SQL语句中加上判断条件WHERE,只有当count>0时,才执行更新 2.如果每个用户只能秒杀一件商品,则对user_id和goods_id加上唯一索引 阅读全文
posted @ 2018-07-09 13:09 SkyeAngel 阅读(269) 评论(0) 推荐(0)
摘要:1.Redis预减库存减少数据库访问 2.内存标记减少Redis访问 3.请求先入队缓冲,异步下单,增强用户体验 4. Nginx水平扩展 5.数据库分库分表(阿里中间件mycat) 减少数据库访问: 1.系统初始化时,把商品库存数量加载到redis 2.收到请求,redis预减库存,库存不足,直接 阅读全文
posted @ 2018-07-09 13:09 SkyeAngel 阅读(347) 评论(0) 推荐(0)
摘要:1.添加pom依赖 2.配置spring-rabbitmq.xml 在spring-dao.xml进行引入 3.编写MQProducer接口及其实现类(注意是在Service包下) MQProducer实现类 4.写消费者 MQMessage类 SSM整合rabbitMQ时报错org.springf 阅读全文
posted @ 2018-07-09 13:08 SkyeAngel 阅读(2001) 评论(0) 推荐(0)
摘要:将秒杀的商品列表抽象出来,单独做一张表,进行秒杀的设计 阅读全文
posted @ 2018-07-01 23:09 SkyeAngel 阅读(130) 评论(0) 推荐(0)
摘要:1.private final Logger logger = LoggerFactory.getLogger(当前类.class); logger.debug("debug"); logger.info("info"); logger.error("error"); 2.或者使用注解 @Slf4j 阅读全文
posted @ 2018-06-21 23:10 SkyeAngel 阅读(111) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/lycloud/article/details/24932961 1.在创建表时,将不需要重复的字段设置为unique,然后在插入时,使用insert ignore语句。 2.可以使用count(*) COUNT(*) 函数返回表中的记录数: http:/ 阅读全文
posted @ 2018-05-28 09:17 SkyeAngel 阅读(402) 评论(0) 推荐(0)
摘要:登录验证 店铺权限验证 拦截过滤 SpringMVC的Interceptor拦截是通过HandlerInterceptor实现的 方式1:定义的Interceptor类实现HandlerInterceptor接口,或继承实现了HandlerInterceptor接口的类(HandlerInterce 阅读全文
posted @ 2018-05-17 17:55 SkyeAngel 阅读(156) 评论(0) 推荐(0)
摘要:注册 register.html register.js 登录 login.html login.js 登出 logout.js 修改密码 changepwd.html changepwd.js 阅读全文
posted @ 2018-05-14 23:03 SkyeAngel 阅读(445) 评论(0) 推荐(0)
摘要:Dao层 本地账户LocalUser 用户详细信息 PersonInfoDao LocalUserDao.xml PersonInfoDao.xml Service层开发 serviceImpl LocalUserExecution LocalUserStateEnum LocalUserExcep 阅读全文
posted @ 2018-05-13 22:25 SkyeAngel 阅读(475) 评论(0) 推荐(0)
摘要:1.引入redis的jar包 2.redis.properties配置文件 3.在spring-dao.xml下引入redis.properties配置文件中相关的key-value 4.编写JedisPoolWriper类 5.编写JedisUtil工具类 JedisUtil工具类 6.sprin 阅读全文
posted @ 2018-05-13 21:31 SkyeAngel 阅读(493) 评论(0) 推荐(0)
摘要:JedisUtil工具类 阅读全文
posted @ 2018-05-13 11:18 SkyeAngel 阅读(639) 评论(0) 推荐(0)
摘要:使用PropertyPlaceholderConfigurer实现对称加密 使用DES进行加密 编写DESUtil加密的工具类 编写继承了PropertyPlaceholderConfigurer的类,来实现对相应的关键字进行解密 配置spring-dao.xml 将context:property 阅读全文
posted @ 2018-05-12 23:17 SkyeAngel 阅读(212) 评论(0) 推荐(0)
摘要:sss 阅读全文
posted @ 2018-05-12 22:47 SkyeAngel 阅读(158) 评论(0) 推荐(0)
摘要:1.获取店铺的详细信息和商品类别列表 2.根据查询条件,返回该店铺下的商品详细信息 前端 shopdetail.html 类似于shoplist.html shopdetail.js 阅读全文
posted @ 2018-05-11 23:04 SkyeAngel 阅读(809) 评论(0) 推荐(0)
摘要:利用SUI Mobile的模板来进行拼装 http://m.sui.taobao.org/components/#searchbar 搜索栏、栅栏和按钮组合 卡片 无限滚动 shoplist.html shoplist.js shoplist.css commons.js 阅读全文
posted @ 2018-05-11 22:55 SkyeAngel 阅读(337) 评论(0) 推荐(0)
摘要:分页读取与无限滚动 多条件排列组合查询店铺信息 dao层在查询店铺列表时,加上parentId不为空时,进行二级子列表的查询 service层不变 controller层 阅读全文
posted @ 2018-05-11 15:58 SkyeAngel 阅读(466) 评论(0) 推荐(0)
摘要:http://m.sui.taobao.org/components/#panel 使用基本结构,列表的嵌入式标题,栅格的大小比例,侧栏显示 http://m.sui.taobao.org/extends/ 使用幻灯片模式进行轮播图 其index.html index.js 阅读全文
posted @ 2018-05-10 23:16 SkyeAngel 阅读(491) 评论(0) 推荐(0)