熟练掌握JavaSE基础知识,熟悉多线程和集合;有较好的系统设计及面向对象分析和设计能力; 有深入研究过Java8以上HashMap源码分
熟练掌握IDEA、Svn、Git、Maven、Docker等开发及版本控制工具;熟练掌握Web开发流程,具备独立开发能力。
熟练使用swagger
熟练使用Spring、Mybatis、SpringBoot、SpringCloud等框架整合应用
熟悉IOC、AOP设计思想;
掌握安全权限框架Shiro,使用框架对用户身份进行认证和授权
了解sql优化;熟练使用MySQL;熟练使用Redis非关系型数据库;
熟悉Restfull API开发规范;
了解使用分布式协调工具Zookeeper,dubbo;
熟悉搭建linux以及常用命令;
.了解html,js,css以及jquery了解使用前端框架Vue,layui;
点皓WMS
项目描述:
点皓WMS是仓储精细化管理系统, 支持多仓库、多货主,多业务模式,可配置灵活策略和流程增值服务,进行全程可视化管理并提供仓配一体化解决方案。通过标准化、智能化的过程导向,对仓库全方位管控,能够准确、高效地解决订单、作业以及仓库的各类问题。
技术架构:
前端:Vue.js+Element-UI+H5+Node.js
后端:SpringBoot+Scheduled+Redis+MybatisPlus+easypoi +Swagger+async
数据源:Mysql+Redis
负责模块:
1. 基础信息管理
2. 库内管理
3. 入库管理
4. 出库管理
技术描述:使用MybatisPlus 二级缓存,提升服务整体响应时间。使用redis分布式锁解决分布式环境任务调度问题。restful api接口规范,解耦前后端代码。通过多线程优化,提升对大数据量excel解析的性能。Spring schedule 轻量化定时任务解决方案。
本系统使用的技术栈有springcloud,mysql,mybatis,layui, 共有8个模块组成,包括注册中心,配置中心,Git 仓库配置信息,服务消费者,4个服务提供者。 本项目分为客户端和后台管理系统两个界面,客户端针对普通用户,功能包括用户登陆、用户退出、菜品订购
了解并使用开源项目若依的各个模块,并二次开发集成了redis,以及jwt登录授权访问 RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),内置模