1.用户注册时检验用户名合法性,密码通过slat加密和MD5加密保证安全性
2.用户登录后下发token,设置过期时间,再次登录时通过拦截器判断token是否有效用户是否已经登录,实现用户权限管理
3.用户登出时清除token
1.用户可以发布资讯,资讯中可以上传图片
2.图片实现两种方式存储,本地和七牛云。
3.使用CDN存储可以减少服务器压力,同时CDN还提供例如实时缩图,鉴别黄图等功能。
减少本地工作量的同时加快了用户访问速度,带来了更好的体验
1.用户可以对每条资讯做评论
2.被评论的资讯的发出用户会收到站内信,显示评论内容
1.redis实现点赞功能
2.动态显示是否已经点过赞,动态取消赞,无需刷新
1.实现类似生产者消费者的异步模式,将一些不迫切的功能转为异步执行,例如有人点赞发送站内信,登录发送邮件
2.通过异步队列执行任务,降低主程序执行压力