个人介绍
精通java核心,具备良好的编码能力、并熟悉常用设计模式
了解多线程与高并发,对线程池、synchronized自动锁、Lock手动锁有相应了解
了解JVM调优,熟悉常用GC算法、垃圾收集器
熟悉使用MySQL关系型数据库,并对Mysql调优有相应了解
熟练掌握Redis,理解其持久化、事务等特性,掌握Redis集群、主从复制
熟悉RabbitMQ消息中间件
熟练掌握Spring、SpringCloud Alibaba(Nacos、Sentinle、Seata分布式事务)、Dubbo技术栈、MyBatis、SpringMVC
熟练掌握Servlet、JSP等技术
熟悉Html、CSS、JavaScript、Vue、ElementUI、Vant 等web前端开发技术
熟悉Tomcat、Ngnix等服务器,熟练使用Maven项目构建工具,熟练使用 Git、SVN项目版本管理工具
熟悉Linux基本操作命令
工作经历
2018-09-03 -2023-05-12深圳聚和达科技有限公司JAVA开发工程师
主要负责公司项目前端APP、支付接口、支付后台管理系统、商户后台管理系统、java接口、开源PHP电商网站的支付插件的开发等
2017-07-10 -2018-03-30深圳市银链科技有限公司JAVA开发工程师
主要负责公司后台管理系统页面及后端java开发 主要负责公司后台管理系统页面及后端java开发 主要负责公司后台管理系统页面及后端java开发
教育经历
2019-09-01 - 2022-01-22广东开放大学商务英语专科
技能
项目描述:为管理者以及运营提供用户管理、订单管理、统计管理、权限管理、投票系统功能的展示数据等等 软件架构:Spring + SpringMVC + Mybatis + EasyUI + Oracle 项目职责:用户管理、权限管理,操作日志等。
项目概述: 项目囊括了商户管理、交易管理、日志管理、用户管理、风控管理、结算管理、支付页面管理、新闻中心等业务模块。 技术栈: 前端-PC: vue 全家桶+element-ui,移动端 h5: vant+antv+axios. 后端 : SpringBoot+Springmvc+SpringCloud+Mybatis+Redis+Mysql 项目描述: 1,基于vue 全家桶和组件库完成页面的开发。 2,采用JWT 规范实现权限验证,封装axios 工具类 3,移动端使用 rem +flex 实现移动页面的适配工作,使用 postcss 插件实现 px 转 rem。 4,解决前端性能优化,提升页面加载和渲染速度 5、基于spring全家桶完成后台接口的开发 6、采用redis实现缓存,mybatis实现数据 项目职责: 交易管理:支付接口的相关数据 商户管理:管理商户后台的权限、注册、信息等 风控管理:对支付接口的风险控制配置设置规则 用户管理:用户是系统操作者,该功能主要完成系统用户配置 结算管理:与商户进行结算,查询和统计结算金额、结算周期等 新闻中心:商户查询最新的新闻公告资讯
LinkpassPay支付后台管理系统 项目概述:海外支付后台管理系统,整个项目基本上都是自己完成(包括前后端)。 软件架构: 后端:SpringBoot+Springmvc+SpringCloud+Mybaits-Plus+Redis+Mysql 前端:Vue+Element-admin+Vuex+element-ui+axios 功能描述: 交易管理:支付接口的相关数据 商户管理:管理商户后台的权限、注册、信息等 划款管理; 对接入的商户进行划款、结算的相关功能 风控管理:对支付接口的风险控制配置设置规则 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配置系统用户所属担任职务。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 参数管理:对系统动态配置常用参数。 通知公告:系统通知公告信息发布维护。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 登录日志:系统登录日志记录查询包含登录异常。 在线用户:当前系统中活跃用户状态监控。 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 系统接口:根据业务代码自动生成相关的api接口文档。