1. 熟练使用springBoot、springmvc+mybatis/mybatisPlus+spring、struts+Hibernate+spring等主流框架
2. 熟悉springCloud的使用,服务注册发现,服务监控,服务降级,远程调用。
3. 了解分布式,熟悉消息队列技术rabbmitMQ,redis缓存,httpclient,dubbo等远程调用技术,熟悉常用设计模式。
4. 熟练使用mysql、pgsql等关系型数据库,熟悉sql优化,图形数据库neo4j,文件存储Amazon S3,非关系型数据库MongoDB,了解oracle。
5. 熟悉javaScript、jQuery、bootStrap、LayUI等WEB前端技术。
6. 熟悉Linux环境,基本操作,服务器环境搭建及部署。
7. 熟悉版本管理工具svn,Git,GitHub等版本管理工具的使用,持续集成工具jekins,docker。
8. 熟练运用idea,Eclipse,myEclipse,Navicat,PowerDesigner等开发工具的使用,.熟练使用sonar优化代码质量.
9。熟悉敏捷开发,迭代开发的工作模式。
2019.4-2020.1 湖南尖塔信息科技有限公司 Java工程师
自动化测试分为解析日志的解析请求体的服务端和请求解析返回结果对比的对比服务端。解析服务端通过解析服务器上的日志文件解析出每个记录的行情请求,通过分片解析批次请求对比服务端,对比服务收到解析服务的请求后分别请求克隆的两台行情服务器,通过对比两台服务器的返回结果对比出返回结果的差异,把有差异的请求和返回结果存入db,前端页面通过读取db的数据展示差异数据,再对具体的差异的请求进行分析。并对差异结果进行报表导出。