项目介绍:一个小型的to B的工具型项目,提供一个完整的信息瀑布流(如朋友圈,微博),给商家展示商品。提供分享、转存、收藏等功能
- 项目人数:Java开发4人
- 本人负责:对接多端的(ios,安卓,小程序,h5)微信登陆;构建后台数据统计任务
- 掌握微信测对外接口,封装鲁棒性较好的对内接口,能够准确捕获各种异常
- 完成登陆过程,接口执行速度达200ms,其中完成对五张数据表的操作,深入理解了乐观锁,悲观锁的业务场景,做到接口高并发下的幂等性
- 使用shiro完成登陆权限校验,阅读了shiro的源码,对shiro进行了深度个性化定制,让session缓存到了redis
- 构建统计任务后台,编写一系列的统计任务,大部分要查询全表,构建独立、全局唯一的线程池工具,深度分析了JUC源码,并给全组进行分享
- 阅读docker技术书籍,理解docker的原理与基本操作,给数据统计项目进行了容器化