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

文件历史

撰写