




个人介绍
1.熟练掌握 Java基础 ,深刻理解 Java 面向对象编程思想,掌握集合、多线程、高并发等技术
2.熟练掌握常用数据结构如链表数组等,并阅读过部分List、Map 源码,能够在项目中熟练运用
3.熟悉 TCP/IP 网络协议,长连接,NIO 等基本原理,并可以在此基础上进行项目开发
4.掌握 MySQL 基本的数据库调优、InnoDB 引擎,熟悉事务隔离级别,MVCC机制原理
5.熟悉Synchronized,ReentrantLock,CAS,AQS等锁、线程池的实现原理
6.熟悉 Redis 常用的底层数据结构、持久化机制,熟悉缓存穿透、击穿、雪崩原理及解决方案
7.熟悉 Java 设计模式,如单例、代理等设计模式,并能够灵活运用在实际项目中
8.熟悉Spring、SpringBoot等Spring常用框架,对Spring框架有一定理解
9.熟练使用 Linux 操作系统对服务器进行维护,如代码部署,日志分析,异常处理等
10.了解网络编程,熟悉Netty网络通信框架,并有实际项目开发经验
11.了解JVM内存模型,了解JVM垃圾回收机制
工作经历
2021-03-31 -2023-04-01黑风游网络科技有线公司java开发
1.实现游戏服务器的核心功能,包括角色管理、游戏逻辑处理、网络通信和数据库交互。 2.实现游戏内的功能模块 ,如副本、任务系统、战斗系统和交易系统,并确保其稳定性和可扩展性。 3.实现实时战斗的逻辑和规则,包括伤害计算、技能触发、状态效果和战斗结果的处理等。 4.处理玩家之间的位置同步、动作同步和实时状态更新等,确保玩家在战斗中的同步和交互。 6.负责解决线上出现的问题和 bug,并进行性能分析和调试,确保游戏服务器的稳定运行。 7.设计并优化游戏服务器的战斗系统比赛功能等,并进行测试和调优。 8.实现玩家数据的持久化存储,包括角色信息、战绩记录和排行榜等,使用 Redis 进行数据存储和缓存。 9.使用 Jenkins 进行自动化部署和维护 ,包括代码发布和故障排查等。
教育经历
2017-09-01 - 2021-06-25哈尔滨华德学院物联网工程本科