1。熟悉 Java 基础,掌握集合、反射,了解 Java 并发编程(锁机制、线程池机制、CAS)
2.熟悉 JVM 的内存区域及GC 机制,类加载机制
3.熟练使用 SpringBoot、Spring、SpringMVC、Mybatis,熟悉SpringIOC、AOP
4.熟练使用 Mysql,了解 Mysql 索引、事务、MVCC,熟悉 Mysql 调优
5.熟练使用 Git 进行项目的版本管理,能与团队进行合作开发
6.熟练使用 Redis 开发,熟悉Redis 的持久化策略、消息队列。
7.熟练使用消息队列 Kafka,了解 MQ 相关使用场景
8.熟练使用SpringCloud Alibaba 及其 Nacos、dubbo、Sentinel、Seata、gateway
1. 企业级电商平台:我主导开发了一款企业级电商平台,该平台具备复杂的商品管理、订单处理、支付集成以及用户行为分析等功能。在项目中,我深入使用了Spring Boot框架,通过Redis实现缓存优化,并使用MySQL进行数据存储,极大地提升了系统的性能和响应速度。同时,我还引入了Elasticsearch实现商品搜索功能的优化,显著提高了用户体验。
2. 智慧医疗系统:我参与开发了一款智慧医疗系统,该系统能够实时监测患者的健康数据,并提供预警和诊断建议。在项目中,我主要负责后端服务的搭建和数据接口的开发,通过使用Spring Cloud微服务架构,实现了服务的高可用性和可扩展性。同时,我还对大数据处理有一定涉及,利用Hadoop和Spark等技术对患者数据进行深度分析,为医生提供精准的决策支持。