1. 熟练掌握javase基础知识,对集合、线程、io等都有深入理解,具备良好的面向对象的编程思想,并熟练使用设计模式。
2. 熟悉java并发编程,对java的各种锁机制、线程池机制、AQS等都有深入的理解,并在项目中熟练使用。
3. 熟悉JVM、垃圾回收器都有深入理解,并且参与过线上项目的JVM调优工作。
4. 熟悉spring、springmvc、mybatis、springboot等核心框架,可以根据需求快速搭建项目,并且看过循环依赖的核
心代码实现、bean的生命周期、springboot自动装配原理、内嵌套tomcat源码、springboot启动的流程。
5. 熟悉mysql、对mysql的锁、事物、索引等都有深入的研究,并参与线上项目调优工作。
6. 熟悉redis,了解底层磁盘及IO模型,数据持久化机制,哨兵机制都有一定的了解。
7. 熟悉rabbitmq消息中间件,对rabbitmq的地层实现有深入的理解。
8. 了解springcloud微服务框架,对nacos、sentinel等组件也有深入的了解。
10.熟悉使用vue2,element-ui,javaScript,css3,html,unaipp等技术。
项目名称
尧古村农产品认购平台
核心功能
产品管理、订单管理、支付管理、交易记录、产品SKU管理、权限认证、用户管理、数据熔断、数
据限流、文件管理、直播管理、可视化管理。
项目描述
省政府联合企业帮扶项目,定制化开发符合尧古村特情的线上交易平台,帮助尧古村村民线上销售地
方特产,改善了当地产品无人知,无人买的现状,解决居民收入增添一份保障,获得了居民的一致肯定。
核心技术
springboot、springsecurity、rabbitmq、redis、mybatis、mysql、uniapp、vue2
职责描述
1. 参与需求评审,制定精细化落地方案。
2. 参与数据库的设计以及调优。
3. 独立完成文件管理,实现多文件上传。
4. 参与完成可视化管理功能模块,主要完成可视化界面的开发。
5. 参与系统的功能测试及修改bug。
---------------------------------------------------------------------------------------
项目名称
贵州轻工职业技术学院职工乘车信息管理平台
核心功能
公告管理、校车管理、路线管理、校车行驶记录、乘车预约记录、司机管理、用户管理。
项目描述
学校为了教职工能够能赶上乘坐校车,邀请该公司开发校车小程序,该程序可以帮助教职工能够找到校
车站点,以及看到校车何时到达站点、可以预约在某个站点上车、查看公告校车路线是否有更改等信息。解
决了教职工不用长时间等待校车、赶不上校车等问题。
核心技术
spring、springboot、springsecurity、mysql、mybatis、uniapp、vue2
职责描述
1. 参与数据库的设计,并落地使用该设计。
2. 参与功能的设计,定制了一套认可功能设计。
3. 独立完成了公告管理的开发、小程序端的公告显示。
4. 独立完成了教职工小程序端的开发,预约上车,预约下车的功能。
5. 独立完成了小程序端路线规划出现的bug。
6. 参与站点的经纬度数据的采取。
7. 参与实地的功能的测试。
角色 | 职位 |
负责人 | java工程师+前端(及小程序) |
队员 | 前端工程师 |
队员 | 后端工程师 |
学校为了教职工能够能赶上乘坐校车,邀请该公司开发校车小程序,该程序可以帮助教职工能够找到校 车站点,以及看到校车何时到达站点、可以预约在某个站点上车、查看公告校车路线是否有更改等信息。解 决了教职工不用长时间等待校车、赶不上校车等问题。
该平台主要存储大学生毕业设计的资料,学生可以通过该平台通过AI去搜索自己想要的资料,以及ppt的模板的生成,图片的解析,当然该平台分为三个角色,一个是超级管理员一般是学校负责毕业设计人所使用,普通管理员一般是辅导员使用,用户管理员是学生使用。 该平台分为社会论文管理,和校园论文