熟悉Java语法、java基础扎实 ,熟悉io ,多线程 ,集合等。
熟悉 HTML、CSS、JavaScript、Jquery、Ajax、Vue、 ElementUi、uni-app 等前端开发技术和UI的使用。
熟悉SSM框架 ,理解SpringIOC、AOP两大核心思想 ,SpringMVC核心流程 , restful风格整合开发。
熟悉使用SpringBoot微服务框架、SpringCloud(Mybatis-Plus ,Openfeign,Gateway,Nacos)等进行项目的搭建与开发。熟练掌握Mysql语句的使用 ,使用Sql关联查询 ,子查询。熟悉数据库事务与索引。
熟悉Redis五大数据类型 ,集群 ,事务 ,持久化等。
熟悉常用设计模式 ,单例 ,工厂 ,代理模式等。
熟悉Linux 操作系统 ,熟悉 Linux 常用命令。
熟悉使用Git,Maven等版本管理 ,项目构建工具
熟悉使用IDEA、VSCode、eclipse、 HBuilder等开发工具。
项目名称:云原生支撑平台
开发环境 :idea+Jdk1.8 +Mysql/达梦+Maven
软件架构:SpringBoot+SpringCloud +Redis+Nacos+Nginx+MyBatis-Plus+Vue2 +若依框架
项目描述:云原生支撑平台是一个基于Kubernetes构建容器化底座 ,集成了git lab的代码托管和sonar的代码质量扫描 ,以及持续集成和持续部署的功能 ,平台具备系统管理 ,用户管理 ,代码管理 ,持续集成 ,测试管理 ,持续部署 ,质量管理等功能。
责任描述:
1.代码托管 ,集成git lab的代码接口对项目代码进行存放 ,对历史记录提交记录和代码内容查看等功能
2.代码合并请求 ,对修改的代码进行不同分支的合并提交以及审核代码 ,比较代码修改前的差异点的呈现
3.代码质量管理 ,接入sonar代码扫描的外部功能进行代码质量的扫描以及代码统计
技术描述:
1.若依搭建的Springboot+Springcloud和mybatis-plus的微服务架构方案
2.集成了sonar和git lab ,Jenkins流水线的方案
3.Docker和Kubernetes进行打包部署