🏡 状态:大四在校生
👨💻 方向:Java后端,了解前端
📝 博客:CSDN | https://blog.csdn.net
📫 邮箱:605007817@qq.com
⚡ 爱好:编程、跑步、篮球、旅游
🌱 AI数据可视化平台 | http://www.huahuaguagua.top
💬 做过的项目有 | AI数据可视化平台 AI-Chart、接口调用平台 CC-API、用户管理中心(提供后端快速初始化模板)、CC 外卖、CC 旅游(后两个为早期初学项目没有更新GitHub)
- 具备扎实的 Java 基础:掌握集合框架、I/O流、Stream流、反射机制等,阅读过HashMap源码,了解其扩容机制。
- 熟悉使用并发编程:熟悉ThreadLocal、synchronized、volatile、线程池的创建和参数设计等。项目中实践过自定义线程池实现并发和操作异步化。
- 熟练使用 SSM + Spring Boot 等核心框架:了解 Bean生命周期、 SpringBoot 的自动装配原理、有自定义 Starter 的项目实践、能够使用 MyBatis Plus + MyBatis X 自动生成基础 CRUD 代码。
- 熟练使用 MySQL 数据库:熟悉索引、事务、日志、MVCC等常用特性,能够通过创建索引、Explain 分析等方式优化性能。
- 熟悉使用 Redis:熟悉 Redis 的基本数据结构及其使用场景,熟悉持久化机制,高可用机制等,能够解决高并发下的缓存穿透、雪崩、击穿问题,实践过基于Redisson 的分布式限流。
- 熟悉 RabbitMQ 消息队列:了解其基本使用场景,如异步解耦、消息确认机制等。有过手动消息确认、消息持久化、交换机队列定义、消息生产消费的实践。
- 了解 Spring Cloud 相关组件使用:通过阅读官方文档用 Spring Cloud GateWay 实现 API 网管,Nacos注册中心和配置中心,并使用 Dubbo RPC 框架实现子系统间的高性能接口调用。
- 其他:了解 Linux 常用命令, 能够使用 Git、Maven、Docker、ChatGPT 、Postman、Swagger2,Jmeter 等工具提高开发协作效率, 有独立项目部署经验。
- 通过官方文档实践过 Ant Design Pro 脚手架
- 其他前端知识能看懂一些,但离熟练还有很远的距离,有前端小伙伴想找开发搭子可以联系我丫