磁盘挂载命令
前几天在玩docker,需要大磁盘存储数据,所以顺带学习centos磁盘相关的命令
一、磁盘查看isblk:查看磁盘大小和挂载情况
常用参数
-a
显示所有设备信息
-m
显示权限信息
-b
显示以字节为单位的设备大小
-n
不显示标题
-e
排除指定设备
-o
输出列信息
-f
显示文件系统信息
-p
使用key=value格式显示信息
-h
显示帮助信息
-r
使用原始格式显示信息
-i
仅使用字符
-t
显示拓扑结构信息
-l
使用列表格式显示
-V
显示版本信息
二、磁盘分区所有磁盘信息都在/dev/目录下
使用fdisk /dev/磁盘名称进行分区,如fdisk /dev/sdb
123456789101112131415161718a toggle a bootable flag # 切换可启动标志b edit bsd disklabel # 编辑磁盘标记c toggle the dos compati ...
proc目录概述
Linux /proc目录[toc]
linux上的/proc目录是一种文件系统,即proc文件系统,与其他文件系统不同的是,/proc是一种伪文件系统,也叫虚拟文件系统,存储的是当前内核运行的一系列特殊文件
基于/proc文件系统如上所述的特殊性,其内的文件也常被称作虚拟文件,并具有一些独特的特点。例如,其中有些文件虽然使用查看命令查看时会返回大量信息,但文件本身的大小却会显示为0字节。此外,这些特殊文件中大多数文件的时间及日期属性通常为当前系统时间和日期,这跟它们随时会被刷新(存储于RAM中)有关。
为了查看及使用上的方便,这些文件通常会按照相关性进行分类存储于不同的目录甚至子目录中,如/proc/scsi目录中存储的就是当前系统上所有SCSI设备的相关信息,/proc/N中存储的则是系统当前正在运行的进程的相关信息,其中N为正在运行的进程(可以想象得到,在某进程结束后其相关目录则会消失)。
大量虚拟文件可以通过cat、more或者less,有些文件信息表述的内容可以一目了然,但也有文件的信息却不怎么具有可读性。不过,这些可读性较差的文件在使用一些命令如apm、free、lsp ...
linux系统状态的查看
linux命令—系统状态的查看[toc]
w命令w命令是一个linux中用来显示当前登录用户及这些用户正在做什么的命令。也能显示系统运行时长及系统平均负载情况
语法1w[OPTIONS][USER]
vmstat命令vmstat命令是最常见的监控工具,可以展示给定时间间隔和服务器的状态值,包括服务器的cpu使用率、内存使用、虚拟内存交换情况、IO(磁盘)读写情况
1vmstat [seconds_time] [times]
表示seconds_time秒下进行times次对系统的状态输出
top命令动态展示系统中各进程资源占用状态,类似于windows的任务管理器。
特点:把占用系统高的放在最前面
sar命令是目前linux上最为全面的系统性能分析工具之一,可以从多方面分析
123456789sar --helpUsage: sar [ options ] [ <interval> [ <count> ] ]Options are:[ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -m ] [ -p ] [ -q ] [ ...
JAVA的类型
[toc]
JAVA基础一、JAVA的数据类型1.字符型char表示通常意义上字符,用’’括起来
如:’A’,’中’等
采用unicode编码
2.布尔值/逻辑值采用逻辑运算,一般用于程序流程控制
一般取值为ture或false(不能用0/1代替)
3.整型有固定表数范围和字符长度,不受操作系统和硬件影响
类型
占用字节
表数范围
byte
1字节
-128~127
short
2字节
-2^15~2^15-1
int
4字节
-2^31~2^31-1
long
8字节
-2^63~2^63-1
整型默认问题java整型变量默认int
声明长整型常量在常量后加’l’或’L’;
如:整型3、长整型3L;
注意默认特性的编程应用:
1long k = 922336414641456314L;
Java中数值变量的声明:二进制变量的声明以0b为前缀;八进制变量的声明以0为前缀;十六进制变量的声明以0x为前缀
二进制、八进制、十六进制数值在运用时候自动转为对应的十进制的值
1234567891011public static void main(String ...
数据结构与算法
算法与数据结构数据结构与抽象数据类型
逻辑结构可以二元组B=(D,R)表示,其中D是数据元素集合,R是D中数据元素间关系集合
问题决定逻辑结构
线性结构:
图状结构:
树形结构:
存储结构数据的逻辑结构是独立于计算机的,它与数据在计算机中的存储无关,如果将数据在计算机中无规律地存储,是没有用的。
对于一个数据结构B=(K,R),必须建立从结点集合到计算机某个存储区域M的一个映象,这个映象要直接或间接地表达结点之间的关系R
顺序存储
将逻辑上相邻的结点存储在连续存储区域M的相邻的存储单元中,使逻辑相邻的节点一定是物理位置相邻
数组就是顺序储存的一个典型
链式存储
链式存储方式是给每一个结点附加一个指针段,一个结点的指针所指的是该结点的后继的存储地址;
一个结点可能有多个后继,所以指针段可以是一个指针,也可以是多个指针。
索引存储
元素的地址集中储存在索引区域中,搜索索引区域可以快速获取数据地址。
以线性结构为例,设开始结点的索引号为1,其他结点的索引号等于其驱结点的索引号加1,则每一个结点都有唯一的索引号,根据结点的索引号确定该结点的储存地址,进而访问结点数据。
字典的索引目录就是索 ...
正则表达式
正则表达式构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为”元字符”)组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。
字符
描述
[ABC]
匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所有的 e o u a 字母。
ABC
匹配除了 […] 中字符的所有字符,例如 aeiou 匹配字符串 “google runoob taobao” 中除了 e o u a 字母的所有字符。
[A-Z]
[A-Z] 表示一个区间,匹配所有大写字母,[a-z] 表示所有小写字母 ...
常见正则表达式
一、校验数字的表达式
数字:1^[0-9]*$
n位的数字:1^\d{n}$
至少n位的数字:
1^\d{n,}$
m-n位的数字:1^\d{m,n}$
零和非零开头的数字:1^(0|[1-9][0-9]*)$
非零开头的最多带两位小数的数字:1^([1-9][0-9]*)+(.[0-9]{1,2})?$
带1-2位小数的正数或负数:1^(\-)?\d+(\.\d{1,2})?$
正数、负数、和小数:1^(\-|\+)?\d+(\.\d+)?$
有两位小数的正实数:1^[0-9]+(.[0-9]{2})?$
有1~3位小数的正实数:1^[0-9]+(.[0-9]{1,3})?$
非零的正整数:1^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
非零的负整数:1^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
非负整数:1^\d+$ 或 ^[1-9] ...
贪婪匹配与非贪婪匹配
贪婪匹配贪婪匹配 (Greedy Matching):
贪婪匹配会尽可能多地匹配字符。
当正则表达式引擎遇到量词时,它会尝试匹配尽可能多的字符,直到无法继续匹配为止。
这是正则表达式的默认行为。
贪婪匹配:
正则表达式:a*b*
匹配结果:aabbaabb (整个字符串)
解释:a* 匹配尽可能多的 a,b* 匹配尽可能多的 b。
非贪婪匹配非贪婪匹配 (Non-Greedy/Lazy/Reluctant Matching):
非贪婪匹配会尽可能少地匹配字符。
当正则表达式引擎遇到量词时,它会尝试匹配尽可能少的字符,只要满足量词的最小要求即可。
通过在量词后面添加 ? 来启用非贪婪匹配模式。
非贪婪匹配:
正则表达式:a*?b*?
匹配结果:`` (空字符串)
解释:a*? 匹配尽可能少的 a (0 个),b*? 匹配尽可能少的 b (0 个)。
零宽度断言
零宽度断言断言本身不匹配任何字符,只检查条件是否成立。
先行断言 (Lookahead Assertions):
正先行断言 (Positive Lookahead): (?=...) 断言当前位置的右侧必须匹配 ... 中的模式。
负先行断言 (Negative Lookahead): (?!...) 断言当前位置的右侧不能匹配 ... 中的模式。
后行断言 (Lookbehind Assertions):(某些正则表达式引擎不支持,例如 JavaScript 的 RegExp 对象,但较新的版本已支持)
正后行断言 (Positive Lookbehind): (?<=...) 断言当前位置的左侧必须匹配 ... 中的模式。
负后行断言 (Negative Lookbehind): (?<!...) 断言当前位置的左侧不能匹配 ... 中的模式。
html
[toc]
HTML标记语言,实现图片、音频、视频、超链接等
一、声明html1234567891011121314<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpoet" content="width=device-width,initial-scale=1.0"> <!-- 网页标题 --> <title>这是网页</title> </head><!-- 身体,主要写标签内容 --><body> <!-- html双标签包含文档所有内容 --> </body> </html>
二、标签单标签1.图像标签1<img src="" alt=""> ...







