今天和一个技术小哥哥电话面试(当然面试的人是我)。问了我一个mysql的基础问题“数据库事务的四个特性和隔离级别”。回想了一下这东西,还真忘记的差不多了(依稀还记得在学校里那会老师划过重点)。现在罗列一下,算是温故而知新吧~什么是事务:数据库事务是指作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。为什么需要事务经典的银行转账行为,A账户转给B账户10元,数...
- 最新博客
-
数据库
MYSQL基础-数据库事务的四个特性和隔离级别2020-07-03 15:29:42
-
PHP
斐波拉契数列递归实现与优化今天看到一道面试题,优化一个函数。function fei($n) { if ($n == 1 || $n == 2) { return 1; } return fei($n - 1) + fei($n - 2); }起初不知道这个函数的作用,后面查了一下才知道。这个函数可以求大名鼎鼎的“斐波拉契数列”。返回到正题上,先说说什么是递归。递归是指函数/过程/子...2020-07-01 22:22:12
-
PHP
Redis中bitmap应用场景老板最近提了一个需求,统计应用的活跃用户。却暂时又不想接入第三方统计。那么只能后端来出来处理了。在首页的接口上做个钩子,记录用户。查了些资料,发现redis的bit貌似是最优的处理方法了。在Redis中我们经常用到set,get等命令,细心的你有没有发现,还有几个相似的命令叫setbit,getbit,它们是用来干嘛的?BitMap是什么就是通过一个bit位来表示某个元素对应的值或者状态,其中的k...2020-05-15 16:40:32
-
Linux
centos7安装zimg图片服务器centos7安装高效轻量级图片服务器zimg全过程!2020-05-14 13:43:52
-
生活百味
JetBrains 2020.1全家桶激活工具+官方汉化包大家熟知Jetbrains的话应该知道:他们家的所有产品升级到2018.2.1及以上版本后,先前可用的注册服务器都失效了,无法激活升级到最新版本体验最新黑科技。这里记录一下2020.1版本的POJIE过程~2020-05-06 14:48:47
-
JS/jQuery/Css
mounted中使用this.$refs报unfidned使用vue写个demo,一段以前使用的代码却出了幺蛾子。具体就是mounted中使用this.$refs报unfidned。。。 最终发现是有些优化导致的~2020-04-08 11:17:36
-
Linux
centos7 yum install rediscentos7安装redis全记录2020-04-02 18:46:22
-
默认分类
node爬虫工具-puppeteer离线安装node爬虫神器puppeteer 离线安装chromium方法~2020-03-27 10:39:15
-
Java
springboot使用Freemarker继承1.Freemarker继承介绍Freemarker 通过 rapid java实现继承。实际是rapid的jar包提供的三个自定义标签。实现继承用到的有三个标签:@extends,@block,@override. 他们三个都有一个共同的属性: name@extend标签: 要继承的模板@block 标签: 声明在一个模板中定义那些代码是可以被重写的(@ovrride)@ov...2020-03-09 12:02:37
-
JS/jQuery/Css
CSS移动端特有样式 / input相关一些css相关小技巧,记录一下以便以后使用!2019-12-25 10:57:59