工作经历
2019-03-28 -2023-03-01武汉云智天下科技有限公司Java开发
1,参照业务流程书写代码,对接业务接口,书写接口代码,(接口一般使用hutool中HttpRequest post方法) 2,负责硬件对接,(调取设备封装好的动态库) 3,负责新项目整理,合作研发,产品的测试,上线,维护 4,参与设计表结构,(一般使用,PowerDesigner)以及负责不动产项目的售后
教育经历
2020-04-01 - 2023-07-30长江大学计算机科学与技术本科
2016-09-01 - 2019-06-30武汉船舶职业技术学院数字媒体应用技术专科
技能
开发平台:Windows10,Mysql,idea,jdk1.8; 项目架构:Mybatis,Springboot,vue 责任模块:全部。 技术实现:使用vue脚手架实现;
打证机自助终端系统web版 开发平台:Windows10,Mysql,idea,jdk1.8; 项目架构:Mybatis,Springboot,vue 责任模块:书写后端流程,与前端进行交互实现读取证件,验证人脸,数据查询,打印数据操作。 技术实现:使用汉威信模块调用硬件; 使用ca认证,http或webservice方式请求接口获取数据; 使用Mybatis快速对数据库进行操作; 使用Spring AOP进行入参和出参,记录用户的操作信息 使用Canal 解决数据异构 达到缓存数据的一致性; 使用SpringMVC拦截,把内部人员的操作拦截过滤 存入数据库;
开发平台:Windows10,Mysql,idea,jdk1.8; 项目架构:Mybatis plus,SpringBoot2.0,SpringCloud,Vue,Redis 责任模块:本人主要登陆模块,订单模块。活动专区模块 技术实现:使用Redis进行缓存订单数据,当用户直接关闭浏览器后重新加载系统也会很快速; 使用Mybatis plus对订单数据进行增删改查的简易操作; 使用HandlerInterceptor拦截器,进行向IDP验证token,从而实现单点登陆,; 使用Redis进行订单数据的缓存,分布式锁,当用户异常关闭系统,短时间重新进入系统时,还原数据,以及对订单状态进行管理,待支付,已支付,已取消等等; 使用Canal 解决数据异构 达到缓存数据的一致性; 使用分布式事务,实现订单,库存,以及活动模块的业务衔接; 使用Annotation对活动专区进行动态填充;