• 具备良好的面向对象编程思想,并且熟悉常用的Java设计模式。
• 熟练使用Git、Maven等项目开发及管理工具,熟悉Linux常用命令的使用。
• Spring:理解Spring 的IOC 容器和AOP 原理及使用场景,熟悉Spring 对其他框架的整合;
• SpringMVC:熟悉常用的注解,了解其执行流程。对处理|响应请求,获取表单参数,表单校验等
• 熟练使用Dubbo和zookeeper下的SOA的发布及调用
• MyBatis:熟悉MyBatis 的核心API,了解其缓存机制;
• SpringBoot、SpringCloud:熟悉SpringCloud 核心组件的使用,了解SpringBoot 自动配置原理
• 熟练掌握MySQL数据库,掌握基本的SQL语句操作,了解MySQL数据库的优化。
• 熟悉redis、 RocketMQ、nginx、kafka等中间件
• 熟悉Hadoop分布式存储和MapReduce分布式计算框架
• 了解python语言并能实现爬虫和数据可视化,数据仓库hive,spark,scala,等一些语言及组件的使用
恒创物流管理TMS
这个项目是我记忆清除的一个项目,做这个项目的目的就是为了减少人力,还能更高效管理的一个平台。后端需要较强的业务逻辑处理。比如,当一个订单生成,订单里面也有物料的信息。但是这个订单已经超出此刻的一辆荷载重量,这时,我们的系统需要给出一个拆单的功能,将一个订单拆成两个订单完成。这样处理好处就是一个订单一辆车,很清楚,不容易混乱。如果拆弹的某辆车在期间出现的问题,就会很迅速的找到这辆车对应的是哪个订单。
这个平台用的是ruoyi框架开发的。里面技术用到了 springBoot,mybatis-plus,mysql,redis,mongodb等后端技术,本人主要是后端开发。而这个项目前端开发用的就是vue,element,脚手架等框架和技术
角色 | 职位 |
负责人 | java工程师 |
队员 | 后端工程师 |