·熟练使用Java编程语言,熟悉Java集合体系
·熟悉JVM内存分配,垃圾回收,对GC有一定的了解
·熟悉Java多线程,熟悉JUC并发工具包的常用类(线程池的设置、锁)
·熟悉Spring、SpringMVC、Mybatis等框架
·熟练使用SpringBoot、SpringCloud微服务框架、了解SpringBookt自动配置,熟悉Spring的feign、gateway
·熟悉Dubbo服务治理中间件,熟悉nacos注册中心的应用
·熟练使用MySQL、Oracle数据库,熟悉数据库事务控制,索引优化、SQL语句调优
·熟悉Redis数据库,数据类型、持久化方案、集群方案、分布式锁实现,在项目中有使用经验
·熟悉RabbitMQ消息中间件、消息模型、持久化、消息发送消费确认模式,解决过分布式事务的最终一致性业务场景
·了解FastDFS文件资源存储
·熟悉Nagix服务器,了解其负载均衡策略
·熟悉Linux基本操作指令,有生产环境查看日志排除错误经验
·熟悉使用SVN、GIT等代码管理工具
一、存续期信用风险管理系统 2019.08-2020.04
1. 开发环境:IDEA、jdk1.8、Oracle、SVN、Maven
2. 软件架构:SpringBoot、Mybatis、Nginx
3. 项目描述:存续期信用风险管理系统是后台管理系统。
本人负责基础信息管理、违约处置信息管理、违约处置信息统计等模块。
二、中央电视台广告在线交易平台 2020.05-2021.01
1.开发环境:IDEA、jdk1.8、MySQL、Git、Maven
2.软件架构:SpringCloud、Redis、Mybatis-plus、Nacos、RabbitMQ
3.项目描述:中央电视台广告在线交易平台分为后台管理系统和面客端。
本人参与需求分析讨论、个人负责模块数据库表的设计;
独立完成广告主、代理商注册认证部分;
独立完成购物车模板、包括添加购物车、展示、删除等;
独立完成了素材管理模板、素材上传、失效处理等;
4.项目地址:https://www.cmgadx.com
三、中信银行(国际)企业网银 2021.02-至今
1.开发环境:Eclipse、jdk1.8、MySQL、Git
2.软件架构:前后端分离、Nagix、EMP
3.项目描述:本项目主要为中信银行(国际)开发企业网银COB2.0,主要目标客户为香港、新加坡客户,分为后台管理系统和面客端。
本人主要负责面客端贷款管理、收款管理、外汇交易等几个模板的业务分析、数据库设计、程序开发。
4.项目地址:https://43.224.92.5/cob/login.html