能够使用 Linux 系统,使用过 Ubuntu,Centos,群晖服务器。
擅长语言: java, javascript,C, C++
能够使用 jsp,servlet,tomcat 进行 web 运用程序开发 能够使用 spring,spring boot,spring mvc,spring cloud,spring cloud alibaba, springboot, spring data,mybatis 技术栈进行后端程序开发
较为系统的学习过前端技术栈。前端能够使用 html,css,javascript,jquery,bootstrap,前端 MVVM 框架 Vue.js 及 Vue Router,Vuex,Axios 等相关技术栈,uniapp 技术栈,微信小程序开发。能 够使用 nodejs,express,mongodb 进行后端开发。
能够使用关系型数据库,使用过 MySQL,postgreSQL,Oracle
能够使用非关系型数据库,使用过 redis, mongodb
能够使用消息队列,使用过 rabbitmq
能够使用 git,docker 工具,了解 jenkins,rancher,influxDB,cAdvisor, Grafana 工具
能够使用代码生成器进行快速开发,有使用过人人代码生成器,idea 代码生成器插件。
能够简单使用 C#,.net core 技术栈进行开发
项目名称:XX 仿真验证环境(国防保密项目)
项目时间:2020.07.10-2020.08.05
项目描述:与 XX 公司合作开发,交付 XX 所一套符合合同要求的 XX 仿真验证环境。系统采用一台高性能服 务器部署数据链仿真子系统,进行数据链通信仿真;该软件由数字地球,通信仿真,网络通信中间件,指控 推演共 4 个部分组成。通信中间件功能是协调验证环境中各个组件之间通信(采用 socket 进行通信),数据转 发,读写 oracle,mysql 数据库,生成启动文件,给数字地球提供 http 访问接口。
角色:参与
我负责网络通信中间件的架构设计,编码,测试,打包等全部工作
技术栈:springboot,springmvc, mybatis,mybatisplus,spring cloud alibaba, socket 编程, protobuf
数据库:mysql,oracle
项目名称:Npu-Register
项目开发时间:2020.08.24-2020.08.29
项目描述:西北工业大学秋学期即将开学。留学生要报道注册,因为疫情原因有些境外学生需要线上报道,需 要做一个在线报道的网站,留学生登录账号后能审查自己的学生信息以及在自己账号上传附件。学校后台可 以审查留学生材料。
采用前后端完全分离进行开发
负责该网站的设计,开发,部署,维护等全部工作。
后端技术栈:springboot,springmvc,mybatis,mybatisplus,mysql
前端技术栈:Vue,VueX, Router, axios,bootstrap
项目名称:XSD Parser
描述:xsd 解析器,解析 xsd,生成表单,用户填写表单,再将表单生成 xml 文件。
技术栈:springboot,springmvc,vue,vuex,axios,iview
精准微课堂用于辅助教师完成相关教学活动,其核心功能是教师对于各种课程资源的分享、各项 任务的发布及批改反馈、对课程、班级、学生以及助教的管理、对学生成绩的管理等教学活动的开展,对应 包含如下六大模块:课程信息管理模块、班级信息管理模块、任务管理模块、资源管理模块、助教管理模块 以
核心功能就是发布文案,文案共享。文案发布由模板进行编 写或者直接手动编写。实现管理员服务模块、用户服务模块、权限认证管理模块、路由转发网关等,保障管 理员和用户对部门(学校、学院)、文案模板和案例等的不同权限控制。 采用前后端完全分离进行开发。目前基本功能已经全部实现。