theo998
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日9:00-23:00、周末9:00-23:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

熟悉Java语法,对多线程JUC、集合等基础框架原理有一定理解。

熟练Mysql数据库,对索引、锁、事务、日志有一定的了解

熟练使用Spring、MyBatis,了解Spring的设计思想及实现过程

熟练使⽤SpringBoot了解其自动装配原理,熟练使用SpringCloud微服务框架掌握其常⽤组件的使⽤。

熟悉RocketMQ、Kafka消息中间件的使用及原理。

熟练使用Redis及其应用场景的解决方案,熟练使用Redisson分布式锁解决多线程并发调用等系统问题;

熟悉SpringSecurity权限框架,掌握Oauth2、单点登录流程。

掌握linux基本操作命令,熟练使用虚拟化容器技术Docker。

工作经历

  • 2020-09-01 -2022-07-01重庆商社电子商务有限公司java开发

    项目一:财数通智能平台 项目简介:财数通智能平台分为三个系统,方圆报账系统、财务共享中台、流程引擎系统,其主要是将费用报销数 字化,简化员工报销流程,减少财务审核任务,支持凭证自动化生成,通过费用报销全流程智能管理, 降低从财务工作成本。 责任描述:负责方圆报账系统整个第一版的开发及后续迭代。 设计技术:1:使用线程池并结合FutureTask完成多张发票同时进行ocr识别以及oss影像件上传操作,提升发票 的识别效率; 2:通过非关系型数据库mongodb+自定义映射关系,实现新增不同业务类型的表单时,无需修改代码, 只需页面配置即可完成后续一系列报账、填报内容入库、流程审批的操作。 3:对接流程引擎系统和财务共享中台,使用openFeign进行和流程引擎以及共享中台的远程接口调用。 4:使用策略模式,针对不同业务类型的流程,做不同的处理。 项目二:重百财务共享中心 项目描述:财务共享系统主要是针对公司、供应商、门店之间的财务数据共享,银行对账,凭证生成等统一处理平 台系统。针对重百、商社、新世纪财务相关处理系统,主要处理供应商结算:收票、过账、申请付款、 核算、生成凭证;费用报销:

教育经历

  • 2017-09-01 - 2021-06-01重庆文理学院软件工程本科

    重庆文理学院4年本科无挂科,成绩优异,无挂科

技能

0
1
2
3
4
5
作品
合同管理系统

项目简介:该项目是为了实现各业务部门合同进行规范管理和集中管理,通过合同管理系统的建设对集团内的非经营性合同进行统一管理,合同从起草、审批、签约、履约到结束的整个生命周期管理,实现合同起草审批,变更,收付款管理,预警提醒,风险管控,归档管理等功能,并实现和OA系统、财务共享系统打通 负责功能:1:使用状态模式处理合同和节点状态的流转,提高代码的扩展性; 2:使用OpenFeign进行OA,财务共享系统接口远程调用,通过策略模式统一调用接口; 3:基于Redisson分布式锁解决多线程并发调用等系统问题; 4:使用MiniIO对象存储完成合同附件、履行证明等文件的上传; 5:基于Builder模式实现复杂对象构建流程; 6:使用CompletableFuture实现异步请求同步返回,缩短了复杂接口查询的时间; 7:使用spring自带的消息监听机制,实现操作日志的发布存储;

0
2024-02-19 16:14
财数通智能平台

项目简介:财数通智能平台分为三个系统,方圆报账系统、财务共享中台、流程引擎系统,其主要是将费用报销数字化,简化员工报销流程,减少财务审核任务,支持凭证自动化生成,通过费用报销全流程智能管理,降低从财务工作成本。 负责功能:1:使用线程池结合FutureTask完成多张发票同时进行ocr识别以及oss影像件上传操作,提升发票的识别效率; 2:通过非关系型数据库Mongodb+自定义映射关系,实现新增不同业务类型的表单时,无需修改代码,只需页面配置即可完成后续一系列报账、填报内容入库、流程审批的操作; 3:对接流程引擎系统和财务共享中台, 使用OpenFeign进行和流程引擎以及共享中台的远程接口调用; 4:使用策略模式,针对不同业务类型的流程,做不同的处理;

0
2024-02-19 16:09
数据安全综合治理平台

项目简介:数据安全综合治理平台通过对数据根据不同的重要程度和敏感程度进行分类和等级划分,以实现对数据的更加精细化的管理和保护。最终目的是为了让企业能够更好地了解自己数据的价值和风险,从而更好地利用数据和保护数据 负责功能:1:采用了DDD领域驱动设计思想来进行服务、模块的划分,提高了系统的可维护性和可扩展性。 2:系统核心功能资产分级分类方法的开发: 1):由于对接方的字段的数量达到几十万,为了提高字段分级分类的效率。通过阻塞队列+线程池,将每个字段作为一个任务实体放入阻塞队列,后台通过多条线程从队列中逐个取出任务实体进行分级分类。 2):借鉴AQS的设计思想,使用模板方法,将阻塞队列+线程池的代码和业务代码分开,不同类型的 资产只去需要实现对应的业务代码无需关心队列的实现,提高了代码的可读性以及可扩展性。 3:针对复杂多样的资产类型,使用策略模式,设计了多个资产连接器来进行资产的连接以及数据的获取, 方便上层业务的调用以及资产类型的扩展

0
2024-02-19 16:05
更新于: 2022-11-03 浏览: 18