个人介绍
具有扎实的ava基础,熟悉异常、IO、集合框架、JDBC、Servlet,了解多线程的基本用法和JVM基本原理。
熟悉SpringMVC、Spring、Mybatis、Spring Boots等后端框架的原理及使用,了解SpringCloud基础知识。
熟悉运用Debug进行调试代码、JUniti进行单元测试、log4j进行管理日志。
了解Tomca、Maven、Git、Postman、Docker等工具使用,具有Git团队开发的经验。
熟悉M小ySQL的使用和基本优化,对索引、事务有一定的了解。了解Redis非关系性数据库。
熟悉HTML、Css、JavaScript、.JQuery、A)ax等前端技术。熟练运用Vue等前端Web开发技术。
熟悉常用的Linux、MacOS的shell命令及Nindows的cmd命令。
熟悉计算机网络、操作系统、数据结构基础知识、常见的设计模式。
工作经历
2022-07-15 -2023-11-25广州东软睿道教育信息技术有限公司Java全栈实习生
培训经历: Java:Java基础、JVM、集合、IO、异常、Servlet、SSM框架、Spring Boot框架、Spring Cloud框架等。 前端:Vue框架、HTML、CSS、JavaScript、JQuery。 数据库:MySQL、Redis。 其他:Docker、Git、Postman测试等。
教育经历
2019-09-10 - 2023-07-10广西民族师范学院计算机科学与技术本科
技能
项目介绍:该项目基于SSM框架开发,包括学生、教师、管理员三个模块。 所用技术:Java、SSM框架、MySQL、Html5+Css3、JavaScript、.单例模式、MD5加密等。 开发环境:Windows11+Eclipse+JDK8+MySQL5.6 实现功能:学生模块、教师模块、管理员模块。 学生模块:登录登出、课程列表、选课退课、教师评价、个人信息修改。 1:登录框输入利用)avaScripti进行信息合法性校验。 2:登录成功生成Session对象传到前端,登出销毁Session对象跳转到登录页面。 2:使用SpringAOP的特性解决选课并发的冲突。 教师模块:查看授课班级、查看授课记录、查看评价等操作。 管理员模块:学生和教师及个人信息管理、课程信息管理、安排教师授课、审核同意学生退课等。 1:添加学生、教师使用MD5对密码加密进行持久化操作。 2:使用pagehelper实现分页功能,使用Mybatisl的动态SQL实现多条件查询。 其他亮点: 1:使用过滤器实现用户权限可访问页面和操作。 2:使用自定义注解+AOP可对用户所有行文进行记录,日志数据落库,进行日志的分类查询与检索。 3:利用Apache开源POI组件,完成Excel数据报表的导入语导出操作。 责任描述:负责需求分析、管理员模块前后端代码开发、后期测试。
项目介绍:此项目基于Vue框架开发的前端项目。 所用技术:Html5+Css3、JavaScript、.ES6、JQuery、Vue、Vue-router、vant组件等。 实现功能: 1.使用F1ex布局使得页面结构稳定。 2.使用Vant组件设计出精美完整。 3.使用Vue-router技术设计页面合理跳转。 4.使用Query技术实现用户与前端页面的动态交互等功能。 5.使用avaScript技术实现购物车功能单选全选、商品数量加减、选中商品价格合计、删除商品等功能。 项目结果:https:/川eesiq.github.io/Vue-OPPO/dist/#/index
项目描述:该项目基于Spring Boot+Vue框架开发的前后端分离项目,包括用户、员工、管理员三个模块。 所用技术:SpringBoot、.Mybatis、Mysql、.Maven、Redis、Vue、Aax、Lombok等。 开发环境:MacOS11+IDEA+JDK8+MySQL8.0。 实现功能:用户模块、员工模块、管理员模块。 用户模块:登录登出、注册、热门电影、电影搜索、选座购票、电影评论、客服评论、历史订单、信息修改等。 1:登录成功使用Redis保存用户信息设置30分钟过期时间,生成Token对象返回到前端存到Vuex中。 2:注册成功使用雪花算法对用户ID和密码加密进行持久化操作。 3:使用Quartz框架实现超时订单的自动回收。 4:使用Spring事物实现电影选座加入购物车,付款查询此位置已被订购则回滚。 员工模块:登录登出、活跃用户、查看订单、电影排片、个人信息修改、员工权限管理等。 1:管理员对员工权限进行管理,利用拦截器实现员工权限访问。 管理员模块:登录登出、用户信息管理、员工信息管理、电影管理、订单管理、个人信息管理 1:导入Mybatis-Plus分页拦截器插件,利用Mybatis的Page对象完成电影分页。 2:用MultipartFile处理图片、UUID生成图片名、Tomcati配置本地虚拟路径模拟CDN管理项目图片。 其他亮点: I:使用@Controller、@Service、@Mapper、@Configuration等注解实现全注解开发。 2:使用Lombok完成实体类编写、使用@RestControlleri返回Json对象。 3:使用log4j进行日志管理。 责任描述:数据库设计、员工和管理员模块后端代码开发、项目测试。