负责岗位:后台研发
项目描述:项目基于Sprinaboot框架及SSM原理,整合多类功能插件,设计开发了一款体育赛事Web端社交平台,实现的其本功能包括注册登录、发布帖子、搜索帖子、评论、点赞、关注、系统消息、热排行等。项目部时采用CDN和主从Nginx管理资源文件并实现负载均衡和反向代理,给予用户访问时高速且稳定的体验
技术栈: SpringBootSpring、Spring MVC、MyBatis、 Redis Kafka Elasticsearch. Caffeine。
1.平台为用户账号安全做出一系列防护的措施,针对用户密码加盐加密,并整合Kaptcha配置登录时的验证码,整合SpringEmail系统自动发送激活邮件并帮助用户激活,确保了每个账号的安全性和有效性。
2.为让用户用正确的方式获取账号的隐私设置,配置Interceptor拦截器+自定义元注解拦截未登录请求,防止外界URL恶意获取用户的隐私。
· 3.针对发布帖子功能,采用AAX实现异步请求的处理,并通过前缀树配置敏感词过滤器,提升用户体验的同时,过滤了不良信息