熟练掌握java编程、有扎实的java基础和良好的编码习惯
熟练掌握springMVC、spring、mybatis等框架技术,并能快速搭建后台开发环境和封装工具类,提高代码的复用性
熟悉微服务框架,对springboot、SpringCloud有一定的了解;
熟练掌握Idea、MyEclipse、Hbuilder、Navicat等编译工具
熟悉mysql,oracle及nosql redis数据库、具有数据库相应的系统应用和一定的设计能力
对rabbitmq、Nginx、docker有一定的了解并且能进行相应的配置
电商购物系统
springboot 、MySQL、 Redis、 Nginx、 maven、 RabbitMQ、 Vue、 MyBatis
项目描述:
是一个小型的电商购物系统。主要模块是用户、商品分类、商品、支付系统、购物车、订单、收货地址等模 块,在其中负责服务器架构,后端开发。
工作内容:
通过使用mybatis中generator插件自动生成实体和相关xml提高开发效率 查询商品详情页采 Redis 缓存,提高大量并发访问,网页的响应速度提高50%。 通过使用 Redis 来实现购物车,从而加快购物车读写性能,提高用户体验 基于maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统 , 实现分层工程开发。 采用RabbitMQ解决不同系统之间的通信问题,并且解决了应用HttpClient带来的系统紧耦合问题。 采用Nginx做反向代理、以及搭建Tomcat服务器集群,方式解决前台网页高并发问题 通过使用第三方SDK实现微信与支付宝的支付功能
三峡大学实验室建设
spring、springmvc、tomcat、maven、mybatis、shiro、layui
项目描述: 解决实验室建设中项目落实的具体阶段及每个负责人对项目提出的一些具体建议等,主要模块表单管理、项目 管理、专家评审等,在其中负责后端开发。
工作内容:通过使用mybatis中generator插件自动生成实体和相关xml提高开发效率 展示项目实施进展 使用百度编辑器配置相关申报材料模板信息 展示资金库详情 使用shiro完成用户权限的认证和授权