1.熟练使用 Spring、SpringBoot 及 SpringCloud 分布式常用组件、mybatis、JPA 等开源框架并对原理
有一定认知,了解 Struts2、Hibernate。
2.熟练使用 Mysql、Oracle 等关系型数据库、Redis 等非关系型数据库及 Redis 作为缓存应用的开发,
了解 Oracle 数据库存储过程,熟练掌握标准 SQL 语句、了解 MongoDB。
3.熟悉分布式、微服务开发及常用分布式框架,熟悉 SOA 编程,具有相关开发经验。
4.熟悉 RabbmitMq、RocketMq、webSocket、Nginx、Zookeeper、Dubbo、Elasticsearch。
5.了解 JVM、Docker、Python 基础语法。
6.熟悉 IO,多线程及并发技术。
7.了解 JQuery、HTML、JavaScript、CSS、EasyUI 等前端技术。
8.熟练使用 MAVEN、SVN、GIT 项目构建管理工具及 PowerDesigner、plSql、kettle、IDEA 等工具。
9.熟悉常用 Linux 命令及 Tomcat 服务的应用部署。
做过2个大型分布式项目 一个是基于zk+dubbo分布式架构系统, 一个是基于springCloud生态。
开发周期:2017.11-至今
开发平台:windows 平台 WEB 服务器: Tomcat
开发工具:jdk1.8+idea+svn2.6.5 数据库: MySQL+Oracle
技术架构:SpringBoot+Dubbo+Zookeeper+SOA+RabbitMq+MyBatis+Redis+Nginx+Vue
项目描述:云管理系统是一个基于分布式的微服务架构系统