logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库面试题——ACID靠什么来保证

原子性是由undo log日志保证的,它记录了需要回滚的日志信息,也就是说我们的事务还没提交需要回滚,那么事务回滚就是根据undo log日志来撤销已经执行成功的SQL。说白了,undo log其实就是SQL的反向执行,它记录了反向执行的SQL语句,把正向语句回滚回去

#数据库#mysql
SQL索引与explain关键字

MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。由此我们可以得到索引的本质:索引是数据结构。可以简单理解为“排好序的快速查找数据结构”。

#sql#mysql#b树
redis数据结构之RedisObject详解

Redis中的任意数据类型的键和值都会被封装为一个RedisObject,也叫做Redis对象

#redis#数据结构
mysql 随机查询_MySQL 实现随机查询

方法一不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描表,导致速度变慢。

#mysql#数据库#sql
数字媒体概论——视频

视频:视频是由一幅幅单独的画面序列(帧 frame)组成 ,这些画面以一定的速率(帧率 fps)连续地投射在屏幕上,使观察者具有图像连续运动的感觉。

#媒体#音视频#计算机视觉
VMware安装VMware Tools(ubuntu 20.04)

点击虚拟机,在下拉框中选择安装VMware Tools,进入目录,该目录中有VMware Tools压缩包:该目录是只读目录,因此需要复制一份到其他目录:解压文件:解压后,就可以运行install脚本安装VMware Tools了:但是这是个perl脚本,因此如果没有安装perl环境是运行不了的,因此还要先安装perl,版本可以自己在cpan上选,这里安装的是perl-5.26.1.tar.gz下

#ubuntu#perl#服务器
JVM详解——内存结构

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,具体实现有很多,以下内容如果不额外声明,默认是HotSpot JVM。JVM它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使Jav

#jvm#java
本机连接虚拟机Mysql

首先ping一下虚拟机ip,如果ping的通就说明可以正常连接虚拟机,ping不通可以检查是否虚拟机联网。然后xshell运行下面指令查看虚拟机防火墙情况:systemctl status iptables如果报错Unit iptables.service could not be found.,则需要先安装防火墙:yum install iptables-services然后启动防火墙:syst

#mysql#数据库#database
报错VM1548 WAService.js:2 TypeError: Cannot read property ‘commit‘ of undefined

今日份血泪教训,找了三个小时的bug。在js文件中引入vuex时使用了vuex的模块写法,如下图所示此时可以成功获取mapMutations('xWeather', ['setNavUserAddress', 'setNavUserWeather'])对象的两个函数,但是调用时报错VM1548 WAService.js:2 TypeError: Cannot read property 'comm

#bug
node-sass安装报错解决方案

首先,如果是在搭项目,那千万不要用node-sass,直接安装scss就可以了:npm i scss --save-dev但如果是想运行别人的老项目,那就先打开package.json,找到项目依赖的node-sass的版本,然后看下面的node与node-sass版本对照表:NodeJSMinimum node-sass versionNode ModuleNode 144.14+83Node

#sass#npm#前端
    共 22 条
  • 1
  • 2
  • 3
  • 请选择