1. 熟练掌握 Java 基础,具备良好的面像对象编程思想,了解常用的设计模式。
2. 熟练使用常用的 JavaAPI,包括 String、集合框架、多线程、IO 流、Socket、JDBC、XML,反射等。
3. 熟练使用 MySQL 数据库,掌握索引、存储引擎、锁等高级特性,能对 sql 语句进行优化;了解分布式事务
4. 熟练使用 SSM、SpringBoot、SpringCloud、Dubbo、Redis、Elasticsearch 等主流开发框架。
5. 熟练使用 RabbitMQ 消息中间件,掌握消息可靠性。
6. 熟练使用 svn、git、maven 等项目开发及版本管理工具。
7. 了解常用的 linux 指令,了解 Docker、Kubernetes 容器化技术。
8. 掌握 Zookeeper、Nginx、Cannal 等中间件的使用。
项目名称:驮鸟物流,采用了SpringCloud、jdk11、Redis、Elasticsearch、RabbitMQ等一些主流技术,平台主要经营范围为集装箱运输行业,并且撮合车队与司机之间的订单交易的一套saas系统,内包含派车、车辆定位、轨迹查询、预约进港、司机管理、线上支付等一些主流功能,能够大大节省车队端的人力成本,更便捷与司机的接单、结算等。