熟悉 Mybatis,Spring,SpringMVC,SpringBoot Springcloud主流框架
熟悉 Vue,Js,jQuery,Ajax 前端技术,以及html,BootStrap 等前端框架
熟悉 Mysql,Oracle,Redis 数据库
熟悉 Dubbo,RabbitMQ,ElasticSearch,阿里云短信发送技术
熟悉 Linux,Nginx,Docker
熟悉 Git,Svn 版本控制工具
能够独立进行项目后端框架的搭建和开发,积累了一定微服务项目开发经验。
家的味道 2020.8-2021.1
开发环境:IDEA、Maven、Git、Mysql
所用技术:SpringBoot 、SpringCloud、Spring、SpringMVC、Mybatis 、Redis、Mysql 、vue.js、 Thymeleaf、MQ
家的味道是一个基于微信小程序开发的点餐平台,旨在帮助平台下的中小型商户进行到店点餐以及外卖送餐的服务。基于微信的庞大用户量,随时随地的为用户提供餐饮服务。本系统为前后端分离项目,后端项目分为前台和后台,后台采用SpringBoot、shiro权限控制等技术开发,前台采用SpringCloud微服务架构用到了eureka、Fegin、Hystrix等组件,用到了单点登录、MQ消息中间件以及SpringAOP进行切面事务控制,可支持万级高并发。
该系统的分为商品模块、订单模块、购物车模块、个人中心模块、支付模块、单点登录等。
负责模块:
个人中心模块:对个人中心进行增删改查
店家详情页面:实现页面静态化,生成店家详情页
订单模块:对订单具体详情信息进行生成
支付模块:参考微信Api文档,提交参数和接受结果
单点登录:用了Shiro进行认证和授权,通过Spring的AOP实现访问日志记录
书本阅览社 2020.1-2020.6
项目描述: 该项目是关于书本租售,该系统分为用户系统,搜索系统,订单系统,购物车系统, 支 付 系 统 , 后 台 系 统 等 功 能 模 块 。 基 于 SOA 的 分 布 式 架 构 , RPC 远 程 调 用 协 议 , 用 了Mybatis+spring+springMVC+dubbo 框架,zookeeper 作为注册中心。
主要负责的模块:
登录注册模块:用户登录利用了 springsecurity+cas 来实现单点登录,将用户凭证存放到 redis 中, 解决跨域访问的单点登录,多处访问。
注册获取验证码用了 RabbitMQ 消息中间件记录消息,阿里大于短信将验证码发送到用户手机。
书本详情系统:通过nginx实现页面静态化,生成商品详情页,利用quarter 定时任务定时更新缓存的数据。
租聘系统:利用 redis 和 cookies 处理已登录和未登录的数据,结合 cas 解决租聘结算登录问题,其中CROS 解决跨域问题。
后台管理系统:使用阿里云,搭建文件服务器提供图片上传的服务。
押金系统:本网站用了微信支付接口,参考微信 api 文档,httpClient 远程提交参数和接收结果。