1.从0-1项目开发经验, 涵盖需求分析、原型讨论、数据库设计、技术选型和前后端开发
2.了解VUE+Elelement-UI, 具有独立开发前后端的经验和能力
3.了解JBPM工作流引擎
4.了解SpringCloud微服务和相关微服务组件
5.了解多线程和线程池和常用并发工具类
6.了解RabbitMQ消息中间件和通过延迟消息实现相关业务功能
7.了解Redis,使用Redisson分布式锁解决分布式并发问题
8.了解Seata,通过Seata实现分布式事务管理
9.了解Mysql,具有SQL调优能力和实现多数据源连接和数据库主从同步读写分离
10.了解JVM内存模型和JVM调优
11.了解Spring框架,阅读过相关源码可以对框架做一些扩展和实现自定义SpringBoot Starter
12.了解DevOps(阿里云、CICD、prometheus+grafana)
13.了解SpringAI Alibaba + 阿里云百炼 实现通过ChatModel和ChatClient在微服务中同时调用多个大模型,比如千问、deepseek。以及Ollama + DashScope同时实现调用本地大模型和远程大模型,了解prompt提示词、ChatMemory、RAG和MCP等
银行系统
电商系统: redisson分布式锁 + seata 分布式事务
企业管理系统
OA系统: JBPM工作流引擎
微信小程序