JWT介绍和相关面试题总结 定义JSON Web Token(简称 JWT)是目前最流行的跨域认证解决方案,它是一种用于在不同方之间安全传递信息的开放标准(RFC 7519)。它以紧凑、自包含的方式将信息封装为 JSON 对象,常用于 Web 应用中的认证和信息交换,尤其适用于分布式系统中的单点登录(SSO)场景。 JWT 可以使用 HMAC 算法(基于密钥)或 RSA/ECDSA 的公钥/私钥对进行签名 2024-08-30 开发 #面试 #鉴权 #jwt
Session-Cookie介绍和相关面试题总结 出现缘由在前一篇写的HTTP专题,我们可以了解到HTTP协议有一个特点:它是无状态的。 HTTP的无状态性 意味着:每次HTTP请求都是独立的,服务器不会记住客户端的任何状态信息。当我们向服务器发送请求时,服务器会解析并处理该请求,然后返回相应的响应。整个过程是完全独立的,服务器不会记录前后状态的变化。换句话说,如果后续的处理需要之前的状态信息,就必须重新发送这些信息,这会导致重复的请求和资源浪 2024-08-28 开发 #面试 #鉴权 #session #cookie
Ubuntu系统部署Golang-Vue前后端分离项目 本文来源于惜寞学长所写的部署文章,只是为了部署时贪图方便,特在此转载一下,以下内容因贪图方便,没有图片,如果有图片需要,可以到原文章阅读。 后端部署Go 项目打包Go 支持跨平台编译,因此我们可以很轻松的将当前平台的 Go 项目打包成能够在 Linux 运行的文件进入到 main.go 的文件目录下,执行以下命令(打包前记得将环境或者配置修改为服务器的) Windows 系统下1234SET CG 2024-08-25 运维 #golang #vue #ubuntu #nginx
hexo博客的fluid主题使用waline评论功能 一开始搞的是discuss,但是不知道为什么全都部署好了,配置文件也更新了,但博客就还是用不了评论,于是又重新换成了waline。 介绍Waline是一款基于 Valine 衍生的简洁、安全的评论系统。 相对于 Valine 有一些后天的优势: 优势 描述 自由评论 完全的 Markdown 支持,同时包含表情、数学公式、HTML 嵌入 轻量 54kB gzip 的完整客户端大 2024-08-25 博客 #hexo #waline
hexo博客使用live2d看板娘 由于笔者想要给博客设置看板娘,但现在网上搜到的基本都是hexo-helper-live2d,同时因为它所引用的live2d模型版本过于老旧,不能够使用自己的模型,最后在我几经搜索,终于找到这两个不错的库。(笔者使用的是第二个,所以就写第二个的使用指南了) live2d-widget oh-my-live2d 使用指南其实官方文档也写的很清楚,这里就简单赘述一下了 安装1pnpm insta 2024-08-25 博客 #hexo #live2d
HTTP协议介绍和常见面试题总结 由于最近开始学习java web,于是顺便把一些基础的东西整理一下,刚好看到http协议这块,遂打算整理。 简介超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。用我们更熟悉的说法,http是一种用于在Web浏览器与Web服务器之间传输超文本信息的应用层协议。 基本特点 基于请求/响应模型: 2024-08-22 开发 #http #面试
hexo框架添加rss订阅 由于我的博客主题没有默认附带rss订阅,于是得自己手动再装一个。 首先下载hexo-generator-feednpm包 : 1npm install hexo-generator-feed --save 接着在hexo主配置文件_config.yml添加一下命令 123456789feed: type: rss2 //你可以选择 atom 或 rss2(atom 2024-08-19 博客 #hexo #rss
前端学习体会及项目初始化 学习体会和路线分享这个暑假想简单学一下前端,想简单成为一个全栈工程师,于是打算把大作业写完。 由于是有一点点去年仅剩的三件套的认识,于是自己先前几天简单速通了一下js和html的语法,然后先试着用简单的三件套写了一下登录和新建并查看帖子,大概熟悉了一下简单的页面编写。 接着想要编写修改帖子时,被告知要接后端,虽说Ajax也行,但后续更多使用的还是Axios,于是调转枪头开始学习vue了,这里不得不 2024-08-19 开发 #vue
跨域的原因和处理 认识跨域什么是跨域跨域本质是浏览器基于同源策略的一种安全手段 浏览器的跨域问题主要指的是浏览器发起的请求。浏览器在发送请求时,会根据同源策略来判断该请求是否可以被发送到目标资源,如果不符合同源策略,则会被浏览器拦截,从而导致跨域问题 什么是同源策略同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能.不同源的客户端脚本在没有明确授权的情况下,浏览器禁止页面加 2024-08-03 开发 #golang #vue
web后端入门学习 学习前置先了解golang并搭建后端环境 语言语法知识接着可以自学或者跟着b站精弘网络派大星学长讲解的go语法课了解go的基本语法知识。 开发基础知识接着简要了解一下web前置开发知识就可以开始上手学习开发技术了,首先学习学长讲解的gin框架、gorm工具库、viper配置管理库三板斧。 项目开发实践到这里你就已经把后端开发的基础知识学完了,但是这个时候你可能还是比较疑惑不知道怎么下手,别急,你可 2024-07-21 开发 #web