个人介绍
我是东莞理工学院计算机专业的一名大三学生。
我专注于Java后端开发,一下是我的一些专业技能:
l 熟悉 Java 基础,集合,Stream 等相关知识,熟悉面向对象思想,掌握常用设计模式(责任链,单例,工厂 模式等);
l 熟悉使用SSM、SpringBoot等框架,深刻理解IOC、AOP、Bean生命周期、循环依赖、自动配置原理等;
l 熟悉使用消息中间件RabbitMQ,深刻理解消息队列模型、消息可靠原理、架构组件、死信队列等;
l 熟悉 JM,如类加载、内存结构、垃圾回收算法等;
l 熟悉 MySQL 使用及原理,如 索引,事务,锁机制,MVCC,日志 等知识,了解主从集群;
l 熟练使用 Redis 并了解其原理、如 数据持久化、非阻塞I0模型、缓存架构、缓存击穿、过期删除 以及常见的Redis集群;
l 熟悉HTML、CSS和JavaScript,了解Vue.js框架;
l 了解Linux系统基本命令的使用,了解容器技术Docker的基本使用,了解Git分布式版本控制的基本使用;
在过去的项目中,我运用这些技术栈设计和实现了多个Web应用程序和RESTful API。其中,一个项目是电商平台,我负责后端开发,包括用户管理、商品管理、订单管理等核心功能;另一个项目是消息推送系统,我设计并实现了消息推送的后端逻辑,保证了消息的实时性和准确性。
工作经历
2024-03-01 -2024-06-29东莞理工学院后端开发
负责工作: 1.使用责任链模式、模板方法模式等设计模式。 2.消费层通过单 topic 多 group 来实现数据隔离,每个消费者创建线程池处理消息,提高后续网络I0密 集型任务的吞吐量。 3.在每个关键处理的阶段上进行埋点,将点位收集到Kafka,实时数据写入Redis,实现全类型渠道消息的 生命周期链路追踪。 4.发送消息前基于 Redis 实现平台性的去重,避免短时间内相同消息的重复发送。 5.使用Kafka实现异步下发消息,解决了系统的解耦和流量削峰。
教育经历
2021-09-01 - 2025-07-01东莞理工学院计算机科学与技术本科
1.不懂劳动法,加班可住公司 2.稳定性高,能坚守到公司倒闭 3.各职位都能胜任,全能选手 4. 7*24随时待命,出问题随时解决 5.不在乎多少工资,只看未来发展 6.会夸能舔,能端茶倒水 7. 全国可飞,薪资可谈