Bobo     ID:393788 复制

Bobo    

Java后端开发工程师 · 1年经验 · 恒远科技有限公司
城市北京 海淀 日薪500元/8h 时间 可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Java Spring Boot Spring MyBatis Redis Kafka RabbitMQ Elasticsearch MySQL Spring Cloud
1.Java高级编程与性能调优:拥有扎实的Java基础,熟悉异常处理机制、常用集合类(HashMap, ArrayList)及其内部实现原理。熟悉JVM类加载机制、内存模型及垃圾回收机制(如G1, CMS),能够根据应用特性调整JVM参数优化性能。
2.并发编程与工具应用:熟悉Java多线程与并发底层原理,如volatile、ReentrantLock等,能使用线程池并行处理优化系统性能。
3.框架及消息队列:熟练运用Spring Boot框架,理解AOP、IOC核心概念,有MyBatis持久层开发经验。了解SpringCloud。
4.数据库设计与优化:熟悉MySQL数据库设计原则,包括事务隔离级别、索引优化、锁机制等,能够编写高效SQL语句并进行性能调优。熟悉Redis数据类型及其持久化方案,在项目中成功应用Redis缓存策略显著提高系统响应速度。
5.常用中间件:能够利用RabbitMQ、Kafka等消息队列提升系统的可扩展性和可靠性,掌握Elasticsearch的基本概念和使用方法,能构建全文检索服务。

项目经验

项目名称:瞬影视频系统
技术栈:SpringBoot, MyBatis, MySQL, Redis, FastDFS, RabbitMQ, ElasticSearch.
项目简介:该项目是一个功能丰富的短视频社交平台,涵盖用户注册登录、视频投稿与播放、点赞收藏、评论弹幕、全局搜索等核心功能模块。
工作内容:
1. 基于 JWT 实现用户token身份验证,设计双token 机制实现无感续签,提升用户登录体验和安全性。
2. 实现视频分片上传与断点续传功能,通过文件二进制流MD5分块哈希生成唯一标识,实现秒传功能。
3. 基于WebSocket实现客户端与服务的的长连接和全双工通信实现弹幕系统。
4. 使用 RabbitMQ 进行异步存储弹幕和削峰,减轻数据库压力,采用Redis缓存热点弹幕数据,降低查询延迟。
5. 使用 ElasticSearch 做全局搜索,使用 RabbitMQ 进行异步双写实现 MySQL和ElasticSearch 的数据一致性。
项目名称:知言校园交互平台
技术栈:SpringBoot, MyBatis, MySQL, Redis, Kafka, ElasticSearch.
项目简介:多功能校园交流平台,集成发帖回帖、实时消息、内容检索、数据统计等模块,覆盖10+校园场景需求。支持敏感词过滤、热点内容推荐等基础运营功能。
工作内容:
1. 采用session存储用户登陆凭证,并且用拦截器对用户的登陆态进行检查,保护特定需要登录使用的资源。
2. 基于前缀树算法实现敏感词过滤功能,保证帖子的安全性。
3. 为了减少内存占用,构建轻量统计模块,使用HyperLogLog统计UV,Bitmap记录DAU。
4. 使用 Kafka 对用户点赞评、评论、系统信息等站内信息实现异步消息通知,提高接口响应速度。
5. 利用Quartz实现任务调度功能,根据点赞数量与发帖时间实现热帖推荐算法。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: