async和await:
带有async的函数返回值是一个Promise对象,是一个异步处理函数,一般用于表达
式或函数方法。
await意为等待,即等待该方法执行之后向后执行。
vue路由传参方式:
query参数一般用于传对象,进行获取,而params一般用户传递单个参数的方式,也可以通过路径上的方式进行传值
一般不写name的话,值会传入失败,获取不到值。
事务:
提示:事务的隔离级别,以及脏读、不可重复读、幻读
读未提交会造成三种脏读、不可重复读以及幻读
脏读:是事务A读取到了事务B提交之后回滚的数据。
读已提交可以解决脏读的问题,但还是会造成不可重复读以及幻读
不可重复读:事务A读取了两次数据,期间事务B修改了数据,事务A读取的数据是相同的。
可重复读解决了脏读以及不可重复读的问题。但还是会出现幻读。
幻读:事务A读取了事务B新增的数据,或删除的数据
串行化解决了脏读、不可重复读以及幻读,但是性能不是很好。
幻读是针对于增加和删除,而不可重复读是对修改。