JWT

JWT全称为JSON Web Token,即JSON Web令牌,用于前端和后端之间以JSON对象安全的传递数据,提供了多种数字加密的算法,通过JSON作为Web中的令牌,通常用来做安全校验、授权在传统的方式中,通常使用session进行验证,首次登陆时将认证信息放到session中,即在客户端和服


Git

Git从今天开始,正式的步入Git的世界...分布式版本控制工具版本控制:可以记录文件内容变化、记录文件历史记录集中式版本控制工具:例如SVN有一个单一的集中管理服务器,保存着所有文件的修订版本如果集中服务器故障,那么在故障的时间内,都无法提交更新分布式版本控制工具:每个客户端都是一个服务器存在一个


Redis(基础)

Redis端口号:6379NoSQL全称为Not Only SQL,即为不仅仅是SQL的含义,指非关系型数据库用来解决性能问题的,Redis是一种NoSQL可以作为一个缓存数据库,例如服务端缓存session中的token使用key-value的方式进行存储的适用于:对数据的高并发读写海量数据的读写


大学生活十九个月以来的一个总结

现在是2022年4月1日,整个大学生活即将过半,是时候做个总结了。从2020年9月算起,到现在已经19个月了大一上学期整个大一上学期更多的是在练编程基础,开的第一门专业课是C语言,因为有一些C语言的基础(大概到指针之前),所以在上课还是比较轻松的,课下看看教材也就差不多,很幸运,我们学校选择的C语言


JUC基础

JUC是指java.util.concurrent包下的工具类,JDK1.5之后加入的concurrent中文为同时发生线程的状态:new,新建runnable,准备就绪blocked,阻塞waiting,等待,直到有反应timed waiting,也是等待,但过时不候terminated,终止sl


Android开发基础

Hello World文件结构如下│ .gitignore│ build.gradle│ gradle.properties│ gradlew│ gradlew.bat│ local.properties│ settings.gradle│├───.gradle│ ├


Vue2

Vue引入:查看官网介绍:https://cn.vuejs.org/v2/guide/installation.html#Vue-Devtools引入后,在浏览器控制台输入Vue,会看到以下的内容Webpack是前端工程化的解决方案,提供了前端模块化的支持、代码压缩、JavaScript兼容性、性能


NodeJS

Node.js基于Chrome V8引擎的JavaScript运行环境node 文件名.js运行一个js文件FS 模块文件系统模块导入模块const fs = require('fs');// 或者是针对默认暴露的方式引入import fs from "fs";读取文件fs.re


ES6

ES6全称为EcmaScript,是脚本语言的规范,JavaScript可以看作EcmaScript的一个实现,ES新特性也就是JS的新特性ECMA:全称为欧洲计算机制造商协会let变量声明写法和var一样区别:let不允许多次声明同一个变量let a = 3;// 不允许声明两次let a = 3


AJAX

AJAX可以在不刷新页面的情况下向服务器发送请求,允许根据用户的时间更新部分页面内容缺点:不能回退存在跨域问题对SEO优化不好,AJAX更新的部分在爬虫时爬不到过程:实例化(new)一个XMLHttpRequest实例调用open('请求方式', "http://ip:port/xxx&q