熟悉 Java 语言,具有良好的编码习惯
Java 基础扎实,对集合、线程、高并发、异常处理等能熟练运用
熟练使用 linux 常用命令,进行项目环境搭建及部署
熟练使用 Ecplise、IDEA、SVN、等开发工具
熟悉并能够使用 SpringBoot、SpringMVC 框架技术进行开发
熟悉angular,vue 前端框架使用
【项目一】MDC互通技术(2021.5 – 2021.11)
软件架构: 分布式集群+缓存+Postgresql+zookeeper+angularJs + 网络Bgp协议 + netconf
开发环境: IDEA、JDK1.8、Postgresql、svn,Linux(centos7),Maven
项目描述:
MDC(Multi-Datacenter Controller)即多数据中心控制器,可进行跨DC多控制器的业务编排,应用于客户拥有多个数据中心,并对多数据中心进行统一编排和管理的场景。MDC部署在专门的集群服务器上,可以是物理服务器,也可以是虚拟机。在MDC上通过SSO跳转到它所管理的域控制器上。
技术描述:
项目初期对比友商实现进行系统设计及文档写作,后期作为项目负责人带头开发此项目,技术使用到了线程队列、多线程、netconf协议,前端使用的是angular。
【项目二】SDN数据中心互联(2019.7 – 2020.5)
软件架构: 分布式集群+缓存+Postgresql+zookeeper+angularJs + 网络Bgp协议 + netconf
开发环境: IDEA、JDK1.8、Postgresql、svn,Linux(centos7),Maven
项目描述:
数据中心互联(DCI)是一种实现多个数据中心之间互联互通的网络解决方案。数据中心是数字化转型的重要基础设施,随着云计算、大数据、人工智能的兴起,企业数据中心的应用日益广泛。为满足跨地域运营、用户接入、异地灾备等场景的需求,越来越多的组织和企业在不同地域部署多个数据中心,此时就需要将多个数据中心互联起来。。
技术描述:
在技术使用到了线程队列、多线程、netconf协议,前端使用的是angular
【项目三】 Underlay 自动化部署一期二期(2018.7 – 2019.7)
软件架构: 分布式集群+缓存+Postgresql+zookeeper+angularJs
开发环境: eclipse、JDK1.8、Postgresql、docker,svn,Linux(centos7),Maven
项目描述:
一期主要完成对出场设备进行自动化配置的过程,将原先需要维护人员手动配置的复杂配置改
由自动化下发。
二期主要是对前台框架的一个升级,将 js 改为 angular Js。
技术描述:
一期主要是纯后台代码实现,完成一个设备的从出厂自动分配 ip 到完成预配置下发的项目,二
期使用 Axure RP 进行原型设计,利用 angular 编写前台代码。
开发 管理部署资源池功能,主要是对设备自动化上线过程中需要使用到的地址进行分配部署管理,用到了网络编程相关技
术,使用线程池,阻塞队列完成项目