数据结构

关于悲观锁的详细介绍-小浪学习网

关于悲观锁的详细介绍

PHP-MALL1.商城抢购,秒杀库存超卖是比较头疼的事,下面使用三种方法防止超卖1.mysql锁机制,悲观锁InnoDB行级锁方案,不建议使用,对数据库压力较大,如果出现死锁会导致一直不能更新,除非kil...
站长的头像-小浪学习网站长11个月前
4611
关于视图更新注意要点汇总-小浪学习网

关于视图更新注意要点汇总

视图的可更新性与视图中查询的定义是有关的一、mysql中那些试图使不可更新的?以下类型的视图是不可更新的1.包含以下关键字的sql语句:聚合函数(sum、min、max、count)、distinct、group by 、h...
站长的头像-小浪学习网站长11个月前
3615
linux中0号进程是什么-小浪学习网

linux中0号进程是什么

在linux中,0号进程是指idle进程,是linux启动的第一个进程;它的task_struct的comm字段为“swapper”,所以也称为swpper进程。0号进程是唯一一个没有通过fork或者kernel_thread产生的进程,因...
站长的头像-小浪学习网站长11个月前
267
关于格式解析的9篇文章推荐-小浪学习网

关于格式解析的9篇文章推荐

binlog想必大家都不陌生,在主从复制或者某些情况下的数据恢复会用到。由于binlog是二进制数据,要查看一般都借助mysqlbinlog工具。这篇笔记分析了binlog格式,希望能够了解下mysqlbinlog工具背...
站长的头像-小浪学习网站长11个月前
3210
有关值处理的文章推荐10篇-小浪学习网

有关值处理的文章推荐10篇

mysql null值处理我们已经知道mysql使用sql select命令和where子句来读取数据表中的数据,但是当提供的查询条件字段为null时,该命令可能就无法正常工作。为了处理这种情况时,mysql提供了三大...
站长的头像-小浪学习网站长11个月前
428
linux进程包括哪三个部分-小浪学习网

linux进程包括哪三个部分

linux进程的三个部分:1、进程控制块,使一个在多道程序环境下不能独立运行的程序(包含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程;2、程序段,是进程中能被进程...
站长的头像-小浪学习网站长11个月前
2512
linux系统中以什么方式访问设备-小浪学习网

linux系统中以什么方式访问设备

linux系统中以文件方式访问设备,因为在Linux里面一切都是文件,设备对应的是设备文件,访问某个设备文件就等于在访问设备;在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上...
站长的头像-小浪学习网站长11个月前
2315
linux驱动程序运行在什么空间-小浪学习网

linux驱动程序运行在什么空间

linux驱动程序运行在“内核”空间。一般情况下驱动程序中都是调用kmalloc()来给数据结构分配内存,调用vmalloc()为活动的交换区分配数据结构,为某些I/O驱动程序分配缓冲区,或为模块分配空间;...
站长的头像-小浪学习网站长12个月前
429
linux使用什么实现虚拟内存-小浪学习网

linux使用什么实现虚拟内存

虚拟内存的实现需要建立在离散分配的内存管理方式的基础上,实现方法有3种:1、请求分页存储管理方式;2、请求分段存储管理方式;3、段页式存储管理方式。不管哪种方式,都需要有一定的硬件支持...
站长的头像-小浪学习网站长12个月前
345
什么是MySQL binlog? MySQL binlog的用途及格式解析-小浪学习网

什么是MySQL binlog? MySQL binlog的用途及格式解析

binlog想必大家都不陌生,在主从复制或者某些情况下的数据恢复会用到。由于binlog是二进制数据,要查看一般都借助mysqlbinlog工具。这篇笔记分析了binlog格式,希望能够了解下mysqlbinlog工具背...
站长的头像-小浪学习网站长12个月前
2712
常用 SQL Server 规范集锦-小浪学习网

常用 SQL Server 规范集锦

常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 4.自增长标识建议采用bigint数据类型   (数据量一大,...
站长的头像-小浪学习网站长12个月前
396