当前位置: 首页 > news >正文

如何做网站安全加固建设部质监局信息查询官方网站

如何做网站安全加固,建设部质监局信息查询官方网站,新都网站开发,推广链接点击器app文章目录 1、show engine innodb status命令2、前置知识3、无符号数、有符号数4、innodb关于有符号数的规定5、为什么会有这个规定 1、show engine innodb status命令 最近在使用mysql的show engine innodb status命令分析死锁#xff0c;发现了一个有意思的点。就是红框里圈… 文章目录 1、show engine innodb status命令2、前置知识3、无符号数、有符号数4、innodb关于有符号数的规定5、为什么会有这个规定 1、show engine innodb status命令 最近在使用mysql的show engine innodb status命令分析死锁发现了一个有意思的点。就是红框里圈出来的这个。 红框的数据所代表的是sql语句需要获取的行锁。实际上这个值应该是-1才对很纳闷为什么会展示7fffffff呢其实这个事和innodb的一条关于有符号数的规定有关系。 2、前置知识 hex 7fffffff代表16进制的int最大值要分析为什么是这个数得先了解计算机的二进制相关的原码、反码和补码的知识我搜了一篇文章讲的挺清晰的。不了解这块知识的可以先补一下。原码、反码、补码 3、无符号数、有符号数 测试中我用的是表t。表t中的列如果没有特殊设置默认是有符号数意思是这一列你可以存负数。但是如果你设置了列为无符号数列对应的建表语句中就会出现UNSIGNED关键字。如下 id int(11) UNSIGNED NOT NULL 此时这一列不允许插入负数。 当我们没加UNSIGNED关键字的时候smallint存储的是-32768~32767 如果加了UNSIGNED关键字smallint存储的是0~65535。 4、innodb关于有符号数的规定 innodb的规定是如果表中的列存储有符号数据此时数据对应的二进制数首位的0和1要互换。举个例子就拿我们上面的数据来说。 7fffffff这个数是int的最大值2147483647换算成二进制是 01111111 11111111 11111111 11111111 此时按照mysql的规定首位的0要变成1就是下面这个样子 11111111 11111111 11111111 11111111 这个数是补码对应的原码就是-1大家补完上面原码、反码、补码的知识后就知道为什么是-1了 5、为什么会有这个规定 我没有找到官方对这一规定的描述查了查资料。innodb这么搞据说是节省空间不用专门搞字段识别一个列是否存储的是有符号数。如果有大佬找到了官方关于这个规定的解释希望能在评论区贴一下
http://wiki.neutronadmin.com/news/10869/

相关文章:

  • 网站建设与文字的工作广州网站建设乐云seo
  • 陈村网站开发wordpress 2017
  • 建设网站的价格是多少钱免费网站正能量软件
  • 网站建设每年需要交多少钱wordpress博客导出
  • iis 发布asp网站西安网站建设网站推广
  • 帮别人做网站维护违法上海市工程建设
  • 深圳外贸网站建设公司价格投资理财网站建设规划书
  • 做课题的网站有多少是备案的哪个网站做照片书最好
  • 石家庄网站排名优化哪家好广州门户网站制作公司
  • 文化类网站是不是休闲娱乐类网站网站原创内容优化
  • 建立网站要多少钱专业的网站建设多少钱
  • 厦工品牌网站设计360做网站吗
  • 虚拟服务器和如何创建网站专业的设计网站有哪些
  • 网站后台如何做下载连接本地营销型网站建设
  • 网站做支付宝接口江苏省城乡建设网站
  • 广东网站备案网络营销就是网上消售吗
  • 网站开发课程改革wordpress修改生效
  • wordpress mofileseo外链优化方法
  • wordpress的vps建站流程百度地图关键词优化
  • 网站 语言选择网站建设全程揭秘pdf
  • 校园网站建设特色怎么做网站二维码
  • 网站页面设计稿线上推广方法
  • 门户网站建设要求目前做啥网站致富
  • app网站如何做推广方案cms建站系统开源
  • 北京的电商平台网站有哪些内容网络推广员每天的工作是什么
  • 淄博做网站wordpress纯代码屏蔽谷歌字体
  • 可以做网站吗wordpress列表分页
  • 傻瓜式网站制作网站开发5人小组分工
  • 广西网站推广企业网站模板下载价格多少
  • 乐清企业网站建站软件开发是怎么开发的啊