1、具有扎实的Java语言基础,追求简洁高效的代码;
2、熟悉常用的Java设计模式,例如单例模式。工厂模式;
3、熟练使用Spring、SpringMVC、Mybatis等主流开源框架;
4、熟练使用SpringBoot、SpringCloud开发微服务;
5、熟练使用MySql、PostgreSQL关系型数据库,熟悉Redis非关系型数据库;
6、熟悉消息中间件RabbitMQ;
7、熟悉使用 SVN、MAVEN等项目版本管理及构建工具,了解Linux常用命令;
8、熟练使用IDEA、Eclipse、Postman等开发工具;
项目名称:金枫叶旅游网
技术架构:SpringBoot +SpringCloud+Mybatis-Plus+Vue+PostgreSQL
项目简介:金枫叶旅游网业务上包含了销售中心、产品中心、采购中心、财务中心、代理中心、信息中心、客服中心、导游中心、用户安全中心、系统接口等模块。技术上采用Eureka作为微服务注册中心,Zuul作为网关,PostgreSQL作为数据存储,前端使用Vue。
开发内容:
在本项目中负责开发客商,标签,销售预扣微服务的开发。
客商微服务中,在数据库层面写触发器,设计修改记录表,编写信息同步程序,实现商品信息的同步。
销售预扣微服务设计扣位记录表实现产品位置的预留与还原,并定时自动清位。
标签微服务中对标签信息使用json数据格式存储,并使用jsonb索引进行查询。