码迷,mamicode.com
首页 > 其他好文 > 详细

项目总结

时间:2018-08-20 01:09:49      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:转换   http   保存   redis   json   封装   对象   category   生成   

商品id生成策略:当前时间毫秒值+两位随机数,不足两位前面补零。

添加商品,返回的是自定义结构(包括响应状态,响应消息,响应数据),查询商品表和商品描述表。

内容服务系统:

内容分类表:tb_content_category   id,名字,是否父节点,父id。主键返回。   

内容表:tb_content   id,分类id,标题,副标题,url,图片,创建时间,更新时间。

首页展示加缓存,使用hash数据类型,哈希的表名自己定义比如content,因为是固定的,单独分离出来写在配置文件中。

Key:cid

Value:内容列表。需要把java对象转换成json。(writeValueAsString)

搜索用like %name%.

展示商品详情时:根据商品id查询商品信息(tb_item)得到一个TbItem对象,缺少images属性,可以创建一个pojo继承TbItem,添加一个getImages方法。

展示商品数据时添加缓存,设置缓存过期时间缓解数据压力。由于hash不能设置某个filed的过期时间。

需要使用String类型来保存商品数据。可以加前缀方法对象redis中的key进行归类。ITEM_INFO:123456:BASE、ITEM_INFO:123456:DESC。value就是商品数据

如果把二维表保存到redis:1、表名就是第一层2、主键是第二层3、字段名第三次

三层使用:”分隔作为keyvalue就是字段中的内容。

单点登录:

1、可以使用Session服务器,保存Session信息,使每个节点是无状态。需要模拟Session单点登录系统是使用redis模拟Session,实现Session的统一管理。

用户表:用户名、密码、电话号码,邮箱,创建时间,更新时间。

登陆之前做校验:

参数:从url中取参数1String param(要校验的数据)2Integer type(校验的数据类型)

 

响应的数据:json数据。e3Result,封装的数据校验的结果true:成功false:失败。

 

 

 

8、技术分享图片

 

项目总结

标签:转换   http   保存   redis   json   封装   对象   category   生成   

原文地址:https://www.cnblogs.com/CrazyBaby/p/9503356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!