语言核心:熟练掌握Java语法、数据类型、面向对象编程(类、继承、多态),并能灵活运用集合框架(如ArrayList、HashMap)处理日常开发中的数据结构问题。
工具链:熟练使用JDK命令(如javac、jar、javadoc),掌握至少一种IDE(如Eclipse、IntelliJ IDEA)进行工程管理、调试及插件配置。
深入理解java.lang、java.util、java.io等核心API,特别是集合类、正则表达式、JDBC等高频组件的原理及使用场景。
并发编程:掌握多线程(synchronized/ReentrantLock)、JUC包(CompletableFuture)、分布式锁(Redis+Lua脚本)等高级并发控制技术,并理解JVM内存模型与GC调优。
熟练运用单例模式、工厂模式、适配器模式等常见设计模式,并能从代码中识别复杂系统的解耦方案。
熟悉MySQL索引失效场景、事务隔离级别,掌握Redis缓存击穿/雪崩解决方案,以及ShardingSphere分库分表技
掌握Spring Boot自动配置原理,能自定义Starter开发,并熟悉服务注册发现(Nacos/Zookeeper)、熔断限流(Sentinel)等微服务组件。
理解JWT鉴权流程,掌握分布式锁实现(Redisson)及云数据库(如AWS RDS)的自动扩缩容策略。
能读懂Vue/React组件逻辑,使用Axios联调接口,并基于Vue3+Spring Boot实现前后端分离项目
项目名称: 某电商平台订单中心微服务重构
你的角色: 后端核心开发工程师
项目描述:
原电商平台的订单模块与用户、商品模块强耦合在一个单体应用中,导致高峰期系统扩容成本高、订单功能迭代缓慢,频繁出现因数据库连接池占满导致的系统崩溃。本项目旨在将订单模块拆解为一个独立的、高可用的微服务,以提升系统稳定性、可扩展性和开发效率。
我的职责:
参与技术方案设计和数据库表结构设计。
独立负责订单生成、查询、状态流转等核心接口的开发与测试。
负责订单服务与消息队列(RocketMQ)的集成,实现异步化和削峰填谷。
使用Elasticsearch重构订单列表查询功能,解决深分页性能问题。
编写技术文档和部署脚本。
wx/手机:15672490470 qq:1047643336 语言:java,vue,powerbuilder 技术选型,后端开发,文档编写。后端核心代码编写。
手机/wx:15672490470 qq:1047643336 语言:java,vue,powerbuilder