JDBC、Servlet、Mybatis、Spring、SpringMvc、Html、css、jquery、maven、git、jsp、mysql;nodejs;了解MUI开发app,微信小程序开发【起步学习(开发的测试小程序)】;https://www.gyqibu.cn/--通过bootstrap弄的一个简单的网页;现在在弄nodejs开发。了解linux系统,可做简单的Java项目部署、tomcat集群、mysql从主的搭建。
一、学生管理系统
①技术选型:mysql+mybatis+spring+springmvc+jsp
②角色:前后端
一个简单的管理学生与老师的系统,前后端到数据库是自行开发的,页面UI用Easyui,所以不需要UI人员;从开发到部署都是独自单独完成;项目主要是教师上课前通过手机端点名,月度计算教师工资及学生消费课时情况。
二、自动化运维系统
①技术选型:nodejs+mysql+redis+zabbix+mqtt+kafka+rpc
②角色:开发人员
因为是当小兵,项目中负责设备管理模块,该模块主要是项目的入口,其中的下载表格、通过表格模板上传虚拟机、物理主机等的信息配置纳入zabbix、通过ansible安装zabbix_agent客户端获取监控数据,纳入失败可重新下载失败的表格。上传校验等功能。
三、项目管理
①技术选型:nodejs+monogodb
②角色:开发人员
项目是一个用了一段时间的,需要增加会议管理才接受过来的项目;主要开发会议管理模块,数据通过monogodb管理,模块主要功能是下载添加好的会议(word),下载该会议下的所有议题(excel)排序、下载所有议题附件(zip)压缩包。
四、模拟用户行为测试项目
①技术选型
②mybatis+mysql+spring+springmvc+appium+selenium
项目是在运维室时间段单独完成。 项目是一个简单的通过代码去访问网页、使用手机APP,模拟用户点击操作,通过模拟用户操作时时检测网页或APP是否能够正常运行,数据上传zabbix_agent客户单,zabbix通过zabbix_agent检测报警。