个人介绍
●熟悉mysql,能熟练运用sql语句,熟悉存储引擎,索引,锁原理,能够进行sql优化,了解集群,主从相关部署
●熟悉redis缓存机制,分布式锁原理能实行缓存穿透击穿,雪崩的基本部署,了解哨兵,主从,集群,持久化部署
●熟悉rabbitmq功能,对消息可靠性,死信交换机,延迟队列,集群有一定的理解并能够完成基础部署
●熟悉基础的linux命令,了解docker的运行原理,能在虚拟机上安装完成相关组件部署
●对JVM有基本了解,包括垃圾回收机制,类加载,内存模型等能够进行简单的调优
●熟悉springcloud分布式框架,能部署和使用Nacos,Sentinel,seata等微服务组件
●了解ElasticSearch搜索引擎了解其基本原理功能,包括聚合,,自动补全拼音数据同步等
●熟练spring,springmvc,springboot,mybatis,mybatis-plus等主流框架
●熟悉java并发编程,包括线程,锁线程池等,了解volatile,synchronized,ReentrantLock等相关锁原理
●了解分布式事务的部署,了解kafka,mongo,xxl-job等中间件的基本使用
●了解基本数据结构与算法(包括数组,链表栈,队列,堆,二 叉树,排列,贪心算法,动态规划等),了解tcp, udp协议
工作经历
2024-06-01 -至今校内工作室后端
项目描述 科大外卖是一款专门为餐饮企业定制的软件产品,包括系统管理后台和移动端应用两个部分。系统管理后台主要提供给餐饮企业内部员工使用,对于餐厅的分类,菜品,套餐,订单,员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品,添加购物车,下单等。 技术架构 核心技术:SpringBoot+MySQL+SpringSecurity+Redis+SpringCache+Swagger 功能描述: 使用Redis缓存高频数据,并使用Spring Cache优化代码,提高系统的性能和响应速度。 使用Nginx部署前端项目,实现前后端分离的部署模式,提高系统的灵活性和可维护性。 使用Nginx实现反向代理和负载均衡,提高系统的并发处理能力和可用性。 使用Spring Security框架进行权限模块的开发,采用经典的RBAC模型进行精细的权限管理, 使用Yapi实现前后端分离开发,并且使用Swagger生成接口API文档,提高团队的协作效率 使用Git进行项目的版本控制和代码管理,充分利用分支功能进行项目优化和问题修复
教育经历
2020-08-01 - 2024-06-01湖南科技大学计算机科学与技术本科已认证
专业排名前5% 绩点较为优异 技术栈掌握完全