Java基础扎实,具备良好的面向对象的思想和编码习惯
熟练掌握SpringBoot、MyBatis等开源框架的使用
熟悉微服务开发框架SpringCloud Netflix和SpringCloud Alibaba
熟悉微服务监控技术Skywalking、Prometheus
熟练使用MySQL和Oracle关系型数据库和Redis非关系型数据库
熟悉docker、k8s容器技术
熟悉常用的RabbitMQ、Kafka、ZK、ES组件
熟练使用IDEA、Git、Maven等开发工具和项目管理工具
项目名称:全国APP技术检测平台
软件架构:SpringBoot+MyBatisPlus+Nginx+Shiro+POI+MySQL+HDFS
项目描述:该项目是对所有的APP进行检测,项目整体采用前后端分离的开发模式,对各个渠道来源的APP在进行相关的检测、安全扫描、数据加工,得出相应的统计信息。整个项目与百度、奇安信、极光、OPPO、VIVO、豌豆荚、华为、小米等多家公司共同协作开发。
项目名称:技术中台
软件架构:SpringCloud+MyBatis+Nacos+Gateway+MySQL
项目描述:项目采用前后端分离的开发模式,将用户在开发时所使用的公有组件和私有组件进行统一审批管理使用。
APP检测引擎的分配策略和调度以及检测结果的分析统计 数据导入导出 APP信息爬取接口的调度 检测能力分析和日下载量分析 用户省份权限限制的实现 分发平台实时发送数据处理
注册中心接口开发,通过rest接口可直接操做eureka上的服务,提供用户权限过滤服务 配置中心接口开发,通过rest接口对配置文件进行操作,并在其基础上进行扩展,提供用户权限过滤 网关路由信息接口开发 通过接口动态修改配置文件功能开发