1.熟练掌握JavaSE基础知识,熟悉多线程,熟悉常用的设计模式;
2.熟练掌握IDEA,Eclipse、svn、git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,js,jquery,html.css熟练掌握Web应用系统开发,具备的独立开发能力;
3.熟练使用tomcat服务器,发布部署web项目,熟悉linux常用命令,熟悉jvm参数调优;
4.熟练使用MySQL关系型数据库,熟悉Redis非关系型数据库;
5.熟练运用Spring、Mybatis、SpringMvc,Springboot等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
6.熟悉SOA、微服务、大型网站架构,熟悉RPC远程调用、dubbo、dubbox、springcloud等微服务框架;
7.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉消息中间件RabbitMQ,ActiveMQ的使用;
8.熟悉restfull API开发规范,熟悉支付宝支付接口;
9.熟悉分布式协调工具Zookeeper,熟悉web开发常见问题解决方案(如:分布式锁、分布式事务等);
所属公司:
上海炽聚网络科技有限公司
项目描述:
该项目采用Springboot2.0和Springcloud的Finchley版构建一套微服务系统,,Restful风格,前后端分离,前端用的Vue。采用的技术有SpringSecurity,Spring,Mysql ,MyBatis,Redis,Rabbitmq,Swagger2,Maven.项目使用Zuul网关框架统一管理微服务请求入口、使用Fegin客户端调用工具,使用Hystrix服务保护框架,做服务降级、隔离、熔断、限流,遵循BASE理论,使用LCN解决分布式事务,项目的配置文件用的是阿波罗分布式配置中心,项目部署采用的是docker,代码管理采用的是Gitlab。
人工智能及大数据实训平台旨在为学校培养出高新技术的专业人才而建设的多租户的实训平台。平台为学员准备在线学习课程,在线实训练习、在线考试,在线作业,系统设置(权限管理,用户管理,角色管理,字典管理)的五大模块功能。
责任描述:
1:和架构师一起探讨项目的技术选型以及模块的划分.
2:负责实训模块的代码编写,表结构设计。
3:实训需要依赖第三方的支持,我负责驻场出差。
4:项目上线后的bug解决,已经安排的其他任务。