熟悉使用 JSP、JavaScript、jQuery、BootStrap、AJAX 等
熟练使用 RESTful 架构开发 API 接口
Spring、SpringMVC、Mybatis、SpringBoot、Shiro、Dubbo 等
熟悉使用 Redis、MongoDB、ElasticSearch、MySQL 、Oracle等熟悉应用 Tomcat
熟练应用 IntelliJ IDEA、Eclipse 等
有 SpringCloud 开发经验/熟悉消息中间件 RabbitMQ
linux基本命令
烘焙帮
1.技术采用:
VueJs+elementUI,SpringCloud,Redis,MongoDB,RabbitMQ,MyBatis,Elaticsearch Websocket
项目介绍:
烘焙帮是一个集美食,生活,分享,教学的平台.为热爱生活和热衷分享和研究美食的爱好者提供良好的美食教材和良好的美食交流氛围.用户可以通过它分享自己的食谱和作品,还可以购买专业烘焙师提供的食谱课程
还为用户提供问答环节.
个人职责:
1.食谱模块 : 用户可以创建自己的食谱并发表出来,其他用户可以针对该食谱进行提问,按照点赞数来排行最热的问答,食谱有不同的分类,并且每个食谱都可以选择一个特定的标签,用户可以在首页通过标签或者分类进行搜索需要的食谱
2.美食作品模块 : 用户可以发布自己的作品,可以是通过食谱自己做的,或者通过课程自己学的,或者是自己创作的美食作品
3.搜索食谱/课堂模块 : 用户可以在搜索框中通过输入想要查询的字段来搜索食谱/课程
4.帮贡限时兑换商品 : 在规定时间内发放一定数量的商品供用户兑换.
技术要点:
分布式架构,使用 SpringCloud 实现食谱服务,美食作品服务,搜索服务等多个服务之间的调用
使用 RabbitMQ 消息中间件做流量削峰,减轻请求对数据库的压力
使用 Redis 做缓存,缓存点赞数,收藏数,打赏数等热数据,以及热门问答的排行
使用 WebSocket 实现用户在限时兑换商品完毕后,通知用户兑换成功与否
使用 MongoDB 实现用户评论/问答功能
使用 Elaticsearch 实现站内搜索食谱/课程的功能
烘焙帮是一个集美食,生活,分享,教学的平台.为热爱生活和热衷分享和研究美食的爱好者提供良好的美食教材和良好的美食交流氛围.用户可以通过它分享自己的食谱和作品,还可以购买专业烘焙师提供的食谱课程 还为用户提供问答环节.
烘焙帮是一个集美食,生活,分享,教学的平台.为热爱生活和热衷分享和研究美食的爱好者提供良好的美食教材和良好的美食交流氛围.用户可以通过它分享自己的食谱和作品,还可以购买专业烘焙师提供的食谱课程 还为用户提供问答环节