加油吧啊啊
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日20:00-22:00、周末10:00-17:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我来自滴滴和脉脉,从事效能平台开发比较多。

熟练掌握Java语法:基本数据类型、引用类型、异常处理、有良好的面向对象编程经验。熟悉JDK数组、字符串、集合等常用API。

熟练掌握Java8新特性:Lambda表达式、StreamAPI和新日期API简化编程、方法引用、Optional容器。

熟悉掌握常见的数据结构:数组、链表、栈与队列、二叉树等;熟悉常见算法,例如递归、回溯等。

熟练掌握Java并发编程:手写过线程池工具类,并且使用过异步/多线程优化过接口。熟悉JDK线程池参数,熟悉volatile、AutomaticInteger、Synchronized、Reentrantlock等并发关键字,熟悉Synchronized锁升级的过程。

熟练掌握Java常见设计模式:单例、抽象工厂、工厂方法、责任链设计模式等。

熟练掌握Spring、SpringBoot、Mybatis等Java服务端开发框架:熟悉过滤器、拦截器、IOC、AOP、RestFul编程、自动装配过程等。

熟练掌握MySQL:熟悉底层数据结构,事务隔离级别,使用过Binlog同步更新数据,熟悉常见的Mysql优化方案。

熟练掌握Redis:熟悉常见5种底层数据结构与使用场景,熟悉Redis常见过期策略,熟悉双写一致性问题解决方案,熟悉缓存雪崩、缓存穿透、缓存击穿出现原因和常见解决思路。

熟悉JVM:阅读过《深入理解Java虚拟机》,熟悉JMM、运行时数据区、CMS垃圾回收器、类加载机制和双亲委派机制,以及打破双亲委派机制落地实现。

熟悉消息队列的使用:例如RocketMQ的使用,熟悉顺序消费、消息重复消费、消息堆积等常见解决方法。 



工作经历

  • 2022-04-28 -至今滴滴Java研发

    内网社区桔子堆-内容中心日常研发。涉及首页Banner已逾期,老知识库社区标签迁移整体方案设计 企业公众号平台日常研发。

  • 2020-06-01 -2022-04-27脉脉Java研发

    参与自研蜂巢CRM从0到1的开发,客户模块、线索模块日常研发。 脉脉乐享平台对内各社区服务平台日常运维与研发。

教育经历

  • 2020-09-01 - 2023-07-01北京林业大学软件工程硕士

资质认证

技能

0
1
2
3
4
5
作品
wiki知识库

分为用户管理、消息通知、文档管理、首页报表等 消息通知:WebSocket实现 首页报表:定时任务更新中间表 用户密码:前后端双重加密+雪花算法 文档管理:前端可通过文档父id递归生成无限极树模式

0
2023-04-17 00:56
社区论坛

Banner图新增已逾期:涉及不同类型的Banner(一大两小)新增已逾期状态(逻辑很复杂),上下线定时任务和按钮修改。 新老知识库社区-标签部分重构与平替:老知识库系统由于迭代困难、系统脆弱、用户体验较差等历史原因,将老知识社区功能融合进乐享社区,乐享社区已有功能复用,暂无功能直接重构,其中涉及文章-评论、点赞、标签、圈子等数据的迁移与重构。标签与文章关联标签数据,全量同步采用离线人工手动同步(为了防止人工误触,加锁只能点一次),增量同步采用在线定时任务同步;数据校验通过每小时定时任务校验,若数据不一致,重新插入并群消息告警。全量同步文章关联数据由于数据量较大,采用待迁移数据前置+线程池多线程处理,效率从20min优化到30s。

0
2023-04-17 00:57
CRM

客户模块 - 批量分配客户:客户模块为了提升销售分配单条客户效率,前端提供最多2000条销售与客户的excel表格,后端进行批量分配客户操作。为了解决效率与并发问题,批量分配前进行数据校验,并且使用中间表预存了分配结果,批量分配逻辑使用多线程+桶实例加锁确保分配,并且如果分配不成功,中间表未修改结果,进行3次重试分配,3次重试机制若失败,给到用户提示并联系管理员手动分配。结果,销售工作效率得到极大提升。 售后模块: - 会员子账号假分页优化:售后模块通过调用跨部门接口展示会员子账号信息,由于历史包袱等原因跨部门接口分页返回参数无分页总数totalSize,导致大客户子账号接口请求过慢。为了解决请求过慢,与下游沟通好,CRM进行多线程分页请求,数据汇总后,拿到大客户分页totalSize参数。临界区资源(分页页码)为了线程安全,使用AtomicInteger包装请求参数pageNo,当接口返回值为空时使用AtomicBoolean类型参数中断线程。结果,大客户接口响应速度从6s优化到300ms。

0
2023-04-17 00:59
更新于: 2022-09-27 浏览: 100