工具简介 Slither 是一个 python3 开发,用于检测智能合约(solidity)漏洞的静态分析框架。 Slither 的 Github 地址:https://github.com/crytic/slither 工具安装 它有三种安装方式(pip, git, docker),我们为了方便, ...
分类:
其他好文 时间:
2021-06-03 18:13:08
阅读次数:
0
InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。 InnoDB 体系架构 InnoDB 主要包括了: 内存池、后台线程以及存储文件。 内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log 缓冲等; 后台线程则包括 ...
分类:
数据库 时间:
2021-06-02 20:15:30
阅读次数:
0
一.什么是 NFSNFS 是 Network File System 的缩写,它可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS 服务器可以让 PC 将网络中的 NFS 服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区 ...
分类:
系统相关 时间:
2021-06-02 19:36:24
阅读次数:
0
一、前言 平时开发都有用到数据库,也知道里面有锁的说法,那什么是锁? 锁有哪些作用? 有哪些锁?以下以MySQL8来说 二、什么是锁 锁是用于管理对共享资源并发访问的一种机制, 且是数据库系统区别于文件系统的一个关键特性。 三、为什么需要锁 举个现实生活中的例子:商品搞活动时,商品数少但价格优惠引来 ...
分类:
数据库 时间:
2021-06-02 19:28:51
阅读次数:
0
0、序言 磁盘挂载概念 一、文件存储 硬盘挂载成功后在/dev/{name}下显示。 设置硬盘开机自动挂载,需修改文件 /etc/fstab # 设备 挂在路径 磁盘格式 挂载时参数 是否支持dump备份,不管直接输0 是否检查扇区,不管直接输0 UUID=1114fe9e-2309-4580-b1 ...
分类:
系统相关 时间:
2021-06-02 18:48:41
阅读次数:
0
本操作有风险,建议操作前先备份 最近在用的阿贝云支持扩展根分区,有一块额外的储存空间。 准备 df -h 发现空间没有发生变化: fdisk -l 发现磁盘容量已经扩展: 对扩展的磁盘进行分区: 命令依次为: Fdisk /dev/sdb 对/dev/sdb进行分区 n 新建分区 1 分区号为1 两 ...
分类:
系统相关 时间:
2021-06-02 18:19:36
阅读次数:
0
redis缓存是在内存中保存数据,避免业务从数据库中读取数据,从而提升系统的响应速度。内存相比于磁盘访问速度时快了,但是内存的成本时远高于磁盘的,所以不可能将所有的数据都放在内存中,所以当缓存空间满了以后就涉及到缓存淘汰的问题。 redis缓存有哪些淘汰策略 大概有八种,如下图 下面逐个介绍下 no ...
分类:
其他好文 时间:
2021-06-02 17:03:36
阅读次数:
0
Linux文件权限问题,chmod修改文件权限不被允许 问题:更改""的操作,不被允许。 原因:chattr文件被chattr命令设置过权限,可以防止关键文件被修改 chattr 改变一个Linux文件系统上的文件属性。 a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文 ...
分类:
系统相关 时间:
2021-06-02 15:53:36
阅读次数:
0
#索引 ##索引的功能 当表中有大量记录时,若要基于某些过滤条件对表进行查询,就需要遍历整张表和查询条件进行对比,返回满足条件的记录。使用暴力搜索的时间复杂度是 O(n),同时频繁访问磁盘,当数据量达到一定的规模时(一般是 10 万级别以上)效率很低。 索引是对数据表中一列或多列的值进行排序的一种结 ...
分类:
数据库 时间:
2021-06-02 15:23:54
阅读次数:
0
一、概述 zookeeper 类似文件系统,client 可以创建节点、更新节点、删除节点,那么如何做到节点的权限的控制呢?zookeeper的access control list 访问控制列表可以做到这一点。 # 语法 # 采用特定的授权策略给特定的对象授予特定的权限 setAcl path a ...
分类:
其他好文 时间:
2021-06-02 14:07:32
阅读次数:
0