具有扎实的 Java 基础,对面向对象编程有深刻的理解,熟练掌握 java IO 流、集合、多线程、反射等
基础开发技术。
熟悉设计模式,可灵活应用设计模式,如单例、工厂、策略、责任链、模板方法等设计模式进行项目
开发。
熟悉 SpringBoot、MyBatis 等开源框架的设计原理及底层架构 ,熟悉 spring IOC ,Spring Aop Spring
事物核心源码,阅读过 Spring MVC 请求流程核心源码以及 springboot 自动装配原理。
熟悉 SpringCloud,Spring Cloudalibaba 技术体系,对服务注册与发现、服务限流、 降级、熔断等有
一定了解。
熟悉分布式常见解决方案:分布式事务、分布式一致性、分布式锁。
熟悉关系型数据库 MySQL,掌握 SQL 语句编写,可以根据 explain 执行计划优化 SQL 语句。对事务、
索引、锁、MVCC 机制等有一定理解,拥有线上慢 SQL 优化经验。
熟悉非关系型数据库Redis,掌握Redis 核心数据结构与使用,对持久化、 内存淘汰机制、主从复制、
哨兵模式、集群模式原理有一定理解,对缓存穿透、缓存一致性、多级缓存架构等有一定理解。
熟练使用 Jenkins、Docker、k8s 搭建自动化服务集群。Docker 和 K8s 的基本使用,能基于 DockerFile 构建镜像。
熟悉 Nginx 反向代理服务和实现负载均衡。
熟练使用 Idea、Git、Maven 各种开发工具,掌握 Linux 操作系统的基本命令,编写简单 Shell 脚本。
图像标注平台
项目介绍: 光庭数据标注平台是自动驾驶细分领域的专业在线标注平台,拥有多种标注工具,对标注流
程精细化管理,助力自动驾驶上下游企业快速、安全地对采集数据进行标注,为 AI 算法训练提供高质量的
真值标注数据,平台支持直线、2D 框、3D 框、多边形、车道线、关键点、套索、语义分割、3D 点云标注、
点云图像融合标注等多种标注工具,并且提供了预标注,AI 辅助标注等智能标注工具 。可满足各种复杂场
景的标注需求。 使用技术: SpringCloudAlibaba、Nginx、Nacos、MySQL、Redis、OSS、Mongo、ELK、Prometheus+Grafana、
Vue、 Git、 JenK
项目架构:
1. 采用 SpringCloud Alibaba 技术体系构建微服务架构,根据实际业务场景对服务进行拆分
2. 以 Nacos 作为项目的注册和配置中心、使用OSS 作为数据存储
3. 基于分布式调度框架 XXL-JOB 解决传统定时任务同时请求数据库引起的脏数据问题
4. 使用 Nginx 保证访问入口高可用,防止服务器单点故障的发生
5. 基于阿里开源的 Sentinel 组件对核心服务限流、熔断、 降级处理,保证系统的高可靠性
6. 基于高性能的 Elasticsearch、Log stash、Kibana 构建平台级日志系统快速定位问题
7. 基于 Prometheus + Grafana 技术构建可以实时观察服务器情况的监控平台
8. 基于Git 配合Jenkins 拉取项目完成实现项 目 自动化构建与快速部署到服务器上
职责描述:
1. 与产品进行需求交流、沟通,功能拆分、担任 java 开发
2. 通过 MyBatis 拦截器实现数据隔离功能模块的设计和代码编写
3. 标注数据统计功能设计和代码编写、修复数据相关功能
4. 使用Redis 实现分布式锁解决数据多次修复的问题
5. 解决线上bug,数据丢失等问题
6. 将其中的微服务使用的 JPA 改造成 MybatisPlus
7. 将标注平台接入统一化平台,多个平台通过统一入口可以进入
8. Redis、Kubernetes 集群的搭建以及技术货架编写
9. 日常发版,维护服务和服务器日志系统的部署和维护。
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
科技成果平台是一个综合性的服务体系,旨在促进科技成果从实验室走向市场,实现其商业化价值。通过整合科技资源、市场资源、资金资源等多方资源,科技成果平台为科技成果的评估、孵化、转化及市场推广提供全方位的支持和服务。
科技成果平台是一个综合性的服务体系,旨在促进科技成果从实验室走向市场,实现其商业化价值。通过整合科技资源、市场资源、资金资源等多方资源,科技成果平台为科技成果的评估、孵化、转化及市场推广提供全方位的支持和服务