◇ 熟练掌握 Java 语言以及面向对象设计思想,具有扎实的 Java 编程功底和编码规范;
◇ 熟练掌握 JavaScript、jQuery、CSS、Ajax、JSON、HTML5、Bootstrap 等前端技术,
了解 Vue.js、element-ui 等前端框架。
◇ 熟练运用 Spring、SpringMVC、MyBatis、Mybatis-Plus、Spring Boot、Spring Cloud 等
技术;
◇ 熟悉使用 MySQL,Oracle 等关系型数据库,有 sql 调优的经验;以及熟悉 Linux 常用命令。
◇ 熟悉常用缓存技术Redis、 搜索引擎Elasticsearch、工作流Activiti、常用的消息中间件、
批处理SpringBatch
◇ 熟悉 SVN、Git、Maven 等项目管理工具、熟练应用 Eclipse、Idea 等开发工具;
淘淘商城项目是一套电商系统,包括前台商城系统及后台管理系统,基于
SpringBoot+MyBatis 实现, 采用 Docker 容器化部署。 前台商城系统包含首页门
户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服
务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促
销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
参与了项目的功能划分和设计的分析讨论,本人负责商品管理模块的搜索
功能和用户实现认证、授权及权限管理。
实现商品信息在 Elasticsearch 中的导入、查询、修改、删除。需要实现
导入所有数据库中商品到 ES、 根据 id 删除商品、
"根据 id 批量删除商品、 根据
id 创建商品、简单搜索、综合搜索、筛选、排序、根据商品 id 推荐商品等接口
功能
职责描述
通过整合 SpringSecurity、JWT、Oath2 实现认证中心登录认证,后台用户
的登录和授权功能。菜单管理:可以实现对后台管理系统左侧菜单的管理,支
持更换图标、更换名称、控制菜单显示和排序;资源管理:实现了基于访问路
径的后台动态权限控制,控制的权限可以精确到接口级别;角色管理:可以自
定义角色,并为角色分配菜单和资源;后台用户管理:可以对后台用户进行管
理并分配角色,支持分配多个角色。
Eclipse、SVN、Tomcat、db2、iplate平台 SpringMVC、Spring、Mybatis、layer、jquery、Redis(缓存服务器)、activemq、db2、ztree、layDate、bootstrap、pdf.js、viewer.js 阳
SpringBoot、Spring Cloud、Spring Cloud Alibaba、SpringSecurity、MyBatis、MyBatisGenerator、Elasticsearch、RabbitMQ、Redis、MongoDB、LogStash、Kibana、Ng