1.熟练掌握 Java 的基础知识,如集合、反射等,具有良好的编程习惯;
2.熟悉 MySQL 数据库,对事务、索引、锁机制等有一定的理解,能够编写常用的 SQL 语句。
3.熟悉 Spring,SpringMVC,Mybatis,SpringBoot,SpringCloud 常用框架;
4.能够根据需求使用一些主流的中间件,如 RabbitMq、Redis、Elasticsearch,并使用 docker 对中间件进行容
器化部署,能够阅读开发文档实现相关需求;
5.了解常用的设计模式,如单例、工厂、策略、适配器模式等;
6.熟练使用各种开发工具,如 Maven、Git 等,熟悉常用的 Linux 命令;
1.程序员社区平台 Java 开发
项目描述:平台意在为程序员提供提升自身能力和交流的平台。项目采用微服务框架和主流的 C 端技术栈作为技术
架构。用户可以在平台完提高自身知识储备,刷自身薄弱点的面试题,以及与其他程序员进行交流。
2.校园二手交易平台 Java 开发
项目描述:项目是一款专门为在校大学生打造的二手交易平台,采用主流的微服务框架+主流 C 端技术栈来做为技
术架构,包含系统管理后台和用户商城界面。学生可以在发布个人用品和获取感兴趣的商品,以及与商品所有者进
行交流沟通。管理员通过后台管理用户、商品、订单以及用户会话信息。