编程语言:精通Java(深入理解JVM原理、内存管理、并发编程)、Python、Go等编程语言。
数据库:熟练掌握关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis)的设计、优化及查询语言。
后端框架:熟悉Spring Boot、Django、Flask、FastAPI等后端开发框架,能够高效进行项目开发。
服务器:熟悉Linux系统,掌握常用命令,能够进行服务器的部署、配置和维护。
容器化技术:了解Docker和Kubernetes,可进行应用的打包、部署和扩展。
版本控制:熟练使用Git进行代码管理和团队协作。
抖音商城(微服务架构)
本项目基于GO开发的商城系统,实现了用户、鉴权、商品、订单、黑名单、支付等模块,支持高可用、高并发、高拓展性,具备权限管理、日志追踪、监控报警等功能的微服务商城系统。