个人介绍
保研至深圳大学-国家工程实验室(计算机系)
目前就职于汇丰银行,4年Java开发经验
主攻后端开发,熟悉主流框架,包括但不限于Spring全家桶,MyBatis,Mysql,Redis等
熟悉项目后端架构设计,项目前后端分离,项目负载均衡,基于Linux的项目部署与维护等
个人项目包括但不限于 简易版Spring框架 机票订购网站 磁盘文件系统等
工作经历
2022-06-01 -至今汇丰软件工程师
主要负责公司的ATM环球业务,ATM软件系统的设计等 开发出基于用户使用的ATM软件,包括但不限于软件的MVC设计架构,业务流程控制,底层对象启动管理与配置等(基于Java,前端三件套等)
教育经历
2018-09-01 - 2022-06-01华南农业大学软件工程本科
专业绩点第一 多次获校级/院级奖学金 校级三好学生 校级程序设计竞赛奖 一项软件著作权 相关Java课程满分
技能
1.研究文件系统的物理布局。 2.研究文件系统中目录的结构与目录项定义。 3.研究文件操作如建立目录,建立文件,删除文件,复制文件时,对目录和文件分配信息的操作步骤。 4.合理设计文件系统布局与数据结构(直接用数组模拟磁盘布局或建立一个文件模拟磁盘布局)。 5.编制程序,基于索引节点方式实现模拟文件系统,加深理解文件系统的功能及实现机理。
依照市面上的订票网站,项目基于B/S架构,使用React+SpringBoot+MyBatis+Redis+MySQL的技术选型,项目部署 到云服务器,接入支付宝沙箱测试支付接口,从而实现用户机票查询与订购,个人订单查询,管理员进行机票增删查改等的基 本功能。 前端资源放置Nginx服务器,在Nginx服务器中配置FastDFS用以存储用户个人图片等信息,同时基于七层负载均衡,将前 端请求分发到后端服务器中 项目基于token,集成Spring Security,以及使用JWT实现用户身份校验与权限校验 使用redis缓存用户信息和验证码,使用redission提供的布隆过滤器实现用户名查重,避免数据库查询压力 配置数据库的主从复制与读写分离,提高可用性