摘要:
axios 1. axios简单介绍 axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。 简单来说: ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。 axios是ajax ajax不止axios。 那 axios 和 ajax 阅读全文
posted @ 2022-11-03 00:48
兜小满
阅读(707)
评论(0)
推荐(0)
生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据;一类是消费者线程用于消费数据。为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库,生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为;消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为 阅读全文
由于字节流操作中文不是特别的方便,所以Java就提供字符流
字符流即在字节流的基础上,加上编码,形成的数据流(字符流 = 字节流 + 编码表) 阅读全文
字节流是指传输过程中,传输数据的最基本单位是字节的流,一个不包含边界数据的连续流;字节流是由字节组成的,主要用在处理二进制数据。 流 是个抽象的概念,是对输入输出设备的抽象, 输入流 可以看作一个输入通道,输出流可以看作一个输出通道。 阅读全文
File类是文件和目录路径名的抽象表示,文件和目录可以通过File封装成对象。但是对于 File 而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的东西。 阅读全文
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。
比如说,代码中少了一个分号,那么运行出来结果是提示是错误 java.lang.Error; 如果你用 System.out.println(1/0) ,那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 阅读全文
在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”
面向对象思想强调“必须通过对象的形式来做事情”
函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”
而下面要介绍的Lambda表达式就是函数式思想的体现 阅读全文
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。
当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容。
重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。
每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。
最常用的地方就是构造器的重载。 阅读全文