Promise

Promise中文为承诺,异步编程的新解决方案(旧的解决方案是回调函数),从语法上来说就是一个构造函数,用来封装异步任务,解决回调地狱的问题,封装一个异步操作,用来获取成功或者失败的结果的值旧的解决方案实例:变量.use((param1, param2) => { }, param);/


设计模式

设计模式是对软件设计中普遍出现、反复出现的各种问题所提出的解决方案学习设计模式的目的:提高代码的重用性提高代码的可读性提高代码的可扩展性提高代码的可靠性七大设计原则七大设计原则:单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则(OCP)迪米特法则合成复用原则一些性质的说明:可重用性(


Linux基本命令

Linux基本命令[用户名@主机名 文件夹名] #/$为终端的基本格式,其中文件夹名为~时,代表主文件夹,#代表root用户,$代表普通用户Linux系统中,一切皆是文件Ctrl + U用来清除已输入但并未执行的命令目录结构含义目录含义bin本意是二进制的意思,所有能够执行的命令都会存储到这个目录下


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兼容性、性能