komorebi

komorebi

Java开发工程师 · 3年经验 · 陕西通联
城市北京 日薪600元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Java RabbitMQ Docker Redis 微服务 Spring Boot Spring Cloud MySQL Linux
1. 拥有扎实的 Java 基础,具备良好的面向对象编程思想。
2. 熟悉 MySQL 事务管理,包括其隔离级别和传播机制。了解 MVCC 的工作原理。同时掌握 SQL 索引优化。
3. 熟悉非关系型数据库 Redis,能够有效应对缓存击穿、缓存穿透和缓存雪崩等问题,并确保数据一致性。了
解 Redis 的持久化机制。
4. 了解 JVM 的内存结构模型, 类的加载机制。
5. 熟练使用 RabbitMQ,能够利用延迟队列来实现业务功能。
6. 熟悉 SpringBoot 框架、SpringCloud 微服务框架, 了解 Nacos、Sentinel、Gateway 等常用组件。
7. 了解 Linux 系统常用命令。熟悉 Docker 部署,熟练使用一些 Docker 常用命令。
8. 熟悉一些常用的设计模式,策略,工厂模式等,并在项目中运用设计模式优化代码,提高代码维护性和可读性。
9. 了解 Xxl-Job,实现任务的定时执行。

项目经验

开发环境:IDEA、MySQL 、Maven、Git、JDK17。
架构搭建:Spring Boot、Spring Cloud、Mybatis-Plus、ElasticSearch、MySQL、RabbitMQ、Redis、
Docker、MinIO、MongoDB、Seata、Xxl-job、Canal。
项目描述:
该平台是一个集自媒体音频创作与收听于一体的平台。用户可以自由收听各种免费声音, 开通 VIP 后还能享
受更多 VIP 免费声音。对于付费声音和专辑,用户只需要支付相应的费用即可收听。同时,用户也可以创建专辑
和声音。项目包含用户账户模块,专辑详情模块,订单模块,支付模块,检索模块,用户模块,后台模块等。
项目职责:
1. 负责登录模块开发:用户可以使用微信账号授权登录,使用 AOP+自定义注解实现。
2. 负责后台模块部分功能开发:包括专辑管理、声音管理。
3. 负责专辑详情模块开发:实现专辑和声音详情页面的展示以及声音的播放。
4. 参与订单模块开发:实现订单结算页、订单提交、订单查询、延迟关单。
5. 参与检索模块的开发,实现专辑的上下架功能。
技术描述:
1. 使用 SpringCloud 分布式架构, 使用 SpringBoot 开发微服务, 使用 SpringCloud alibaba 的
2. Nacos 做服务注册中心和配置中心。
3. 利用 elasticsearch 企业级搜索引擎实现全文检索功能,避免数据库索引失效的问题。
4. 使用 Redis 做缓存, 使用 Redisson 中的分布式锁解决缓存击穿问题, 使用布隆过滤器防止缓存穿透。
5. 使用线程池和异步编排对象 CompletableFuture 执行任务, 提高接口的响应速度。
6. 使用 Seata 框架 AT 模式解决用户,订单,账户分布式事务。
7. 使用自定义注解 + AOP 切面实现拦截用户登录。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情