精通spring + spring mvc + mybatis框架;
研究过spring,springmvc源码并理解与熟悉其中的设计模式;
熟悉数据结构与sql调优;
熟悉jvm调优,网络编程,并发编程。
对于spring boot, dubbo分布式治理框架,zookeeper注册中心,rocketmq消息中间件,fastdfs分布式文件系统有企业级应用的开发经验。
熟练使用nginx配置负载均衡策略。掌握基本的redis,mongodb的基本使用。熟悉maven项目构建工具,git版本控制工具,supervisor项目监控管理工具的使用。
此项目为一个快速开发提供服务的分布式云平台。此平台作用zookeeper作为注册中心,duboo作为服务治理框架,spring boot作为基础框架,mybatis作为持久层框架,rocketmq作为消息中间件,fastdfs作为文件系统基本服务,redis作为缓存,mysql作为基本结构化数据库,mongodb作为nosql数据库,使用nginx作为负载均衡,通过supervisor去监控服务的状态,maven作为服务构建工具,git做版本控制。通过ajax与jsp进行前后台数据交互。实现了在线开发应用系统的功能。