熟练掌握web前后端开发相关技术
熟悉业务领域银行,教育,APM,专攻java语言
熟悉SOA,微服务,servermesh等架构
熟悉产品域整个流程和分布式部署方案
参与过中大型项目研发和设计
能独立完成中小型产品系统架构设计,编码,部署等
APM-BROWSER项目(只写一个,毕业至今,大大小小大概有做了20个项目了吧)
技术:springcloud+nacos+springboot2+mybatis+shiro+netty+kafka+redis+druid+zk+mysql+jenkins+gitlab+sonarqube
业务: APM-监控浏览器性能数据和用户行为数据。通过探针嵌入应用,数据实时上报到upload,etl清洗数据,录入kafka,再到druid实时处理引擎,最后由报表平台展示多维度聚合(性能)数据和行为数据(大数据+报表+网关+openfeign)
业绩:
1. 从前台到后台,codereview,进行了整理和局部的大优化
2. 提供了web常见问题优化方案文档
3. 开启统一配置(灰度发布,热部署,devops)
4. 重构业务流程
5. etl流程重构(合并upload)
6. 工期安排,数据库设计,业务架构(重构)设计-微服务化(spring cloud 系列,nacos)
角色 | 职位 |
负责人 | java架构师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1. 支持自定义路由-redis读取路由 支持redis单机,集群。 2. 支持自定义路由-ehcache读取 3. 支持自定义路由-yml,properties读取 4. 流程分析: 4.1 启动初始化
1 提供用户登录,登出,注册,同步数据等接口 2.支持sso登录模型中cookie和token两种方式 3.基于redis存储票据 4.提供用户登录,登出,注册,同步数据等接口 5.支持移动端,web端接入。 6.支持跨域。
1. 导入到eclipse 2. 检查Problems问题,如果是test的bug问题,不需要理会,不影响分析tomcat 3. 启动方式:/tomcat/java/org/apache/catalina/startup/Bootstrap.java,右键启动run as-&