展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端

摘要:cookie简介 # 浏览器发送request请求到服务器,服务器除了返回请求的response之外,还给请求分 配⼀个唯⼀标识ID和response⼀并返回给浏览器 # 服务器在本地创建⼀个map结构,专⻔以key-value存储这个ID标识和浏览器的关系 # 当浏览器的第⼀次请求后已经分配⼀个I 阅读全文
posted @ 2022-04-13 20:42 DogLeftover 阅读(56) 评论(0) 推荐(0)
摘要:构建1个web项目,导入依赖 编写TestServlet @WebServlet(name = "testServlet",urlPatterns = {"/test"}) public class TestServlet extends HttpServlet { @Override protec 阅读全文
posted @ 2022-04-13 19:28 DogLeftover 阅读(35) 评论(0) 推荐(0)
摘要:构建1个web项目,导入依赖 查看HttpServlet类 下载源码包,下载链接 解压并导入 新建RequsetServlet @WebServlet("/request") public class RequsetServlet extends HttpServlet { @Override pr 阅读全文
posted @ 2022-04-12 22:03 DogLeftover 阅读(133) 评论(0) 推荐(0)
摘要:4大作用域对象 PageContext: 当我们访问不同的servlet时,可以获取该对象,当访问其他的servlet,即切换不同的页面时,就会销毁该对象 ServletRequest:当我们发送不同的请求时,可以获取该对象,访问其他请求时,则该对象销毁 HttpSession: 当我们打开某个网站 阅读全文
posted @ 2022-04-12 21:12 DogLeftover 阅读(65) 评论(0) 推荐(0)
摘要:入门 编写UserServelt # 继承HttpServlet类,重写它的方法 public class UserServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpSer 阅读全文
posted @ 2022-04-11 21:15 DogLeftover 阅读(34) 评论(0) 推荐(0)
摘要:右键项目,选择add framework support 在WEB-INF下创建classes,lib文件夹 File -> Project Structure 将output path的路径改成classes文件夹的路径 点击dependencies,选择加号,选择jars or director 阅读全文
posted @ 2022-04-11 21:07 DogLeftover 阅读(23) 评论(0) 推荐(0)
摘要:http请求结构 请求行:请求方法、url、协议名,例如 GET http://xxx.xxx.xxx.xxx:8888/test HTTP/1.1 请求头:客户端基本信息 请求体:请求的参数 http响应结构 响应行:协议版本、状态码,例如 HTTP/1.1 200 OK 响应头:响应数据的属性或 阅读全文
posted @ 2022-04-10 09:35 DogLeftover 阅读(40) 评论(0) 推荐(0)
摘要:前言 参考 博客一 # pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depende 阅读全文
posted @ 2022-04-05 19:18 DogLeftover 阅读(81) 评论(0) 推荐(0)
摘要:搜索oss并开通,参考 创建bucket # 设置创建名称 # 设置地域 # 设置存储类型,存储频率依次降低 # 选中冗余存储,可用性更高 # 版本控制,可随时恢复历史 # 设置读写权限 # 设置加密方式 # 是否进行实时日志查询 # 是否定时备份 在文件管理中上传下载分享文件 阿里云oss所需的a 阅读全文
posted @ 2022-04-04 20:40 DogLeftover 阅读(26) 评论(0) 推荐(0)
摘要:swagger2 参考 访问路径 http://服务器ip:端口/swagger-ui.html 标注在接口类上 @Api("用于类") 标注于方法,作为方法的简介 @ApiOperation(value = "apiOperationTest", notes = "apiOperation测试") 阅读全文
posted @ 2022-04-02 22:04 DogLeftover 阅读(67) 评论(0) 推荐(0)
摘要:单个username认证 yml配置 mqtt: broker-url: tcp://192.168.96.168:1883 client-id: emq-client username: user password: 123456 EmqClient @Component public class 阅读全文
posted @ 2022-04-02 19:39 DogLeftover 阅读(281) 评论(0) 推荐(0)
摘要:参考 视频 博客 简介 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency 阅读全文
posted @ 2022-04-01 19:34 DogLeftover 阅读(39) 评论(0) 推荐(0)
摘要:jwt简介 # 头部:包含令牌的类型(JWT) 与加密的签名算法((如 SHA256 或 ES256) ,Base64编码后加入第一部分 # 有效载荷:通俗一点讲就是token中需要携带的信息都将存于此部分,比如:用户id、权限标识等信息。 注:该部分信息任何人都可以读出来,所以添加的信息需要加密才 阅读全文
posted @ 2022-03-28 22:59 DogLeftover 阅读(1230) 评论(0) 推荐(0)
摘要:重点 认证服务器和资源服务器是服务端,可以看成是微信; 第三方客户端则是客户端,可以看成第三方的网站 用户在认证服务器认证成功后,再去资源服务器获取用户的相关资源 资源服务器是提供给第三方客户端使用的 如果没有第三方客户端,所有子模块都是自己内部的子系统,则使用单点登录即可 新建一个demo06,在 阅读全文
posted @ 2022-03-28 22:53 DogLeftover 阅读(264) 评论(0) 推荐(0)
摘要:通过刷新令牌获取访问令牌 新建CustomUserDetailsService @Component("customUserDetailsService") public class CustomUserDetailsService implements UserDetailsService { @ 阅读全文
posted @ 2022-03-28 14:22 DogLeftover 阅读(211) 评论(0) 推荐(0)
摘要:创建父工程mengxuegu-cloud-oauth2-parent <packaging>pom</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par 阅读全文
posted @ 2022-03-28 10:48 DogLeftover 阅读(113) 评论(0) 推荐(0)
摘要:角色 资源所有者:例如昵称和头像这些资源的拥有者 第三方应用:例如梦学谷网站要使用微信登录,梦学谷相当于微信而言就是第三方 认证服务器:用于身份认证的服务器 资源服务器:存储用户资源的服务器 服务提供商:即是资源服务器 + 服务提供商 认证流程 当用户在梦学谷网站使用微信登录时,即是第三方应用使用其 阅读全文
posted @ 2022-03-24 21:47 DogLeftover 阅读(58) 评论(0) 推荐(0)
摘要:认证成功和认证失败的处理(初始化) @Component("customAuthenticationSuccessHandler") public class CustomAuthenticationSuccessHandler implements AuthenticationSuccessHan 阅读全文
posted @ 2022-03-24 13:47 DogLeftover 阅读(46) 评论(0) 推荐(0)
摘要:前言 该笔记学习自mqtt 起步 导入依赖 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.2</version 阅读全文
posted @ 2022-03-19 23:49 DogLeftover 阅读(150) 评论(0) 推荐(0)
摘要:前言 该笔记学习自mqtt 起步 认证方式 1. 内置数据源 username认证 clientid认证 2. 外部数据库 mysql redis 3. 其他 jwt http 认证结果 认证成功 认证失败 忽略认证 关闭匿名认证 # 进入容器内部 docker exec -it 79cc8ddd4 阅读全文
posted @ 2022-03-19 19:55 DogLeftover 阅读(1494) 评论(0) 推荐(0)