熟练掌握 JavaSE平台的核心语法,熟悉常见设计模式
熟练掌握java面向对象编程思想,拥有良好的代码编写习惯
熟练掌握struts2、mybatis、spring、springmvc等常用开源框架进行开发
熟练掌握html、jsp、js、jquery、ajax、easyui等web前端技术
熟练掌握MySql、Oracle等常见的关系型数据库,具有复杂sql的编写能力,并熟悉数据库sql相关的优化方案
熟悉掌握非关系型数据库,如Rides,mongodb,并熟悉redis集群环境的搭建,和对session的管理
熟练掌握webService技术,能基于CXF框架发布SOAP、RestFul风格的webservice
熟练掌握Eclipse、IDEA、PowerDesigner、Navicat等相关项目开发工具
熟练掌握poi、SpringTask等常见的开源组件
熟练掌握tomcat服务器,能在Tomcat环境下进行项目的部署,运行
熟练掌握maven项目构建工具,以及版本控制工具SVN,熟悉maven私服的搭建
熟悉权限管理的RBAC解决方案,且参与过相应模块权限的设计
熟悉liunx的基本shell命令,与项目的部署,对Tomcat+Nginx的负载均衡集群有一定的了解
熟悉JVM虚拟机的优化
(一) 信用卡消费平台(跨境) 2018.07 – 至今
• 涉及业务:信用卡积分商城;信用卡消费、还款服务;个人借、贷投资服务 技术栈:Spring,Spring-Boot,Spring-Cloud(eurake, zuul, config, admin, openfeign, hystrix(后改为sentinel)),JPA,QueryDSL,RabbitMQ,ZooKeeper,Shiro,FreeMarker,MySQL、Redis;Bootstrap、layui、vue
从零到一,架构设计并参与开发整个项目。包括:
基于Apache Shiro 的用户、认证与授权中心
基于Apache Shiro 的认证与援权微服务 starter 组件
基于Apache Shiro+ Redis 的分布式会话中间件
基于 JPA + QueryDSL 的分库分表中间件
信用卡消费与还款的基于FreeMarker、Nashorn 的规则风控中间件
RabbitMQ + Redis 缓存管理、双消息队列、事务补偿组件等
(二)自助化报表平台(数据服务层) (美味不用等) 2019.03 – 2019.12
1、 项目来源:随着公司内部对数据需求的日益增加,继续迭代老的定制化数据报表平台(数据平台),只会让开发人员一直重复造轮子,浪费开发资源,所以需要一个新的自助化报表平台,但是为什么不选择市面上的已有的产品呢?一是因为付费成本过高,二是因为没有一款产品能完全满足需求,所有才开始了自己开发自助化报表平台。
2、 项目概况:整个项目基于B/S模式,以JAVA为后端服务层、Node为中间层、基于Vue搭建的前端的前后端分离架构,在数据处理层面和系统模块层面借鉴了CBoard的很多概念,分为数据源、数据集、图表、看板、用户角色、权限管理等模块,前期支持的数据源类型有MySQL\Oracle\Impala\PostgreSQL,数据源类型支持后期扩展。该项目同时满足了内部自助化数据报表服务和商户crm系统中的数据报表服务。
3、 人员分工:
a) 数据产品经理:整理需求、画产品原型、召集需求评审。
b) 项目经理:根据产品经理整理的需求对项目进行立项、排期、进度管控。
c) 研发人员&测试人员:参与需求评审、技术评审、给出开发(测试)时间、如期完成开发(测试)任务。
我的职责:
a) 参与需求评审、召集技术评审、编写服务接口文档wiki
b) 负责后端服务层的开发任务(使用Spring Cloud+MyBatis等框架实现用户页面、数据访问的权限管理,数据源、数据集、图表、看板的管理以及报表分享功能的实现)
(三)创维优品/创维好商 小程序 创维H5商城 2019.08 – 2020.08
后端:Mysql sharding-jdbc数据库主从、Mybatis、 Redis缓存 ZK + Dubbo piss平台自动部署
项目描述:
创维优品:用于活动 特价 优惠 不同的用户人群对应的不同价格 U币收益 排行 为内部员工提供平台卖电视
创维好商:用于合伙人发展客户 合伙人厂价入货 客户价钱以合伙人设置 为市填乡商家提供的平台卖电视
创维H5商城:用于员工在工作中得到的积分 对换平台
EOC :用于优品 订单管理 活动配置 优惠卷发放 U币发放 小程度UI配置用户管理 。
MALL:用于优品自家和外来商家商品配置 好商的 合伙人买入卖出 商品的配置。
负责模块:
创维优品 创维好商 创维H5商城 EOC MALL
职责描述:
创维优品 :
1、优惠卷的查看 优惠卷分为 全平台通用 门店 个别商品 还有个人 用redis 一个个存100秒 null的时候存50秒
2、商品的价格显 粉丝活动》分公司活动》秒杀活动》平台 对应该的U币收益商品价格 生成订单的时候再判断一次
3、多个商品使用U币 拆单价格 地址/发票的新增修改 商品分类 推荐品牌 。
创维好商 :
统计分析 库存 消息通知(通知公告/服务通知)用户类型权限 TOP20客户报表 创收报表。
创维H5 :
和优品差不多一样的商城不参加活动 使用员工积分+微信支付
EOC :
1、订单查询 导出 商品的查询/导出 用户的查询/导出 U币收益查询/导出 。
2、 异常订单查询 售后订单的查询 售后订单对接港口平台 仅退款 退货退款 换货 。
3 、优惠卷创建发放(全平台通用/门店/个别商品创建时选定人群 个人的优惠卷为管理员指定对应的帐号发放
区县平台包含有设备情况、上课情况、学校、班级、教师、学生。 具体的有设备列表、设备使用情况。 上课记录、花絮照片、答题成绩、备课视频。 学校列表、班级列表、教师列表、学生列表。 区域圆所情况,区域设备情况。
AI机器人下发课件,指令。 公众号沟通教师和学生。 给教师发布下课通知,给学生发布课堂反馈。 数量化学生成绩和教师的备课内容