熟悉core Java,具有良好的面向对象思想,具有规范化、标准化的编码习惯。
熟悉SpringBoot、SpringMVC、SpringData、Mybatis等开源框架
熟练运用JSP、Servlet、JDBC、Restful等技术
熟练使用Eclipse、IDEA、SVN等集成开发环境工具
熟练使用应用服务器软件Tomcat等容器配置和部署,能够使用Linux操作系统
熟悉JavaEE编程技术,了解Java常用的设计模式,熟悉MVC开发模式
掌握Mysql数据库,了解常用的数据库优化方法,熟悉redis非关系型数据库
掌握Vue.js、JavaScript、Ajax、Jquery等常用前端框架
了解SOA架构,如dubbo、zookeeper、spring cloud等微服务框架
国资全生命周期平台
http://www.speedit.cn/
(2019/2 – 至今)
项目描述:
国资全生命周期平台专注服务于各个高校,助力资产采购管理,随着高校资产种类数量流程繁多,学校对于资产采购、掌控、清查、上报变得越来越变得复杂,为解决目前高校的困境,该项目孕育为生,通过优化高校采购规范管理、线上线下高校协同、全面内控审计,以及提供多通道多模式采购交易服务,强化实现一体化管理,目前已服务于100多所高校,并得到广泛的使用
技术描述:
原项目使用自研框架,随着业务不断的累积,框架的扩展性、代码复用性变得夯于,于是采用分布式架构对各个模块进行拆分,各服务间协调调用,降低了各模块耦合度,提高了项目开发进度,虽然Dubbo调用多个系统相应的接口可以完成数据的整合,但是分布式事务带来的问题也很棘手,特别是调用第三方财务(财委)系统,这一直是项目的痛点。
责任描述:该项目我负责的有:
1、 参与部分模块需求分析,给出技术解决方案
2、 部分模块项目搭建及对并发部分的处理
3、 完成资产财务对账、资产折旧、数据上报模块
4、 优化代码并对后期项目版本迭代升级
(财税帮)产品发布中心
http://m.goods.shujet.com/
(2018/4 – 2018/8)
项目描述:
产品发布中心是财税帮下属子系统,作为单独一个服务独立运行,产品的发布,控制等都由它进行操作,系统采用SSM+dubbo开发,在架构上实现了微服务部署方式,进一步降低了各个系统的耦合,从系统上说可分为以下几个模块:
1、 产品管理:提供会员、课程、活动发布、操作等相关信息
2、 分类管理:统一产品父级分类管理,后续其它系统也会调用
3、 组合管理:会员、课程、活动动态打包等
职务描述:独立开发并部署产品发布中心系统
具体工作如下:
1、发布中心从开发到部署版本升级
2、提供http接口及dubbo服务接口给同事
(财税帮)订单管理系统
http://m.goods.shujet.com/
(2018/10 – 2019/1)
项目描述:
订单管理系统是财税帮下属子系统,专门服务于财税帮商城,作为单独一个服务独立运行,订单的确认、补偿、同步其它子系统等控制都由它进行完善,系统采用springboot+mybatis+dubbo开发,在架构上实现了前后端分离+微服务部署方式,进一步降低了各个系统的耦合,从系统上说可分为以下几个模块:
1、 订单管理:对订单系统进行详细查询、预处理、补偿机制、同步OA系统、退款等操作
2、 用户管理: 用户信息详细查询并管理
3、 推荐码管理:针对用户购买商品分享给周边的人会动态生成一个推荐码,当推荐用户购买指定商品时,根据相应的推荐码领取优惠卷抵扣现金优惠,管理推荐码相关操作
4、 活动订单管理:活动订单不属于订单管理范围之类,它作为特殊的订单类型,体现在活动订单会有打包商品的情况(一个组合可能含多个商品活动商品),调用产品发布中心活动商品信息展示并处理参与人数统计
5、 订单购买数量图形动态展示
职务描述:独立开发并部署订单管理系统
具体工作如下:
1、从vue写到数据库
2、参与项目的部署,测试及后期的优化运维工作