Spring Boot
文章平均质量分 77
阿斯卡码
这个作者很懒,什么都没留下…
展开
-
Spring Boot 资源索引
Spring Boot 1:配置git环境与项目创建(IDEA和Vue)&&解决跨域问题(重点)Spring Boot 2 :Spring Boot项目依赖(重点)&&连接Mysql(重点)Spring Boot 3 配置环境(重复)&&项目结构(重复)&&Spring Security相关(重点)Spring Boot 4 实现JwtToken验证(重点)&&实现后端API(重点)&&前端:实现注册与登录模块(略)Spring Boot 5 创建个人中心页面(API+Vue)...原创 2022-08-29 22:57:19 · 241 阅读 · 6 评论 -
Spring Boot 9 :详细描述Spring Boot + Vue项目部署过程:Centos为例(重点)
一:项目上线:Centos版1.ACterminal端:1.1ssh登录服务器1.2创建acs新用户(第一次创建)1.3给用户acs分配sudo权限1.4配置别名登录(登录acs)1.5配置免密登录(ssh:服务器下acs)1.6将祖传文件传到服务器的acs下[第一次传](在Acterminal上)1.7 软件安装(Ac端||本地)1.7.1安装`tmux`1.7.2安装`docker`2.本地Git Bash端2.1ssh别名登录(ssh:服务器下acs)3.Acterminal原创 2022-08-29 17:22:45 · 2633 阅读 · 18 评论 -
Spring Boot 8 实现对战记录(次要)&&用户分数排行榜(次要)&&实现分页(重点)
在类内定义属性时,使用spring自动注入的话,若是在service或controller定义,则不用定义static。翻译过来,意思就是,若当前类本身是单例,则属性本身就只会有一份,无论加不加静态变量,效果都一样;若是第三方类,也就是自己写的类,一般都是会定义多个对象,那么就要思考属性到底是属于类的,还是属于对象的。展示table,把之前的table复制过来即可。直接将pk界面复制过来,需要判断是录像还是对战。点击后跳转页面,需要写一个新的View。,因为要在对局结束,修改玩家积分。...原创 2022-08-28 01:36:30 · 686 阅读 · 14 评论 -
Spring Boot 7 微服务执行Bot代码(传递路线是难点)
微服务执行Bot代码1.让BotRunning System获得到前端选择的Bot1.1.新建Bot执行微服务项目1.2.修改pom依赖1.3.BotRunningSystem接收前端选择的botId1.4.前端选择Bot+发送bot_id给后端1.5.后端接收botbackend接收BotMatching System接收Bot匹配池匹配池的Player匹配池返回结果加上botIdStartGameController.javaStartGameService.javaStar原创 2022-08-26 16:32:40 · 514 阅读 · 0 评论 -
Spring Boot 6.3 两个SpringBoot项目之间的如何通信?(重点)
(2)微服务就是把一个项目拆分成独立的多个服务,并且多个服务是可以独立运行的,而每个服务都会占用线程。http://www.dropwizard.io (关注单个微服务的开发)修改新的pom,将源项目的pom中的依赖复制粘贴过来。启动时,报错,3000被占用,使用win+r杀死进程。还在匹配池中,可能会与其他玩家匹配成功,成功后,只能对于后端请求,因此需要防止外部请求,通过。若玩家在匹配中突然停电,则会爆异常,需要特判。解决:将所有获取用户的语句,加一个判空操纵。请求,所以可能会接收到用户的伪请求,原创 2022-08-25 05:13:48 · 2753 阅读 · 0 评论 -
Spring Boot 6.2 实现后端与两个客户端之间的同步(逻辑)&&多线程&&读写锁
实际上我们在游戏对战的时候存在三个棋盘,两个是对战双方客户端里存在的棋盘,一个是云端存在的棋盘,我们要求实现云端与两个客户端之间的同步。玩家每一次操作都会上传至云端服务器,当服务器接收到两个玩家的操作后,就会将两个玩家的蛇的移动信息同步给两个玩家。表示右上角的玩家,同时添加获取A,B player的函数,方便外部调用。这里我们涉及到两个线程之间进行通信的问题,以及线程开锁解锁的问题。开始的操作可以当成一个线程,获取用户操作可以当成另一个线程。我们开始进行线程的执行的时候,线程的入口函数就是这个。原创 2022-08-24 04:33:24 · 575 阅读 · 0 评论 -
Spring Boot 5 创建个人中心页面(API+Vue)
答:如果不认证,前端就不需要的登录就能修改后端数据库了,添加验证,防止破坏数据库。1.为什么后端要验证该Bot是否属于该用户?答:PostMapping涉及改动数据库。2.什么时候前端用headers?答:访问后端没有开放权限的页面时。GetMapping不改动数据库。...原创 2022-08-18 04:10:33 · 415 阅读 · 0 评论 -
Spring Boot 4 实现JwtToken验证(重点)&&实现后端API(重点)&&前端:实现注册与登录模块(略)
1.实现JwtToken验证1.1添加依赖1.2 编写、修改相关类1.2.1实现 JwtUtil 类1.2.2实现 JwtAuthenticationTokenFilter 类1.2.3 配置config.SecurityConfig类2.实现后端API2.1 修改数据库2.2实现接口API实现LoginService实现InfoService实现RegisterService前端调试3. 实现前端的登陆、注册界面(略).........原创 2022-08-18 03:30:15 · 387 阅读 · 0 评论 -
Spring Boot 2 :Spring Boot项目依赖(重点)&&连接Mysql(重点)
@[TOC](连接Mysql和Spring Boot依赖)技术``Spring Mysql Mybatis-Plus``## 1.模型介绍![在这里插入图片描述](https://img-blog.csdnimg.cn/8bc6ec30b25b435ea356531c843c2334.jpeg#pic_center)## 2.Mysql基本命令![在这里插入图片描述](https://img-blog.csdnimg.cn/42c12f4606094d2eb2ef1f5501791b39.jpe原创 2022-08-18 02:19:08 · 1338 阅读 · 0 评论 -
Spring Boot 1:配置git环境与项目创建(IDEA和Vue)&&解决跨域问题(重点)
【代码】Spring Boot 1:配置git环境与项目创建(IDEA和Vue)&&解决跨域问题(重点)原创 2022-08-18 01:08:54 · 421 阅读 · 0 评论 -
Spring Boot 6.1 Websocket添加依赖(重点) && Websocket前后端建立连接(重点)
后端:固定API (sendMessage(){}是自己实现的)向config.SecurityConfig中加入以下。:JSON用来前后端通信,方便一点。功能:通过token返回用户的id。此处token传的是userId。:websocket需要。原创 2022-08-18 00:37:16 · 1525 阅读 · 1 评论 -
Spring Boot 3 配置环境(重复)&&项目结构(重复)&&Spring Security相关(重点)
@[TOC](这里写目录标题)# 一:配置环境![环境配置springboot.jpg](https://img-blog.csdnimg.cn/img_convert/c1a92de10472362e7fb9a2a53287d900.jpeg) # 二:项目开发## A.项目结构![spring结构.jpg](https://img-blog.csdnimg.cn/img_convert/4309b5c51051fc140e656df12db36744.jpeg) ## B.注解![注解原创 2022-08-08 14:20:03 · 341 阅读 · 0 评论