在技术栈方面,我具备较为全面的后端与前端开发能力,并拥有系统层面的实操经验。目前主要使用的编程语言包括 Java 和 Go。在 Java 领域,我熟练掌握 SpringBoot 框架,能够基于其进行敏捷的微服务开发,并具备多线程编程、并发处理及相关性能调优的经验。在 Go 方面,我理解其并发模型,能够运用协程(Goroutine)进行高并发场景下的开发,并熟悉基于 gRPC 的微服务通信机制。此外,我也具备 Linux 环境下的系统部署、运维及脚本编写能力。在前端层面,我能够使用 Vue.js 框架进行组件化开发和前端项目构建。整体上,我能够结合这些技术完成从后端服务到前端交互的全链路开发,并致力于构建高性能、可扩展的系统架构。
1. 开发过游戏类似于次神的挂机微信小游戏/合成小游戏/斗地主等游戏
3. 后端由我一个人承担,在一个月左右的时间实现了服务端的架构搭建以及基本的游戏业务逻辑实现
4. 项目使用了 redis +内存的缓存方式
5. 项目使用 etcd+grpc 的结构来实现服务器之间的服务发现、通信、负载
6. 项目基于 gin vue admin 进行二开,来构建自己的管理后台
也开发过基于springboot + vue 的校园管理系统
1. 该款游戏是类似于次神的挂机微信小游戏 2. 后端由我一个人承担,在一个月左右的时间实现了服务端的架构搭建以及基本的游戏业务逻辑实现 3. 项目使用了 redis +内存的缓存方式 4. 项目使用 etcd+grpc 的结构来实现服务器之间的服务发现、通信、负载 5.
1. 该项目是一个微信小游戏,合成类型小游戏 2. 使用 go 为服务端,部署 linux 服务器中 3. 基于 websicket protobuf 消息格式和客户端通信 4. 使用 mysql 为持久层,redis 为中间缓存 5. 项目分为登陆服务器、游戏