ID:386511

鸗凰燚丿纞翃剡氵

java高级开发工程师

  • 公司信息:
  • 成都网丁科技有限公司 邦忙大数据集团
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 成都
  • 武侯

技术能力

熟练 java 核心知识,对集合、线程等都有深入理解,有良好的面向对象的编程思想,熟悉使用设计模式
熟练使用和深入理解 java 并发技术,并在项目中熟练使用,例如:线程池,CompletableFuture,CountDownLatch 等
熟练主流 Spring、SpringMvc、SpringBoot、Mybatis 等核心框架,可以根据需求快速搭建项目,阅读过源码
熟悉 SpringCloud(Alibaba)等微服务框架,对服务划分,服务治理等都有线上项目经验
熟悉 Mysql、Clickhouse 等数据库,对 Mysql 的锁、事务、索引有过研究,具有 sql 编写、优化、数据表分库分表等有实战经验
熟悉 Redis,熟悉 Redis 的核心数据结构和使用场景,熟练利用 Redis 实现缓存、分布式锁,具备丰富的实战经验
熟悉 Kafka 消息中间件的使用
熟悉 JVM 虚拟机,对 GC 算法、垃圾回收器、类加载机制都有较深入理解
熟悉 Linux 常用命令,熟练对 shell 的使用,掌握 docker 容器化技术的使用
熟悉(DDD)领域驱动设计思想,有小程序开发经验

项目经验

Pv6 流量占比 app

项目描述:

IPv6 流量占比 app,该系统分为 app 端和后端管理平台两部分,app 主要用于给用户手机所拥有的 app

进行流量监测(IPv4/IPv6),完成测速任务将数据上报回平台,进行数据分析,展示以及监控,后端管理平

台主要用于对任务的管理与用户的管理

技术要点:

1. SpringBoot + Mybatis + swagger

2. MySQL 数据库、redis 缓存数据库

3. nginx 实现反向代理、静态资源访问、以及负载均衡

4. 短信服务

我的职责:

1. 设计系统方案,输出设计文档

2. 项目负责人,负责项目后端管理平台整合、架构的实现

3. 完成项目用户认证、权限控制与绝大部分功能的落地实现

4. 负责数据的计算,图表展示,报表导出

5. 多线程处理上报的数据

IDC 网络检测平台

项目描述:

IDC 网络检测平台是一个用于用户对国内外网络进行检测的系统,提供多种检测功能,利用分布在全球的

电视以及手机终端,真实终端用户使用场景为视角,提供模拟终端用户体验的拨测服务。支持 ping 监测、

web 页面监测、http 监测、tcp 监测、视频监测、文件监测等。通过分析采集数据,定位以及监控用户网络

状况,提供异常告警等。

技术要点:

SpringBoot+SpringCloud+Mybatis 微服务架构

1.MySQL、ClickHouse 数据库、Redis 缓存数据库

2.用 redis 实现在线终端设计,定时任务以及分布式锁

3.利用 Kafka 消息队列进行数据上报,以及消费到 ClickHouse 以及其它存储平台

4.平台端展示数据计算,接口定义与开发

5.使用 zabbix 对系统进行监控

6.采用 nginx 进行负载均衡

我的职责:

1. 重新梳理老项目文档,重新设计方案及输出相应文档

2. 任务定时服务、拆分服务的重构,采用多线程,线程池实现对 redis 缓存数据的异步操作

3. 采用 AtomicInteger 实现对接口调用次数的计算,定时异步批量写入 redis,减少频繁写 redis 操作

4. 多线程情况下采用阻塞队列优化加锁带来的性能问题

5. 主导设计自定义注解基于 redis、AOP 实现分布式锁与本地锁,同时运用多种业务场景

6. 周期校验数据,宏观控制数据下发量,以及周期数据异常告警通知等

7. 提供数据可视化展示接口,代码优化与工具封装,sql 优化,性能提升了近 50%

8. 主导并设计宽带服务 0-1,并落地实现

9. 在并发情况下采用线程池、同时对多个接口的调用与数据处理,效率提升 50%

10. 完成千万级数据表插入的优化,任务插入、更新性能提升了 30%

11. 数据上报 kafka

12. 使用工厂,策略模式优化代码,提高了代码可阅读性与可维护性

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服