Skip to content
字数
1362 字
阅读时间
6 分钟

欢迎访问我的个人博客!我是小枣,一名充满热情的 Java 后端开发者。在这里,我分享了我的技术栈、项目经验以及我对技术的热爱和探索。我一直秉持着简洁优雅的代码风格,并且在不断挑战自己,提升自己的技术深度与广度。

技术栈 ​

在我的工作与学习中,我使用过许多技术与工具,主要包括:

  • 后端开发:Java, Spring Boot, MyBatis Plus
  • 微服务:Spring Cloud, Nacos, Resilience4j
  • 数据库:MySQL, Redis
  • 中间件:RocketMQ,Kafka
  • 工具与框架:Docker, Git, Maven
  • 性能优化:JVM, 多线程, 动态线程池, 高并发优化

实习经历 ​

目前 我是有两段实习经历,我认为在真实的生产环境中,我学到了很多

鲁担数据科技有限公司 ​

这个是在济南,我在技术部,担任后端开发实习生 工作:

  • 大模型
  • 知识库

北京三快科技有限公司 ​

这个是在北京,也就是我们所说的美团总部,在实验平台组,承担后端开发工作 工作:

  • 正在进行中...

项目经验 ​

1. 网关项目 ​

这是我独立开发的一个高并发网关项目,基于Netty基础实现简易网关,掌握Netty网络编程以及API网关核心功能开发,引入Nacos作为注册中心以及配置中心,提供可扩展的接口,掌握抽象接口设计能力以及对Nacos的深度应用能力 网关完善,包括过滤器、熔断降级限流、指标监控、日志功能,穿插设计模式、可插拔式的思想, 掌握各种生产级功能的设计开发能力。 https://gitee.com/lvzihao521/breathe-gateway

2. 电商项目 ​

这是一个功能完整的数藏项目, 该项目其实是类似于传统的电商项目的, 但是又不完全一样, 因为电商项目对于个人身份的验证和购买没有数字藏品这么严格, 毕竟数字藏品得有一个归属, 为了确保数据的安全和可靠, 和传统电商项目不同的是我们需要做一个区块链上的一些操作, 包括去创建链账户, 上链, 铸造, 交易, 销毁. 用到的技术栈是Java21, SSM, SpringCloud, mysql, redis, caffeine, jetcache, rocketmq, dubbo. 微服务的分层主要是用户模块, 支付模块, 订单模块, 交易模块, 商品模块(藏品模块和盲盒模块), 秒杀模块, 库存模块, 区块链模块. https://gitee.com/lvzihao521/breathe_non_fungible_token

3. 动态线程池 ​

一个动态线程池框架,旨在提供高效、灵活且可扩展的线程管理方案,适用于高并发和资源密集型应用。 集成了大模型接口,可以给予一些调参的建议。 实现了线程池的通知告警,多配置实现参数变化,运行监控。 代码零入侵,轻量简单 https://gitee.com/lvzihao521/breathe-dynamic-thread-pool

我的优势 ​

  • 扎实的技术基础:无论是底层的 JVM 调优,还是高层的微服务架构,我都有深入的理解,并能在实际项目中应用这些知识解决问题。
  • 注重代码质量:我热衷于写简洁、易维护的代码,秉持高内聚、低耦合的设计原则,并且对代码的重构和优化保持持续关注。
  • 快速学习能力:面对新技术、新框架,我能够快速上手并应用到实际工作中。
  • 团队协作与沟通:在项目开发过程中,我注重与团队成员的沟通与合作,能够清晰表达自己的想法,同时也能有效听取他人的意见,确保项目顺利推进。

我的性格特点 ​

  • 追求卓越:我对技术有着极高的热情,并且一直追求更高的技术深度。我相信只有不断突破自己的边界,才能在技术的世界中走得更远。
  • 务实求真:我在项目中注重解决实际问题,追求解决方案的实际效果,而不是停留在理论层面。我认为,只有解决了实际问题,才能真正体现技术的价值。
  • 挑战自我:我喜欢接受新的挑战,并且不断推动自己超越舒适区。在面对高并发、大流量的系统设计时,我总是保持积极的态度,努力找到最佳解决方案。

联系我 ​

如果您对我的技术背景感兴趣,或者有任何合作的机会,欢迎通过以下方式联系我:

感谢访问我的博客,期待与您交流!

贡献者 ​

The avatar of contributor named as breatheCoder breatheCoder

文件历史 ​

用 ♥ 撰写