技术栈:Spring Boot、MyBatis-Plus、MySQL、Redis、Spring Security、Jwt 、Xxl-Job、minio、EasyExcel、改自若依框架
项目描述:企业官网CMS系统,具备客户可登录,查看下单,发货、货源情况等
责任描述:作为后端独立开发人员,主要负责整体架构,对企业CRM、SAP、TMS系统数据库直接对接,多数据源查询分析统计,jsonp跨域单点登录多个系统,使数据互通。
核心技术:
● 采用 Spring Security基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架、Authentication认证、Authorization授权安全防护跨站脚本攻击,session攻击
● jsonp单点登录前端设置token,实现跨域系统数据对接
● 使用多线程FutureTask get()方法异步获取统计结果,优化统计页面加载速度
● 使用分布式定时任务xxl-job对各个任务稳定定时执行
● easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出