个人介绍
后端技术
1. 熟练掌握Java常用包、集合框架、反射、Java并发、JVM、垃圾回收相关知识。
2. Spring框架:阅读过相关核心源码,对IOC,AOP原理有一定了解。
3. 微服务框架:SpringBoot、Nacos、Fegin、Ribbon、Sentinel、Gateway、SpringSecurity。
4. 数据JAVA持久化框架:Spring Data Jpa和Mybatis。
前端技术
1. 熟练使用HTML、CSS、JavaScript、jQuery、Ajax常见技术。
2. 熟练使用Vue结合ElementUI、Ant-design-vue、iview等组件库开发。
数据库
1. Mysql、Redis、Clickhouse、Sqlite。
中间件
1. Tomcat、Nginx、OpenResty、Jenkins、RabbitMq、Kafka、Zookeeper、Sharding-JDBC。
开发工具
1. IDEA、WebStorm、Hbuilder、Git、Postman、Apifox、Rap、Navicat。
其他技能
1. 熟悉C++。
2. 熟悉Docker命令,使用Docker Compose编排应用,快速部署。
3. 熟悉Linux常用命令,三剑客:awk、sed、grep,能够编写Shell脚本来完成重复性工作。
4. 熟练的与第三方应用对接:阿里云、钉钉、氚云、***。
5. 数据库同步工具:DataX、Canal。
工作经历
2023-01-01 -2023-03-15长安通信Java开发
开发技术:SpringBoot+Mybatis-Plus+Jwt+Mysql+Vue+AntDesign+Docker; 项目简介:软件交付云服务是基于Docker的容器服务(Container as a Service),实际涵盖了IaaS和PaaS两者的优势,它是一种更轻量级的虚拟化,可以解决档案及相关信息管理系统的应用部署,比虚拟机更轻量灵活,对于SaaS的交付将会带来质的改变。 项目职责: 1、交付云的系统预研,系统架构的设计,技术选型。 2、需求规格书的编写,任务清单的梳理,任务的合理分配。 3、数据库表的设计,前后端项目的搭建,前端(Vue3+ AntDesign)、后端(SpringBoot),核心功能的实现(实例操作)。 4、交付产品时,通过界面操作即可对产品进行一键式部署启动(Docker)。 5、访问地址:https://wdy.archser.com/delivery。
教育经历
2016-09-01 - 2019-07-01新乡学院计算机应用技术专科
2016年9月-2019年6月 新乡学院 计算机应用技术(统招专科)
技能
开发技术:SpringCloud+SpringBoot+MyBatis-Plus+Shiro+Mysql+Vue+UniApp; 项目简介:云推手主要用于对平台产品进行推广,对各类用户以及销售线索进行管理等。未来将逐步建立统一的身份中心:统一公司的客户、用户、账户、会员模型,沉淀公司的客户数据资产,实现对各业态会员的营销支撑。营销管理后台系统是云推手的管理后台,对各类信息进行管理和维护。 项目职责: 1、完成文档商城模块(前后端),包括支付、多租户模块。 2、完成公告与新闻发布功能:后台上传新闻,用户可进行查阅与分享。 3、新商品推荐功能:当后台有新商品上架时,用户访问小程序首页会进行相关推荐。 4、推广达人的佣金计算与佣金提现流程。
开发技术:SpringBoot+Mybatis-Plus+Jwt+Mysql+Vue+AntDesign+Docker; 项目简介:软件交付云服务是基于Docker的容器服务(Container as a Service),实际涵盖了IaaS和PaaS两者的优势,它是一种更轻量级的虚拟化,可以解决档案及相关信息管理系统的应用部署,比虚拟机更轻量灵活,对于SaaS的交付将会带来质的改变。 项目职责: 1、交付云的系统预研,系统架构的设计,技术选型。 2、需求规格书的编写,任务清单的梳理,任务的合理分配。 3、数据库表的设计,前后端项目的搭建,前端(Vue3+ AntDesign)、后端(SpringBoot),核心功能的实现(实例操作)。 4、交付产品时,通过界面操作即可对产品进行一键式部署启动(Docker)。