熟练掌握java基础知识,对相关知识点有比较深入的了解
熟悉java中代理模式,工厂模式,单列模式,观察者模式
熟练使用ETL工具对数据进行相应的抽取,转换,清洗入库等
深入了解springmvc中IOC,AOP,以及mybatis中底层的工作原理
熟练掌握中springboot,springcloud,以及springcloudalibaba微服务技术的使用
熟练熟练掌握rabbitmq消息队列的使用
熟悉docker的使用,并使用docker搭建和安装常用的软件和环境
熟练使用linux的命令,在linux环境下能快速安装各种开发环境以及生成环境的部署
熟悉redis的集群搭建,以及redis中哨兵机制,以及redis的持久化
熟悉zookeeper,dubbo等分布式服务协调框架
熟悉nginx的使用,以及nginx的负载均衡和高可用的方案的配置
2021/5-至今
项目名称: 中国广大银行混合云系统
所属公司: 北京南天软件有限公司
项目描述: 项目背景: 目前行业内流行大部分应用都要上云进行部署,但是考虑到安全性,因为广大银行没有采用公有云,而是通过和阿里云,青云,华为云通力合作,打造光大银行的混合私有云的系统。在本系统中 ,主要通过接口对接的方式实现了 云服务器中网络,硬盘,cpu内存等的创建回收以及监控,而且还实现了多租户的管理 。
项目架构:springboot+springcloudalibaba+RDS for
mysql+elasticsearch+nacos+sentinel+redis+nginx+rocketmq
项目描述:在系统研发中,使用微服务架构,采用前后端分离技术, 主要分为用户模块,授权模块,网络管理模块,硬盘资源管理模块,监控管理模块等。
责任描述:
1. 参与前期系统的总体设计
2. 参与系统中技术的选型
3. 参与系统相关模块的开发
4. 负责后期相应模块代码的优化
5. 协助运维人员后期相关环境的搭建以及上线