实现网
W-e4d49910

昵称登录后显示

1000/8小时
4年工作经验

浩鲸智能
JAVA开发

JAVA

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1. 熟练掌握 java 基础语法及常用 API、多线程并发、常用设计模式,了解 JVM 内存模
型,了解 GC 垃圾回收机制;
2. 掌握 SpringBoot、MyBatis 在项目中的应用;
3. 熟练掌握 Mysql 以及 SQL 编写和常用函数使用,有过 SQL 优化经验;
4. 了解 Redis 分布式缓存,了解 Kafka、Zookeeper 等消息中间件原理;
5. 掌握 Linux 常用命令,熟练安装 centos、redhat 等系统。

项目经验

项目描述:该项目用来适配不同类型的用户数据接入方式,以及对引擎识别流程的控制,
和模型版本的监控。主要功能包括:数据接入模块、任务解析模块、任务分发模块、结果
提取模块、模型版本监控模块。
项目职责:
1. 数据接入模块、任务解析模块、结果提取模块的业务逻辑设计和代码开发;
2. 下载模块的升级改造,随着业务数据增多,系统无法满足实时处理要求,通过各个环
节的定位,确定系统瓶颈在下载模块,通过 wget、curl 替换原来基于 HttpClient 的下
载方式,并增加固定线程池机制,整体下载速度提高 40%;
3. 存储机制升级,通过现场测试,发现存在引擎在线处理速度远远低于离线运行速度的
情况,机器 CPU 资源的使用率不高,最后定位到问题在引擎加载数据的速度慢(nfs 存
储),接着调研其他类型的存储方案,最终选定用 linux 的内存虚拟化成磁盘的技术,将
需要处理的语音加载到虚拟磁盘,再让引擎进行读取,最终引擎处理能力提升 20%;
4. 数据库查询入库优化,在数据库作为数据接口的接入方式中,需要对数据库进行读
写。数据量 500 万左右的 Oracle 数据库,查询一次要 30s 左右,后面对查询语句进行优
化(加 order by 排序),查询时间减少 10s 左右;写结果时用户反映数据库操作太频繁,
导致其他基于该数据库的应用无法正常使用,后面通过 redis 对多个结果字段进行整合,
减少四分之三的数据库写入操作。
使用技术:ICE 通信+多线程并发+Kafka+Mysql

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

郑州

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

周六全天
周日全天
工作日下班后
周六半天
周日半天

可兼职地点

郑州

已通过身份认证