1. java基础扎实、掌握JVM原理、多线程、网络原理、设计模式、常用数据结构和算法。
2. 深入理解spring,springmvc、mybaits等开源框架设计原理及底层架构,研究过部分核心功能源码,具备一定的框架定制开
发能力。
3. 深入理解Redis线程模型,熟练掌握redis的核心数据结构及使用场景,属性多级缓存结构,熟悉各种缓存高并发的使用场
景,比如缓存雪崩,缓存穿透,缓存失效,热点缓存重建等
4. 熟悉常见的消息中间件使用,解决过各种消息通信场景的疑难问题,比如消息丢失、消息重复消费,消息顺序性,大规模消息
积压问题。
5. 深入理解jvm底层原理,熟悉jvm各种垃圾收集器的使用及核心参数调优,有过一定jvm线上调优经验,对于jvm调优有自
己的独到见解
6. 深入理解springboot,springcloud等微服务框架的设计原理及底层架构,研究过核心源码,熟悉各种微服务架构场景设
计,比如服务注册与发现,服务限流,降级,熔断,服务网关路由设计,服务安全认证架构。
7.熟练使用vue框架,并可以应对前端的开发工作。
8.熟练使用uniapp框架,熟悉uniapp的开发流程,并可以应对小程序、app、H5网站的开发工作。
项目名称: 众卡调度系统
项目所用技术:
SpringBoot、SpringCloud、mybatis、、Jenkins、rabbitMQ、nacos、Apollo、git、idea、elk、xxl-job、PostgreSQL
开发周期:2022.6-2023.4
项目描述: 安能众卡系统是安能物流推出的一款智能货车调度管理系统,它基于大数据、人工智能等技术,在运营、车辆调度、司机管理等方面进行全方位优化,实现了高效、智能的货车管理和调度。该系统主要包括以下几个部分:
运营管理:通过智能规划和派单,实现货车的最优路径规划和任务调度,提高运输效率和客户满意度。
车辆调度:通过可视化地图、智能报警功能等,对车辆进行实时监控和调度,确保车辆安全行驶和按时到达目的地。
司机管理:通过评价体系、培训计划等,对司机进行综合评估和能力提升,提高服务质量和安全性。
大数据分析:通过采集和分析各种业务数据,对运营情况进行深入分析和挖掘,为企业提供精准的数据支持和决策参考。
责任描述:
1.负责核心模块功能设计及开发。
2.负责新技术的引进,并撰写技术文档,推广。
3.负责项目的设计、升级及维护。
4.负责代码的评审及指导初级开发。
5.参与项目的技术架构研讨。
技术描述:
1.采用加锁唯一约束技术,重构了出车收车流程,增加了订单区间信息。
2.采用数据库增加JSONB字段存储,解决了数据库建表过多的问题。
3.通过使用RabbitMQ技术对接鹰眼系统,解决了系统之间业务解耦、流量削峰的问题。
4.服务之间采用FeignClient,解决了服务之间调用的问题,减少了配置。
5.使用AOP及反射实现加密功能。
6.使用线程池实现多线程导出数据,提升导出效率。
项目:阿里巴巴paaS运维平台(Normandy)
项目所用技术:
SpringBoot、SpringCloud、mybatis、mysql、Jenkins、k8s、docker、sftp、flyway、cache、git、idea、kafaka
开发周期:2021.7-2022.5
项目描述: 阿里巴巴PaaS运维平台(Normandy)是一个面向内部用户的云计算平台。它支持容器、虚拟机、应用程序等多种资源类型,并提供了自动化管理、监控、日志分析等功能。我主要负责核心模块metadata的开发 ,metadata模块是一个元数据管理平台,旨在通过元数据的标准化和统一管理,提高系统的可维护性和可扩展性。该模块主要包括以下功能:
元数据定义:支持用户自定义各种元数据的数据结构和属性,并且提供多种元数据类型,例如应用、服务、配置、资源等。
元数据注册:支持对元数据进行注册和管理,并且提供元数据查找和调用接口,帮助用户快速定位和使用元数据。
元数据关联:支持不同类型元数据之间的关联和依赖关系定义,例如服务依赖关系、配置引用关系等。
元数据查询与分析:提供丰富的元数据查询和分析功能,例如元数据版本管理、元数据监控、元数据变更记录等,方便用户进行元数据的管理和维护。
元数据权限管理:支持对不同角色用户进行元数据访问权限的管理和授权。
责任描述:
1.对CMDB服务业务需求的开发方案设计。
2.对数据库表的设计,索引优化等。
3.业务流程的梳理。
4.主要参与需求:拓扑查询、模型拓扑、资源管理、模型管理、变更日志等
5.sftp服务的开发。
6.参与技术架构的研讨。
。技术描述:
整个平台是采用SpringCloud架构构建的,各个服务之间采用feignclient调用,我这边主要负责的是metadata服务,Metadata服务相当于提供对外数据资源的引擎,承载着外部服务的访问。在相关需求开发中,使用了线程池去做excel实时导入进度显示,百万级数据查询的优化等。
开发的软件属于公司版权不能上传案例。主要负责后台功能开发、框架搭建,常用技术栈SpringBoot、Spring、Mybaits等等
开发的软件属于公司版权不能上传案例。在阿里云做过一个数据处理微服务,技术栈SpringBoot、k8s、react等
【该评论为5星(满分)好评,评论人选择不公开展示】