基于SpringBoot和Vue构建的Web游戏应用,前后端分离开发,包含注册登录、自动匹配、在线对战、Bot代码管理、对战记录、比赛回放、积分与排行榜等功能,同时支持多对玩家手动或自定义Bot代码进行人人、人机、机器间对战。遵循微服务思想,项目分为主服务、匹配服务和Bot服务三个独立的SpringBoot进程。
基于SpringBoot和Vue构建的Web游戏应用,前后端分离开发,包含注册登录、自动匹配、在线对战、Bot代码管理、对战记录、比赛回放、积分与排行榜等功能,同时支持多对玩家手动或自定义Bot代码进行人人、人机、机器间对战。遵循微服务思想,项目分为主服务、匹配服务和Bot服务三个独立的SpringBoot进程。
总结常用并发工具类原理和应用,包括线程池、ThreadLocal、Lock锁、原子类、CAS、并发容器(ConcurrentHashMap、CopyOnWriteArrayList、并发队列 )以及并发流程控制类(CountDownLatch、Semaphore、Condition)等。
基于SpringCloud和微服务思想,对SpringBoot开发的电商项目进行重构和升级,业务拆分为用户模块、商品与分类模块、购物车与订单模块,非业务包括网关模块、Eureka-Server、公共模块。通过Eureka server开发注册中心,用Feign完成服务之间的调用,用GateWay作为网关进行请求分发。
私人文件存储系统,实现主流文件存储系统的全部核心业务,项目分为用户模块、文件模块、回收站模块、分享模块、日志模块等,包括开发文件夹树查询、文件秒传、文件并发分片上传、废弃文件清理器、过期分片清理等关键存储业务。
最近一年贡献:61 次
最长连续贡献:5 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。