具有良好的 java 基础,对基本的数据结构、jvm 虚拟机,java 多线程,IO 有一定
的了解
熟悉 mysql 数据库的开发,能够写出高性能的 sql 语句。对于 mysql 的事务、隔离
级别、高性能的索引、查询 sql 的优化以及储存引擎有一定的了解,有过百万数据
开发经验。了解 mongodb 数据库,能够从事基本的开发。
能够运用 Spring、SpringMVC、springboot、Mybatis、springcloud、dubbo
等开源框架。并且掌握一定的底层原理
缓存:熟悉使用 redis 缓存,熟悉掌握 redis 基本操作,以及 redis 的底层原理:
redis 的持久化机制、内存模型、以及针对高可用的 redis 主从模式、哨兵模式以及
集群模式(redisCluster)。
中间件:熟悉使用 nginx、rabbitmq、zookeeper、netty、activiti 流程引擎、
drools 规则引擎、阿波罗。并了解一定的底层原理
管控平台
项目描述:该项目是针对于项目进度管理、工作人员任务安排以及部分运维工作所开
发出来的系统。主要功能有集成 bugFree 界面实现任务安排,集成 jenkins 实
现项目的自动构建和部署,用 quartz 框架实现案例的批量测试以及各种任务的
定时调度、利用 websocket 和 agent 技术实现容器的实时监控和日志的实时
传输。
技术清单:reactJS、zookeeper、dubbo、mysql、jenkins、tomcat7、quartz、
agent、redis、nginx、websocket
责任描述:负责部分功能开发(构建、部署的流水日志、改造部署 springboot 工
程,实时传输规定日志,任务调度的功能改造等)、给用户人员培训、文档编
写以及项目实施 等工作。