后端技术栈:spring、springmvc、springboot、mybatis、mybatis-plus、Redis、nginx、Linux、tomcat、git 、svn、docker 等等
前端技术栈:JavaScript、jQuery、vue、element-ui、zui、layui、ant、uni-app
数据库:mysql、oracle
1、中国移动运维集中管理平台
福建移动内部项目,该项目切割为6个项目工程,分别为:service(接口服务端)、system(系统接口服务)、train(移动在线学习接口服务)、job(定时任务服务)、web(后台管理端项目工程)和app(机房长APP端项目工程),项目中我主要负责机房长管理,该模块管理福建省内每个市区县区的移动机房,工作人员的签退签到以及机房告警等。在线教育模块,考试系统和在线学习系统。专家库,主要处理移动员工专业学习的年度考核评分。项目部署于linux, 通过nginx负载均衡分配访问端口、由于只能在移动内网上运行此项目,因此需要内网vpn和anyoffice以及内部管理员账号进行项目部署
2、智慧矿卡可视化平台
矿山无人驾驶电卡车,主要检测电车行动轨迹以及电车电耗情况,根据甲方所给出的gps定位经纬度和人工统计电车耗电量和充电量实现行动轨迹和电能损耗。通过天地图展现出车辆实时行动轨迹和定位,查看电车是否正常运行、是否正常卸货,根据甲方提供的电能损耗数据进行数据分析和统计并展示于大屏。项目分别为前端项目工程和后端接口服务工程,前后端分离,部署通过dockerFile 上传docker镜像到linux服务器中并配置docker启动脚本启动docker容器,在docker启动脚本中映射外部端口 nginx提供负载均衡
3、易慧矿山船运调度平台
项目主要为微信小程序端、接口服务端 。小程序主要有三个角色使用,分别为销售、调度和码头,销售创建船运订单,订单发给矿山调度人员 提醒发货,安排内河船运送货物到码头,码头通过传送单将码头的货物量运输到海船,期间三个角色都可查看船只运载进度以及订单状态。
4、食堂电商
福建移动食堂内部项目,食堂推出固定数量商品并上架,在节假日推出限购商品,每周几商品等等。员工可在APP上选择商品加入购物车 确认后下单购买,由于项目上线运行时间已达五年,因此数据量以上百万。导致用户再使用过程中反应速度很慢,所以在此项目我主要优化项目代码以及数据库的优化。该项目嵌套在福建移动APP里面由MOA管理,在不久之前APP进行版本升级,将原来的内网改造成现在的公网,在改造过程中处理了各种版本不兼容性问题。
5、票券核销管理系统
酒店优惠券或代金券核销系统,由后台管理系统web端,接口服务端以及微信小程序端组成,我所负责的油后台管理系统web端和接口服务端。通过后台管理系统生成优惠券或代金券模板,并使用模板生成票券发布,可以以活动方式发布或者门店方式发布,可在后台复制票券和打印票券。小程序端分别用户和商家两个角色,用户在线上领到优惠券或代金券后通过小程序到店展示券码,商家通过扫码形式进行对票券的核销 并查看核销记录等
暂时分成三个小的项目。parent(管理需要使用的jar包)、common(项目中通用的类进行的提取)、blog(具体的项目包) 最新的技术选型,使用SpirngBoot最新版本(当前2.1.4.RELEASE) 项目技术选型[maven,spring-boot,mybati
登录 路由拦截 商品管理(增加、编辑、搜索、删除) 角色管理(增加、编辑、搜索、删除、权限管理) 交易订单(增加、编辑、搜索、删除) -- 完成 用户管理(增加、编辑、搜索、删除、数据权限、刷新缓存) 支付配置(增加、编辑、搜索、删除) 系统环境
主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单,生产等特色功能。拥有库存状况、出入库统计等报表。对权限进行精确划分,同时支持多系统集成方案,可与OA,CRM,知识库等多个系统进行集成使用。同时对角色