熟悉 java 基础,多线程,IO
熟悉 Spring,熟练使用 SpringMVC、SpringBoot
熟悉 MyBatis、JPA/Hibernate、SpringData 熟练对接各种数据库
熟悉 MyBatis-Plus中的多数据源以及Druid连接池的使用
熟悉分布式集群微服务治理框架 SpringCloud,了解 Dubbo + Zookeeper
熟悉中间件技术,消息队列 RocketMQ、Kafka
熟悉 Quartz实现定时任务以及ftp的上传下载
熟练测试驱动开发,擅长编写 Api 接口测试和单元 Unit 测试
熟悉 Tomcat、Jetty、Nginx 等应用服务器,熟悉 Nginx 的反向代理、负载均衡等机制
熟悉 Vue、Vue CLI脚手架和Node
熟悉 Linux,Docker
熟悉服务器运维
熟悉传统关系型数据库 MySQL
熟悉非关系型数据库 Redis、文档 MongoDM
熟悉搜索引擎 Elasticsearch
熟悉使用Linux 虚拟机
甜橙金融数据中心
技术架构:SpringBoot + SpringMvc + Spring + MyBatis + Mybatis-Plus + Mysql + Vue CLI + Nginx + Dubbo + Linux + Jetty
项目描述: 甜橙金融数据中心是一个电信旗下的一个子公司,驻场在翼支付的总公司甜橙金融,开发的一款,内部人 员使用的后台管理,主要用于报表采集,给予财务部门统计金额提供便利。
项目模块:
报表数据:报表查询,报表导入
风控监控:风控展板,风控模型,指标计算,风控档案
权限管理:组织管理,角色管理,用户管理
数据管理:元数据定义
任务管理:定时任务,ftp下载任务
责任描述:
独立的完成元数据定义:采用 MyBatis-Plus中的多数据源 进行查询不同的数据库的所有表以及视图,以 及它们各自的字段,进行一些相关的配置
独立的完成定时任务:采用Quartz技术,使用java语言进行灵活配置,定时不同的类
独立的完成ftp下载任务:使用java 语言进行灵活的配置,判断ftp的每个协议,进行不同的连接
根据元数据定义,优化了风控监控中的风控模型中的计算项,进行不同数据库的计算
使用Vue独立完成,元数据定义,定时任务以及ftp下载任务的页面
根据dubbo进行远程调用菜单列表
独立使用Jetty把后端部署到测试环境中
独立使用Nginx把前端部署到测试环境中