①精通 JAVA 开发语言,熟悉分布式架构并具备相关开发经验
②熟练掌握 SpringBoot、SpringCloud、Mybatis-plus等主流开发框架
③熟练掌握 MySQL、SqlServer、Oracle 数据库,SQL 语句写法
④掌握redis缓存,熟悉运用Redis的5种数据类型,熟悉Redis持久化和过期策略等
⑤掌握消息队列MQ中间件技术,实现流量削峰避免大量请求同时触发
⑥熟练掌握 Tomcat 服务器,安装、调试、配置及Java项目的部署
⑦掌握多线程编程技术,创建新线程执行异步请求
⑧熟悉JVM 内存模型,JVM垃圾回收机制GC,JVM中类的生命周期,JVM类加载器等
⑨熟练运用 Maven,Git,SVN,IDEA,Apifox,postman 等开发工具
⑩熟练掌握dubbo、kafka、zookeeper等分布式开发框架
⑪了解 Linux 常用基础命令,对 Linux 系统有一定了解
⑫对 HTML5,CSS3,JS 具备一定的编码能力
①教务系统
采用SpringBoot框架+SQLServer数据库开发的项目,教务系统包含:学生管理、教师管理、班级管理、校友管理、荣誉管理、德育管理等十几大模块。实现学校日常教学事务的数字化管理,其中包含管理端、教师端、学生端和家长端等不同用户群体的操作界面,为繁琐的教学事务带来极大便利。
项目开发使用Idea作为开发工具,tomcat9,jdk8作为开发环境,项目管理工具Maven,项目云端仓库Git,数据库存储服务SQLServer,采用MVC三层架构模式进行框架搭建开发。不仅各个模块具备完善的功能,且项目部署于一体化环境,各个系统之间存在数据交互和联通。
项目主要涉及到的技术:面向切面编程(AOP)、定时触发器、跨域处理、拦截器(用于拦截请求进行身份校验)、数据备份等
②学生综合素质积分银行系统
该系统主要功能:将学生的综合发展情况量化为积分,实时生成学生发展数据,同时通过具有反馈作用的积分激励学生向上发展,提供学生发展数据统计分析,为校领导制定学生培养方案提供依据,教师和家长可以查看对应学生的发展动态,全面了解学生的发展情况
亦是采用SpringBoot框架+SQLServer数据库开发的项目,所用到的技术和工具均与上述系统大同小异
③国泰商城小程序
国泰商城小程序项目是用于为国泰航空提供第三方附加服务的应用,该小程序不仅可用于选购机票业
务,还附加有酒店服务、接送班车服务、商城选购服务、保险购买、积分兑换等。该项目需对接航司机票API以及
微信支付、携程应用等第三方接口,实现整套业务流程。项目采用前后端分离开发,后端人员专注于数据建
模、业务实现、接口编写。前端人员专注于数据交互、页面渲染。后端用到的技术:SpringBoot、redis、
rabbitmq、线程池等
校园教务系统为方便学校对师生的日常教学及教学管理,方便学校师生查询教务信息,同时有利于学校及家长了解学生的学习情况,实现数字化教学教务管理,促进中小学教育水平的不断提高。其是学校对师生的教学和教学管理,师生查询教务信息,学校及家长了解学生的学习情况的数字化教学教务管理平台。
积分银行兑换系统将学生的综合发展情况量化为积分,实时生成学生发展数据,同时通过具有反馈作用的积分激励学生向上发展,提供学生发展数据统计分析,为校领导制定学生培养方案提供依据,教师和家长可以查看对应学生的发展动态,全面了解学生的发展情况