1、具备系统、扎实的计算机理论基础。有较丰富的JAVA EE项目开发经验。
2、熟练运用mysql数据库以及编写sql语句。会使用MongoDB、oracle、mariadb、postgresql等其他类型数据库。
3、熟练使用JAVA语言开发技术。熟悉OOP编程思想,有一定的OOA/OOD能力,熟知常见的GoF设计模式:如Singleton、Factory等。理解分层架构、DAO模式。理解ThreadLocal模式的应用。
4、熟悉使用spring-boot、mybatis-plus等框架,实战使用过springcloud微服务框架。
5、熟悉搭建并使用oauth2单点登录框架、Security安全框架、shiro安全框架
6、熟悉使用maven、gradle等项目管理工具,svn、git等版本控制工具。springbootadmin项目运行监控等。
7、熟悉使用redis缓存、了解并使用过elasticsearch搜索引擎,RabitMq消息队列、websocket即时通讯、nacos服务注册配置中心、gateway网关等
8、tomcat、weblogic、windows、linux下的项目部署,linux常用命令。各类软件的安装,项目环境部署,简单脚本的编写。
做过电商类系统,餐饮类系统,web官网类系统
智慧点餐系统
项目环境:
运行操作系统:contOs7
虚拟机环境:jdk8.0
持久层数据库: mysql5.7
缓存数据库: redis
其他环境
技术框架:1、(基础框架)springboot+mybatis-plus;2、安全框架(Security)——登录功能;3、即时通讯(netty)——用户点餐通知商家接单,退单结账通知登录,4、redis——数据缓存;5、swagger——技术文档;6、短信验证;7、支付系统;8、element-ui,uniapp,Android
项目角色:超级管理员、一级管理员、二级管理、三级管理员、门店管理员、门店员工、门店会员、普通客户
项目职责:主要负责人,参与功能分析,数据建模,数据库表结构设计,功能设计与实现,项目发布、版本更新,上线维护等工作
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目环境: 运行操作系统:contOs7 虚拟机环境:jdk8.0 持久层数据库: mysql5.7 缓存数据库: redis 其他环境 技术框架:1、(基础框架)springboot+mybatis-plus;2、安全框架(Secur
项目环境: 运行操作系统:contOs7 虚拟机环境:jdk8.0 持久层数据库: mysql5.7 缓存数据库: redis 其他环境 技术框架:1、(基础框架)springboot+mybatis-plus;2、安全框架(Secur