熟练运用Spring MVC、Spring Boot、Spring、 MyBatis等技术,掌握POI、OSS、MQTT、Vue.js、Ajax、WebSocket,使用Element UI后台页面布局开发,运用ECharts展示统计图表,了解Nginx、docker
理解MVC设计思想,熟悉Spring,能够熟练运用Spring的IOC和AOP,并通过其进行事务管理,管理Spring MVC和MyBatis以及其他组件
熟练运用关系型数据库MySQL(数据操作以及根据需求相应的表格设计),使用非关系型数据库Redis进行缓存,减轻数据库压力降低IO开销,提高效率
熟练应用IDEA、WebStorm进行代码的开发(提高开发效率),能够运用Git进行版本管理、Maven进行依赖管理、Postman通过请求数据模拟进行接口测试、微信开发者工具进行测试、Jenkins进行版本发布
掌握一码多种支付原理,做过微信JSAPI支付与支付宝扫码付
鲜喵商城:项目主要运用SSM框架,采用前后端分离,自定义生成Token放入缓存防止别人恶意请求接口,缓存采用Redis以数据减轻数据库压力。Spring Boot进行配置简化大大减少开发的复杂程度,Maven管理项目所需的jar包,做到模块化开发,引入阿里云的OSS对象存储做文件系统,利用消息中间件MQTT来和设备进行通讯,降低耦合。
1用户商城:提供商品和预订商品查询接口、订单操作接口:生成订单、查询用户订单、取消订单和订单退款
2管理系统(前后端):
订单管理
进销存(补货单利用ForkJoinPool进行任务拆分同时优化sql语句大大缩短用户等待时间,POI生成的Excel上传OSS返回文件地址链接)
活动营销(兑换券、折扣活动、满减活动、半价活动、套餐活动)
数据统计
加盟商管理(加盟商等级管理,新建、管理加盟商和加盟商流水管理,利用Spring的定时任务定期为加盟商进行收益计算)