1. 具备扎实的编程基础,熟悉Java集合框架,如List、Set、Map等,能够灵活运用这些数据结构进行代码开发。
2. 掌握 Java 中的异常处理机制,能够编写高度健壮的代码以妥善处理各类异常情况。
3. 熟练掌握关系型数据库MySql,具备深厚的SQL编写与优化能力,能够在工作中进行熟练运用索引提升数据查询效率。
4. 熟悉SSM(Spring、SpringMVC、MyBatis)及MyBatis-Push, SpringBoot主流框架的实践知识。
5.对SpringCloud架构有所了解。
6. 熟练掌握MyBatis框架,并在工作中熟练运用来进行数据的增删改查操作。
7. 熟练掌握SpringBoot开发框架,有从0到1搭建SpringBoot项目经验。
8. 掌握Maven构建工具,擅长利用Maven进行项目依赖管理与打包。
9.了解Git版本控制系统,能够有效地进行代码版本管理。
10.掌握Nginx反向代理服务器配置,擅长对服务器的部署与负载均衡,确保系统高性能与扩展性。
11. 熟练掌握调试技巧进行问题排查。
12.熟悉前端开发基础HTML5、CSS、JavaScript、有过Vue.js前端框架的使用经验。
13.能够熟练使用Vant ui、Element ui前端UI组件库。
校园二手书交易助手是一款专为在校学生设计的便捷二手书交易平台。通过这个小程序,学生可以轻松发布、搜索和购买二手书籍,实现二手书籍资源的循环利用,节省购书成本,促进校园内的环保与文化交流。
技术栈:Spring、SpringMVC、Mybatis、SpringBoot、MySql、Redis、Linux、OSS、Git、uniapp、Jetbrain idea
担任角色: 1.参与了数据库的设计及优化
2.项目组JAVA后端开发
3.负责与前端进行联调
项目收获: 通过该项目的开发,明白了架构设计以及开发人员规范对项目的重要性,对缓存(Redis)有了更深一步的认识。掌握了如何通过接口定义快速实现数据库操作,理解实体映射、事务管理等。在对数据库进行操作的过程中通过实际查询,理解索引、分页、联表查询等优化手段。