1.熟练掌握 Java 进行面向对象程序设计,有良好的编程习惯,熟悉常用的 JavaAPI;
2.熟练使用 Mybatis、spring、springMVC、springboot、springCloud 、JPA、hibernate等框架;
3.熟悉 rabbitMq、redis、nginx 等技术;
4.熟悉 mysql 关系型数据库,了解 mysql 的调优;
5.熟悉 Linux、docker 及其相关的命令;
6.熟悉 bootStrap、JavaScript、JQuery、Layui、Vue、elementUi 等前端框架;
7.了解 mycat、sharding-JDBC、es、分布式定时任务、分布式事务控制、分布式锁等。
一.享购商城 项目周期:8个月
项目介绍: 本项目是类似于京东到家的电商项目,主要是在重庆主城区进行同城交易,将附近入驻
商家的商品进行在线售卖、配送等。
项目技术:此项目后台使用 springboot、mybatis、springMVC、redis、shiro,还整合达达快送、
支付宝支付和微信支付,前端使用的是 layui、jquery 等,部署用的是 docker、nginx、mysql。
项目职责:
1.登录模块:使用 shiro 框架对用户进行登录认证和授权、请求路径进行过滤器的配置,还整合了
阿里巴巴的短信验证功能。
2.角色权限模块:对用户的角色和权限进行管理,用户角色权限多对多的关系由传统的五张表减少
为三张表,在控制器中使用注解进行用户放温暖接口的限制。
3.商品模块:商品的基本增删改查接口的编写,添加商品的富文本的处理、多图片上传以及商品类
型列表的选择。
二.品购 项目周期:6个月
项目介绍: 本项目是类似于美团的一个公众平台,主要是给消费者提供点餐服务。
项目技术:此项目后端使用 springboot、mybatis、springCloud For Alibaba、redis、shiro、
rabbitMq、fastDFS、docker、nginx、shardingJDBC、elasticSearch、elastic-job。前端使用
的是 Vue、elementUI、axios。第三方技术:达达快送、支付宝支付、微信支付、高德地图、顺丰
同城、讯飞语音(商户播报语音)。
项目职责:
1.商品模块:消费者进入商家店铺时,对商品及商品类型的分页展示。商户对后台进行商品管理,
基本的增删查改。平台对商品的管理(只读),和富文本、复杂表单的处理。
2.订单模块:消费者进入商户选择商品放入购物车, 购物车功能使用 localStorage 实现的,然后
消费者进行下单,将订单号(雪花算法实现)返回给前端,再跳转到到付款页面。付款可以使用微
信支付或者支付宝支付,完成付款后使用 webSocket 对商户进行异步通知。
3.库存模块:消费者进行下单后,对库存商品的数量进行修改。
4.第三方 API 模块:达达同城 API 整合以及支付宝、微信支付接口的整合。
项目技术:springBoot、springCloud、shardingJDBC、es、redisCluster、rabbitMQ。 项目描述:本项目是一个给大学生提供实习机会的平台,大四学生在平台上查看可以实习的岗位, 进行简历的创建投递,一方面解决了大学的大四学生实习问题
项目技术:springBoot、mybatisPlus 项目描述:本项目是集中多种查询功能、对企业进行查询的一个平台 项目职责: 服务大厅模块:展示常用的服务类型,提供数据的下载和上传。 专家模块:分类展示两江新区著名的专家,提供一些常用的接口,提供数据的下载和上