锁 重入锁 读写锁 悲观锁、乐观锁 公平锁、非公平锁 自旋锁 分布式锁 锁 锁是用来控制多个线程访问共享资源的工具。作为并发控制,保证一致性的工具,锁本质上是一个标记。 把这个标记放在关系数据库(RDBMS)中,我们就可以使用数据库的方式实现锁机制。比如设计一张锁表,表中有个字段state,stat ...
分类:
编程语言 时间:
2020-06-30 20:46:05
阅读次数:
65
2020-06-30 19:21:03 2901 [ERROR] Error reading packet from server: binlog truncated in the middle of event; consider out of disk space on master; the ...
分类:
数据库 时间:
2020-06-30 20:15:08
阅读次数:
89
Nginx进程间的关系 在正式的产品环境中,Nginx都是使用一个master进程来管理多个worker进程,一般情况下,worker进程的数量和服务器的CPU核心数一致,每一个worker进程都是繁忙的,它们是nginx中真正的提供互联网服务的进程,相比之下,master进程则是很清闲的,它只负责 ...
分类:
系统相关 时间:
2020-06-30 16:02:04
阅读次数:
70
最近最热的词不过“乘风破浪”了吧!全网瞩目的大型选秀(吃瓜)节目 “乘风破浪的姐姐”! 30位年龄30+的姐姐,放下过往的一切名气与成就,重头出道成团,她们用自己的态度与行动告诉我们,年龄不过是数字,你要只想,不管任何年纪都可以重新开始! 其实乘风破浪的又何止姐姐们呢?我们的测试工程师也一直不惧挑战 ...
分类:
其他好文 时间:
2020-06-29 15:08:41
阅读次数:
142
当需要自动执行一波sql时,一个个用 SSMS 打开执行,太费事了, 用脚本可以简单地实现。 比如,造一个入口批处理Execute.bat,一个具体执行的批处理Insert_Demo_Data.bat 当前示例中,.bat与.sql文件存放在同一路径 不同路径的话注意修改下面的相对路径 Execut ...
分类:
数据库 时间:
2020-06-29 09:33:46
阅读次数:
71
1、编写脚本selinux.sh,实现开启或禁用SELinux功能 [root@centos7 scripts]# cat selinux.sh #!/bin/bash . /etc/init.d/functions STATUS=`getenforce` start(){ [ $STATUS != ...
分类:
其他好文 时间:
2020-06-28 22:32:22
阅读次数:
77
参数是子查询时,使用 EXISTS 代替 IN 如果 IN 的参数是(1,2,3)这样的值列表时,没啥问题,但如果参数是子查询时,就需要注意了。 比如,现在有如下两个表: 现在我们要查出同时存在于两个表的员工,即田中和铃木,则以下用 IN 和 EXISTS 返回的结果是一样,但是用 EXISTS 的 ...
分类:
数据库 时间:
2020-06-28 18:17:45
阅读次数:
110
在Vue.js中实现一个列表无限下拉刷新功能,最好的实现方式应该是利用自定义指令,Vue除了核心功能默认内置的指令 (v-model 和 v-show),在仍然需要对普通 DOM 元素进行底层操时,推荐使用自定义指令。Vue指令为我们提供了以下几个钩子函数, const MyDirective = ...
分类:
其他好文 时间:
2020-06-28 18:05:29
阅读次数:
90
firewalld 服务管理 1、安装firewalld yum -y install firewalld 2、开机启动/禁用服务 systemctl enable/disable firewalld 3、启动/关闭服务 systemctl start/stop firewalld 4、查看服务状态 ...
分类:
其他好文 时间:
2020-06-28 00:18:22
阅读次数:
210