关于
毕业于广西民族大学,软件工程专业,喜欢关注一些前沿技术的动态,搭建了一些网站并运营。平常喜欢和朋友打羽毛球,出去耍。
软件开发工程师
一枚软件开发工程师,热爱编程和技术分享,在这个网站上我会分享我的技术博客、开源项目和社区贡献记录,希望和更多的技术爱好者交流和学习。
- 生日: 2000-6-12
- 城市: 广西南宁
- 年龄: 22
- 邮箱: 1982989137@qq.com
技能
HTML 75%
CSS 70%
Vue 75%
Java 90%
SpringBoot 85%
Docker 75%
简历
自我介绍
枫叶
- 熟练掌握计算机原理、操作系统、计算机网络、数据结构等基础知识
- 具有扎实的Java基础,熟练掌握IO、集合、多线程、反射等基础框架
- 熟练掌握Spring MVC、Spring、MyBatis、Spring Boot等开源框架
- 熟练掌握SQL和 MySQL的核心原理,能进行SQL的优化与问题处理。
- 熟悉设计模式原则,熟练掌握常用的设计模式:模板、单例、代理、适配器、责任链等
教育
广西民族大学
2019 - 2023
软件工程
主修课程:Java程序设计、面向对象技术与UML、JavaEE企业级开发、数据库系统、软件设计模式等
项目
实验室服务平台
2021年06月 - 2021年12月
- 实验室服务平台是实验室器材管理与预约为一体的服务平台,该项目使用了RABC权限管理框架来细分各人员之间的权限管
- 使用Redis进行验证码的限时存储和在线用户数据的存储;使用AOP拦截器拦截未登录用户的请求;
- 责任描述:负责权限管理模块和预约模块设计;对一些简单的工具类进行封装,例如接口响应工具类,Redis工具类等
- 项目总结:掌握了Mybatis的缓存机制,接口的RESTful风格设计,令牌的加密解密原理以及常用的postman接口测试等
五子棋对战游戏(Java)
2022年06月 - 2022年06月
Stepping Stone Advertising, New York, NY
- 五子棋对战游戏是一个基于WebSocket网络协议的联网对战棋牌游戏。该项目利用WebSocket技术解决了实时双向通信的问题
- 使用网络并发编程技术以及ConcurrentHashMap数据结构来实现多玩家按实力匹配对战,匹配算法基于ELO等级分来匹 配实力相当的对手。使用log4j日志框架记录系统日志;使用pagehelper分页插件进行数据分页;
- 责任描述:负责匹配模块和对战模块的设计开发;把项目进行部署到服务器中
- 项目总结:掌握了网络并发编程;使用大量Java的数据结构并且阅读源码,增加了对JDK的理解等
留言
留下你的足迹吧