
项目学习
文章平均质量分 91
项目学习
阑梦清川
23级软件工程在读本科生
展开
-
网页端五子棋对战(五)---多开问题解决&&匹配算法实现
1.线程安全解决1.1用户同时访问1.2多开问题1.3多开触发的问题2.匹配实现2.1匹配的开始和停止2.2匹配算法的实现2.3匹配类的创建2.4线程的创建2.5扫描方法的实现2.6对于两个匹配到的玩家返回信息2.7线程安全问题2.8忙等问题原创 2024-12-14 12:38:45 · 674 阅读 · 0 评论 -
网页端五子棋对战(三)---登录注册前后端交互接口实现(用户模块完)
1.登录页面的前端实现1.1总体页面效果展示1.2html代码编写1.3css公共样式设计1.4css单独样式设计1.5对于内容设计1.6引入Js2.注册页面的实现2.1基本页面元素设计2.2注册按钮的实现原创 2024-12-04 13:00:04 · 1043 阅读 · 0 评论 -
网页端五子棋对战(一)---websocket引入&&前后端交互的实现
1.创建项目2.websocket介绍2.1原理介绍2.2报文格式2.3websocket建立连接的过程(握手)3.服务器端案例3.1方法重写和整体结构3.2依赖注入的改进4.前端代码5.浏览器验证前后端交互5.1服务器被动接收消息5.2服务器主动发送消息原创 2024-12-01 19:30:00 · 1578 阅读 · 0 评论 -
网页端五子棋对战(四)---玩家匹配实现&&上线下线处理
1.游戏大厅用户匹配1.1请求和响应1.2设计匹配页面1.3获取玩家信息1.4玩家信息的样式设置1.5初始化我们的websocket1.6点击按钮和客户端交互1.7点击按钮和服务器端交互2.服务器端实现匹配功能框架2.1方法重写2.2借用session3.处理上线下线3.1什么是上线下线3.2实现用户进入退出大厅3.3上线下线的处理3.4请求和响应类的实现3.5完善异常处理3.5完善异常处理原创 2024-12-04 22:07:08 · 1141 阅读 · 0 评论 -
网页端五子棋对战(二)---数据库连接&&用户登录注册接口设计&&postman验证
1.用户模块--数据库的设计1.1idea新建db.sql文件1.2mysql建库建表2.使用mybatis操作数据库2.1修改spring配置文件2.2创建实体类用户user2.3创建Mapper接口2.4实现xml配置文件3.前后端交互接口架构4.后端代码实现4.1登录模块4.2注册模块4.3获取用户信息5.postman验证接口原创 2024-12-02 22:15:48 · 929 阅读 · 0 评论 -
代码生成器(二)---动态文件生成&&FreeMarker模版引擎的使用
1.关于动态文件的说明2.模版引擎的说明2.1解释2.2简单学习3.demo实战3.1引入freemarker相关的依赖3.2配置对象3.3设置地址3.4运行程序3.5一些其他问题原创 2024-12-22 09:26:34 · 872 阅读 · 0 评论 -
代码生成器(一)
1.创建项目2.项目的初始化说明3.第一阶段的流程4.hutool类的使用5.静态文件的生成6.静态文件生成过程详解6.1工具类的使用6.2关于主方法的书写6.3关于路径的说明6.4我的感想7.关于git的说明原创 2024-12-19 20:21:56 · 1270 阅读 · 0 评论 -
代码生成器(三)---动态文件生成实现+动静结合
1.动态文件的生成实战1.1类的创建1.2template的挖坑1.3动态文件主方法的编写1.4出现的问题的说明1.5如何对于错误进行排查1.6路径问题如何解决1.7关于类变成黄色的问题1.8指定默认参数1.9抽取方法,简化main方法2.动静态文件的结合原创 2024-12-23 07:00:00 · 869 阅读 · 0 评论 -
短连接项目01---基本框架的搭建和测试运行
1.什么是短链2.仓库的创建3.项目的创建4.配置文件的修改5.三个模块的创建5.1如何创建5.2类型的选择5.3包的完善6.yml文件的配置7.启动类的测试8可能会出现的问题原创 2025-01-27 21:41:21 · 1204 阅读 · 0 评论 -
短链接项目02---依赖的添加和postman测试
1.声明2.对于依赖的引入和处理2.1原有的内容说明2.2添加公共信息2.3dependencies和management区别说明2.4添加spring-boot依赖2.5数据库的相关依赖2.6hutool工具类的依赖添加2.7测试test 的依赖添加3.core文件的代码3.1目录层级结构3.2启动类3.3testcontroller测试类4.yml配置文件5.poatman测试6.我的总结和感悟原创 2025-01-30 16:56:07 · 1210 阅读 · 0 评论 -
用户中心项目教程(六)---数据库的表设计,测试
1.console删除已存在的表2.IDEA工具建库建表3.Navicate建库建表4.MybatisX插件的使用5.重构目录结构6.新建测试类7.generatorAllSetter插件的使用原创 2025-02-09 11:43:04 · 849 阅读 · 0 评论 -
用户中心项目教程(三)---再谈nvm,nodejs和神器Geek
1.昨日回顾2.nodejs&&nvm使用2.1问题抛出2.2解决方案3.geek的使用3.1页面展示3.2下载链接3.3如何使用4.按照官方文档操作4.1官方文档4.2我的演示4.3可能出现的问题原创 2025-01-18 16:37:59 · 1004 阅读 · 0 评论 -
用户中心项目教程(五)---MyBatis-Plus完成后端初始化+测试方法
1.数据库的链接和创建2.建库建表语句3.引入依赖4.yml配置文件5.添加相对路径6.实体类的书写7.Mapper接口的定义8.启动类的指定9.单元测试10运行时的bug原创 2025-01-20 23:16:47 · 1037 阅读 · 0 评论 -
用户中心项目教程(七)---注册登录功能的设计
1.定义接口2.注册逻辑的实现2.1引入依赖2.2注册逻辑2.3测试方法3.登录逻辑的实现3.1接口的定义与实现3.2记录用户的登录态3.3脱敏处理原创 2025-02-14 17:57:27 · 573 阅读 · 0 评论 -
用户中心项目教程(九)---前端页面设计&&测试登录功能
1.前端页面的替换1.1修改页面底部2.代码的修改2.1删除无关代码2.2修改参数和接口2.3添加请求配置2.4修改代理3.测试登录功能原创 2025-02-18 22:49:29 · 795 阅读 · 0 评论 -
用户中心项目教程(四)---Vue脚手架完成前端初始化
1.项目的创建2.使用开发工具打开3.项目运行方法4.使用按钮组件5.全局注册6.如何进行组件的测试7.使用组件的效果展示8.关于这个vue项目内容的说明原创 2025-01-18 22:25:29 · 597 阅读 · 0 评论 -
用户中心项目教程(二)---umi3的使用出现的错误
1.情况的说明2.遇到的问题1)第一个问题-关于npx的使用2)第二个问题--unsupport问题3)第三个收获--nodejs安装问题4)第四个收获---nvm下载问题5)第五个问题--尚未解决的问题3.个人总结原创 2025-01-18 03:23:54 · 824 阅读 · 0 评论 -
用户中心项目教程(十)---注册里面的重定向排查和相关的修改
1.注册逻辑的设计和实现2.解决自带的这个重定向的问题3.增加属性的相关操作4.关于如何修改页面上面的绿色按钮原创 2025-02-22 18:08:55 · 762 阅读 · 0 评论 -
用户中心项目教程(八)---注册登录逻辑&&鉴权的设计和优化
1.对于框架逻辑删除的处理2.请求参数封装成为实体类3.Controller层的设计3.1注册逻辑的设计3.2登录逻辑的设计3.3对于请求参数封装的解释4.用户管理接口4.1查询用户4.2删除用户4.3鉴权的处理4.4鉴权的优化4.5返回值的过滤原创 2025-02-16 19:20:11 · 745 阅读 · 0 评论 -
用户中心项目教程(一)--Ant design pro初始化的学习和使用
1.项目定位2.项目开发流程3.需求分析4.技术选型5.Antdesignpro初始化5.1快速使用5.2初始化过程6.项目依赖的报错处理6.1项目出现的问题6.2怎么查看问题6.3怎么解决报错6.4关于pnpm的安装7.项目启动和运行7.1项目如何启动7.2双击跳转7.3登录和注册7.4页面分析7.5关于start:dev的说明原创 2025-01-17 23:46:58 · 1530 阅读 · 6 评论 -
手写数据库MYDB(一):项目启动效果展示和环境配置问题说明
轮子项目的启动和配置问题的解决说明原创 2025-03-27 18:04:30 · 1185 阅读 · 0 评论