@XZHongAN
Hong no introduction.
基于SpringBoot和Vue构建的Web游戏应用,前后端分离开发,包含注册登录、自动匹配、在线对战、Bot代码管理、对战记录、比赛回放、积分与排行榜等功能,同时支持多对玩家手动或自定义Bot代码进行人人、人机、机器间对战。遵循微服务思想,项目分为主服务、匹配服务和Bot服务三个独立的SpringBoot进程。
总结常用并发工具类原理和应用,包括线程池、ThreadLocal、Lock锁、原子类、CAS、并发容器(ConcurrentHashMap、CopyOnWriteArrayList、并发队列 )以及并发流程控制类(CountDownLatch、Semaphore、Condition)等。
基于SpringCloud和微服务思想,对SpringBoot开发的电商项目进行重构和升级,业务拆分为用户模块、商品与分类模块、购物车与订单模块,非业务包括网关模块、Eureka-Server、公共模块。通过Eureka server开发注册中心,用Feign完成服务之间的调用,用GateWay作为网关进行请求分发。
私人文件存储系统,实现主流文件存储系统的全部核心业务,项目分为用户模块、文件模块、回收站模块、分享模块、日志模块等,包括开发文件夹树查询、文件秒传、文件并发分片上传、废弃文件清理器、过期分片清理等关键存储业务。
Contributions last year: 26
Max continuous contributions: 2
Recent contributions: 2
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.