1.具备扎实的Java基础,掌握h5新特性与es6语法 2. 深刻理解JavaWEB技术体系架构,熟练掌握Servlet/JSP技术 3. 熟练掌握基于Vue和NodeJs为基础的最流行的前后端分离混合开发技术,理解并掌握模块化开发思想。 4. 熟练掌握SpringMVC、JPA&SpringData 等开源框架、深刻理解 SpringMVC 核心流程 5. 熟练掌握JavaScript,Ajax,jQuery, JUI 等前台开发技术 6 熟悉Oracle、MySQL关系型数据库及redis非关系型数据库,了解数据库集群配置,主从备热。及mycat中间件。 7. 熟悉Linux 常用命令及服务配置,熟悉 Shell 编程 8. 熟练使用 SVN、MAVEN 等项目版本管理及构建工具 9. 熟悉Apache、nginx等开源服务器,及反向代理,负载均衡的使用 10. ,熟悉 fastdfs 等开源分布式文件系统的搭建及使用,掌握zookeeper分布式协调服务原理
E诺钱包
主要负责后台编码的实现,提供wiki文档,后台服务的实现。 完成登陆模块的开发 首页流程的展示与功能的开发 参与项目架构的设计
1、采用Spring,SpringMVC ,mybatis作为底层框架 2、nginx分发请求,反向代理做负载 3、使用redis做数据缓存 dubbo 服务治理 4、使用mysql作为关系型存储数据库 5、使用disconf作为统一配置文件管理 6、使用fastdfs作为共享文件服务 rabbitmq做消息队列 等