1.熟炼掌握}ava语言,熟悉集合、io 流、多线程等知识。具备良好的面向对象编程思想和良好的代码编写能力。
2.熟承使用关系型数据库MySQL。MySQL的索引优化,事务。存储引擎,行锁表锁,对 MVCC多版本并发控制有一定的了解。具有实际工作中的50L优化能力以及慢查询日志。explain的使用。
3.熟练使用Redis非关系型数据库。存储机制,悉Redis集群搭建,
4.熟悉springbean 的生命周期,SpringMVC的请求流程,AOP与IOC的相关原理,基于SpringBoot的业务开发
5.熟练使用 Linux系统、使用docker部暑服务。
6.熟炼使用ldea、Maven、Gitlab、apipost 以及数据可视化Navicat等开发工具
7.熟炼使用 mybats plus开发。Wrappers的使用。
8.熟逐SpringCloud,SpringCloud alibaba 等微服务框架。
9.熟悉Nginx。反向代理。负载均衡。
nginx controller是一个可视化的nginx管理平台,用户在系统中添加自己的集群和节点,在页面中配置nginx的全局配置、上
游组、应用、路由等相关配置,系统根据配置的参数生成配置文件并发布到选择的集群节点中。用户可在集群监控信息中查看
访问节点的流量等信息,在日志监控中能看到选择的节点的访问日志。
本产品的主要功能如下:集群信息维护、节点信息维护、集群监控、全局配置、应用配置、上游组配置、路由配置、全局配置
模版配置、指令模版配置、配置文件预览、应用发布、全局配置部署代理、系统用户管理等。
责任描述:
1.各个模块新功能的开发及一些bug处理
2.项目的测试及打包上线
3.日常使用中的bug记录及维护
采用技术:springboot、mybatis、mysql、redis、nginx、docker等