个人介绍
技能特长:
基础:JAVA、计算机网络、操作系统、数据结构、设计模式
存储:MySQL、Redis、HBase;
框架:Spring、SpringCloud、MyBatis、Dubbo、ElasticJob、Dophin
中间件:RocketMQ、RabbitMQ、Kafka、ZooKeeper、Apollo、Nginx
其他:具备分布式、高并发场景的实战经验,并对服务化、架构设计有一定的理解
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2010-09-10 - 2014-06-30江西农业大学软件工程本科
大学主专业是软件工程专业,主要课程是C++、数据结构、数字逻辑、JAVA、Oracle、Mysql等专业知识
技能
轻量级数据报表插件开发 1.1 支持可插拔,即插即用模式,工作原理仿照阿里巴巴的druid数据源 1.2 支持自动建配置表 1.3 支持动态切换数据源,可动态配置执行sql的数据源 1.4、支持供外部接口调用 1.5、百万级以上大批量Excel数据导出 1.6、后台管理可配置化
在金融业务中,随着对接的资金方越来越多,接口也越来越多,硬编码字段转换和校验效率低下,统一字典和字段规则校验是为了解决资产端和资金端字段的统一映射平台和校验平台,通过在前置引入SDK的方式即可做到动态字段处理和校验,方便开发 人员更加专注和资金方的业务逻辑对接,同时字段转换、字段校验更加透明化和可维护。
Alita 开放平台定义为业务网关,设计的理念是为了保护企业之间服务调用的安全性、高可用性,高运维管理性,包括了网关、运维 管理后台,开放平台、 文档管理、SDK、日志监控, 系统参照 kong 插件化的设计, 开发了鉴权 、签名 、限流 、熔断 、 日志 等插件, 提高了开发测试以及运维的工作效率,同时保护了企业数据安全,项目中使用了 SpringCloud 和 Dubbo 做服务治理 和负载均衡, Kafka 和 ES 做日志监控, 基于Zookeeper 做分布式协调组件, Guava cache 做本地缓存, Guava Limiter 做本地限流组件 项目职责: 1. 负责动态服务注册、服务发现、路由转发、各模块的数据同步、可扩展且支持可插拔的插件化设计。 2. 负责实现集群部署,跨机房调用业务系统, 例如美国机房的网关调用中国机房的服务 3. 负责实现网关的可插拔插件:限流插件、熔断插件、签名与验签插件、黑白名单插件等 4. 负责实现网关的环境隔离,测试环境、预发布环境、生产环境 5. 负责实现网关的服务监控管理 6.负责实现网关的接口文档管理模块