logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库锁有哪些?什么是死锁?

这样就避免了幻读的产生。它锁定的不是具体的行记录,而是两个索引之间的间隙(或者说区间),这样可以防止新的记录插入到该间隙,确保数据的一致性和事务的隔离性。举个例子,当有一个事务a有行锁时,MySQL 会自动为该表添加意向锁,事务b如果想要申请整个表的写锁,那么不需要遍历每一行判断是否存在行锁,而直接判断是否存在意向锁即可,这样做可以提高性能。从开始备份到备份结束的期间,数据库中的数据可能会由于用户

文章图片
#数据库#mysql
CSS盒子模型详解

文章目录1. 看透网页布局的本质2. 盒子模型(Box Model)组成3. 边框(border)4. 表格的细线边框5. 边框会影响盒子实际大小6. 内边距(padding)7. 新浪导航案例:padding影响盒子好处8. padding不会撑开盒子的情况9. 外边距(margin)10. 外边距典型应用11. 外边距合并11.1 相邻块元素垂直外边距的合并11.2 嵌套块元素垂直外边距的塌陷

文章图片
#css#css3#html
deque容器详解

deque容器详解。

文章图片
#容器#c++
Vue插值表达式及常用指令

概述:插值表达式是vue框架提供的一种在html模板中绑定数据的方式,使用{{变量名}}方式绑定Vue实例中data中的数据变量。会将绑定的数据实时的显示出来。语法:vue模板的表达式为注意:表达式中不能定义变量或函数,也用法:绑定变量进行计算调用函数或方法调用内置方法进行三目运算指令(Directives)就是vue给html标签提供的一些自定义属性,这样属性都是带有前缀的特殊属性。指令特性的值

文章图片
#vue.js#javascript#前端 +2
nuxtjs中asyncData异步数据请求、代理配置、fetch网络请求、vuex的使用、中间件处理

它可以在服务端或路由更新之前被调用。注意:在上面的案例中,虽然是服务端渲染,但还是需要后端做跨域处理,因为单单刷新当前请求数据的页面(或者是地址栏回车)时,由于是服务端渲染,所以不存在跨域,但是如果时通过路由跳转到当前页面时,就会出现跨域问题。我们在第一小节中就知道,asyncData 方法只能在页面组件中使用,而子组件在 components 中,假如我们现在要将网络请求写在子组件中,该怎么做呢

deque容器详解

deque容器详解。

文章图片
#容器#c++
vue3项目的创建、入口文件、全局方法、生命周期函数、setup中的生命周期函数使用、data的函数方式

vue2 中的全局方法都是添加在 Vue 类的静态方法或属性当中,而在 vue3 中,我们把全局方法都添加在了 app 实例当中。由于组合API(setup())中生命周期钩子函数能够执行多次,所以我们可以使用自定义钩子,实现不同的功能。注意:setup中,它不能使用this,它里面没有 beforeCreate和created生命周期。// setup中,它不能使用this,它里面没有 befo

文章图片
#vue.js#javascript#前端
Vue面试题重难点总结

Vue的常用修饰符动态组件异步组件。

文章图片
#vue.js#前端#javascript
Vue路由模式:hash和history

路由的本质就是一种对应关系,根据不同的URL请求,返回对应不同的资源。那么url地址和真实的资源之间就有一种对应的关系,就是路由。SPA(Single Page Application)单页面应用程序,基于前端路由而起:整个网站只有一个页面,通过监听地址栏中的变化事件,来通过Ajax局部更新内容信息显示、同时支持浏览器地址栏的前进和后退操作。前端路由有两种模式:hash 模式和 history 模

文章图片
#vue.js#哈希算法#javascript
    共 23 条
  • 1
  • 2
  • 3
  • 请选择