个人介绍
深入了解并掌握Java语言;深入了解Spring、Mybatis、SpringMvc框架
深入了解SpringBoot框架、SpringCloud微服务及常见主流中间件
熟练使用Intellij Idea、VSCode、Navicat、 MobaXterm、Maven、git、github等开发工具、项目管理和项目构建工具
深入了解使用Mysql、Redis数据库管理与书写SQL语言
掌握HTML,JavaScript,axios,Vue2等前端技术
掌握Python基础编程、Java设计模式;
了解并使用阿里云云服务器服务、云数据库服务以及镜像容器服务、使用过阿里云平台上的域名申请备案以及DNS解析等常
见业务
了解并使用过CentOS操作系统和Ubuntu操作系统。使用过Docker/Docker-compose在Linux上部署前后端分离项目
本人为人诚恳踏实、积极乐观,本身就对编程开发感兴趣。
自学能力较强,有良好的沟通能力,既擅长团队合作,又有自己的见解能够独立完成任务。有良好的代码风格,习惯优化代
码,多注释。
注重团队协作并能快速融入团队,虚心与人交流,有较强的时间观念。
工作经历
2023-03-06 -2023-09-06领雁智远科技有限公司Java开发
与团队一起参与数字化稽查平台的开发 功能难点:智能化稽核规则的实现、流程的定义与扭转、问题的发现与推送,高效校验等。 解决方式:除了这几个模块基本功能的实现之外,智能化稽核规则通过EasyExcel库读取需要稽核的审计计划文件,通过遍 历对数据进行自动化校验,但是后来发现该方法效率低下,于是转变了思路,先通过SQL语句获取需要比对的数据,构建出 对于的树形结构之后就可以对导入的数据一次性校验完毕。整改流程是通过流程的定义实现的,用户可以自定义流程的步 骤,定义的流程节点将在数据库中存储,通过左右值字段来确定这些节点是同一流程的。 个人总结:提高了本人的综合能力,学会了如何合理编写sql语句在庞大的数据中高效的找到目标数据,如何将各种数据结 构合理的融入到自己的程序中以提高应用效率,对于向企业的应用也学会了如何考虑充分让程序保持高可用状态。也学会了 如何合理的寻找到解决问题的思路和方法
教育经历
2019-10-09 - 2023-06-30湖南工程学院软件工程本科
资质认证
技能
这是一个基于Python的NoneBot框架编写的在*群内可以进行交互的机器人项目,提供各个平台的订阅服务功能、娱乐功能、管理功能等等。截至目前,本机器人已有13000 用户,日活跃用户达2000以上。 本项目主要用于提高自己的综合编程能力:算法、IO流程、缓存机制等等 本人负责平台订阅服务模块、游戏资讯推送模块、wiki攻略模块、群管理模块、信息记录解析模块、娱乐模块、智能陪聊模块等模块的开发。 总结:学习到了如何很好的对一个较大的项目进行管理,包括模块与模块之间的耦合度,响应时间,组件复用情况怎么样等等。
作品介绍:这是一个常见样式的博客网站,拥有最基本的博客功能。本网站从前端到后端,从部署到域名购买均由本人一人独立完成。使用的技术是SpringCloud+Vue2。目前已经开放,用户主要都是同学或者校友。本项目用于提高自己的编程水平、前后端开发的综合水平等等。
银行业竞争日趋白热化,获客成本持续增长,传统银行借鉴互联网营销方式 成为破局之道,其中定期推出不同的秒杀活动是最常见的几种营销方式之一。行内各事业部门通常会根据市场情况,推出一些新的存贷款产品上线。为了 保持产品的平稳且高质量的运行,需要考虑很多因素,如:数据库、网络连接、 页面响应时间等等。 个人责任:项目产品模块的基本业务逻辑、高并发下产品模块高可用的解决、产品库存高并发读写问题等功能的开发以及完善,并测试维护 解决方式:采用了分布式微服务架构,多实例部署,数据库读写分离等等,最终以超过500并发的结果超额完成项目的要求 个人总结:通过这个项目学习了Java的SpringCloud微服务生态、docker和docker-compose的使用、以及如何在高并发 环境下发现并解决问题