熟悉 Java语法、多线程、集合等基础框架
熟练掌握SpringMVC、Spring、MyBatis、SpringBoot 主流开源框架
熟悉 Redis 集群的搭建,熟悉备份策略,了解高并发下缓存穿透、缓存雪崩解决方案
熟练使用主流的关系型数据库MySQL、Oracle,有过SQL语句调优经验
熟悉 Linux常用命令,熟悉Linux 服务器开发环境的部署、优化、安全设置
熟悉 JVM基本原理,包括内存模型、垃圾回收机制,能对JVM进行调优
了解 zookeeper、kafka、Elasticsearch、SpringCloud技术栈
了解并使用 vue、ElementUi、AntDesign 前端技术
项目一:上海移动业务网管
1:担任项目经理,参与需求调研,需求评审,深入了解客户的业务痛点,以及业务诉求 2:对象存储迁移工具的功能设计、架构设计、部署设计、以及核心编码的实现 3:指导初级开发工程师完成对象存储迁移工具的编码实现 4:采用多线程并使用juc并发包下的⼀些类实现核心对象存储迁移功能 5:利用分布式调度框架实现迁移任务的高性能并发处理 6:对外提供迁移任务管理、定时以及手动触发迁移任务、迁移进度查询等接口功能 7:使用vue以及 element ui编写前台对象存储迁移任务管理相关的界面代码。 8:设计并实现压测模块中资源池调度以及执行机调度策略
项目二:上海移动区域工作平台,基于大数据技术处理结果,实时、周期分析用户人流热力、OD
迁徙、终端类型等可视化指标。
带领项目小团队 ,配合大数据组进行java前台页面的开发。
1. 借助百度地图,使用GeoHash编码原理将基站维度转化为可以矩形网格,可以更明确的表明地理位置。
2. 使用Dubbo服务,实现分布式开发。
角色 | 职位 |
负责人 | java高级工程师+项目管理 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |