- 博客(42)
- 收藏
- 关注
原创 Clickhouse
与mysql类似,表引擎决定其特征,clickhouse不同引擎之间区别很大,分为六类20多种MergeTree系列引擎外部存储类型文件类型内存类型接口类型其它类型其中MergeTree系列引擎性能强大、使用场景广,也只有MergeTree系列引擎才支持主键索引、数据分区、数据副本和数据采样这些特性MergeTree。
2024-05-15 16:24:46
2088
原创 VictoriaMetrics
VictoriaMetrics,是一个快速高效、经济并且可扩展的监控解决方案和时序数据库本文均用VM简称VictoriaMetric。
2024-05-14 19:37:13
2361
原创 Linux脚本编程
本地变量是由Shell程序定义的,仅在当前Shell会话中可见,对于其他的Shell和Shell执行的程序是不可见的。环境变量是在Shell启动时由操作系统设置的,它们对于所有的Shell和Shell执行的程序都是可见的。在`[[]]`内部,可以使用更多的运算符,比如`=~`用于做正则表达式匹配,`&&`和`||`可以作为逻辑运算符,还有``等比较符号也可以使用。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,$(())。另外还有几个特殊字符。
2024-05-05 14:06:49
452
原创 Linux定时任务
1、查看cron服务是否开启2、查看当前定时任务crontab -l3、编辑定时任务文件crontab -e此时可以打开新的窗口进行监听4、停止任务crontab -r。
2024-05-04 20:03:02
135
原创 Linux解压缩
x extract 提取 extract files from an archive 从压缩包提取文件 解压缩。-c create 创建 create a new archive 创建压缩。-j bzip2 通过bzip2方式进行过滤(压缩,查看压缩包,解压)通过gzip方式进行过滤(压缩,查看压缩包,解压)上面3个选项中 都不可以共同使用。上面2个选项中 不可以共同使用。不加这个默认加压到当前目录下。
2024-05-04 18:30:00
267
原创 Linux三剑客(grep、sed、awk)
F 自定义分隔符awk -F, '{print $1}' 1.txt #输出每行第一个单词,设定“,”为分隔符。
2024-05-04 17:44:06
299
原创 网络初始化配置
(2)vm8 NAT模式:通过nat转发,不需要跟主机在统一网段。(1)vm0桥接模式:与主机相同网段,有属于自己的ip。(3)vm1主机模式:无需配置ip,无法与外界交流。虚拟网卡vm0、vm1、vm8。
2024-05-04 10:38:05
287
1
原创 指针及其应用
int a = 10;//指针定义的语法:数据类型 *指针变量名;int *p;//让指针记录变量a的地址p = &a//& 为取值符//此时让*p = 1000//输出结果均为1000//精简。
2023-03-08 19:28:09
130
原创 数组及应用
数据类型 数组名 [数组长度]数据类型 数组名 [数组长度 ] = {值1,值2,值3,...}数据类型 数组名 [ ] = {值1,值2,值3,...}
2023-03-04 16:40:01
107
原创 private和public的区别
简而言之,public可以直接在其他的类调用很方便,但是不够安全private在其他类不能直接调用,需要另外编写get和set等方法合理暴露,让其他的类可以调用对象。
2022-09-01 16:37:20
502
原创 ArrayList概述、方法及应用
作用泛型,限制集合内的类型,括号内填数据类型(例如String,int,double等)作用直接删除指定元素,删除成功返回true,失败返回false。作用将元素加入到指定位置,括号前是添加的位置,后是添加的元素。publicArrayList()//创建一个空的集合。作用查找指定位置的元素值,括号内填查找的位置。注意集合只能存储引用类型,不支持基本类型。作用移除集合中指定位置的元素并返回该元素。ArrayList是集合的一种,支持索引。作用返回集合的数量(元素个数)..................
2022-07-19 21:10:31
916
原创 String常用方法
输出结果,chatAt()括号内显示所在位置的字符串。作用按照指定内容把字符串分割成字符串数组返回。作用判断字符串是否包含某个元素(布尔类型)作用截取字符串内容。作用将字符串存入char数组中。作用获取字符串某个位置的元素。作用替换字符串内指定的内容。作用判断字符串开头的内容。作用获取字符串长度。.........
2022-07-18 22:00:28
136
原创 String类
由于输入的字符串不是双引号内的共用地址,而是新开辟的新地址,而==对比的是地址,必然会不同,导致判断账号密码输入不正确,这时候就要引入equals对比字符串的内容。publicbooleanequalsIgnoreCase(StrringanString)//忽略大小写比较内容。publicbooleanequals(objectanObject)》//只关心字符内容是否一致。被称为不可变字符串类型,对象创建后不可更改。new的字符串是另外开辟的新对象。输入正确的账号密码显示错误。......
2022-07-18 21:11:17
46
原创 this关键字
this会调用Match前面的对象里面的数据,即调用c里的name。我们想输出c中name和Match传入的name赛跑。原因是name就近选择,导致两个name相同。解决方法添加this关键字。
2022-07-18 13:34:05
60
原创 机票价格、找素数、生成验证码、数字加密、双色球系统
//来自B站黑马程序员找素数素数也叫质数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数生成验证码可自定义长度复制数组评委打分数字加密 双色球系统......
2022-07-05 20:17:19
124
原创 Java方法
传输数组案例 注意 有具体的返回类型必须包含return X,void类型不能有return X(X为返回值) 方法不能嵌套,例如在main方法中编写另外一个方法(是平级关系) return X后面不能有代码,运行不到 方法编写顺序不影响方法运行(创建的方法可以放在main方法前面) 调用参数需要严格匹配方法的参数调用 例如:public static int Sum(int a,int b)方法接收两个int类型数据,那么调用方法Sum( )的括号中必须是两个int类型数据,用
2022-07-04 11:43:30
264
原创 Java数组应用
访问数组输出数组长度动态初始化数组代码结构访问数组元素默认值注意1.数组元素的位置标号从零开始int[] arr = { 1 , 2 , 3}; 第 0 1 2 位2.数据类型[] 数组名也可以写成数据类型 数组名[] int[] arr = ...; int arr[] = ...; 两者的效果是一样的3.程序运行过程中,数组的长度和类型无法改变4. double[]
2022-07-02 20:49:35
127
原创 Java获取随机数(Random随机数)
范围r.nextInt(10) 生成0~9,r.nextInt(10)+1 生成(0+1)~(9+1),也就是1~10以此类推,想要生成58~74为:r.nextInt(17)+58;
2022-07-01 23:51:51
751
原创 分支和循环结构
格式:2、switch语句格式:注意事项1.表达式类型不能是double、float和ong类型2.case中必须带有break,否则代码会运行继续向下运行(switch的穿透性)3.表达式类型是String时,使用case “表达式值”(带双引号)1、for循环2.while循环3、do while循环拓展1、死循环2、break和continuebreak:跳出当前循环continue:跳出当前执行的循环,进入下一次循环(只能在循环中使用)1、水仙花数(个位十
2022-07-01 23:35:06
81
原创 JDK、JVM、JRE三者的关系和区别
Java的软件开发工具包,包括JDK包括 JRE、Java 运行环境、一堆Java工具和Java基础的类库,是程序员开发时必要的环境。 Java的开发环境 JRE = JVM + Java 的核心类库 Java虚拟机,引入Java虚拟机后不需要在不同平台上重新编译,是Java跨平台性质的核心。JDK = JRE + 开发工具集 (例如Javac,Java编译工具等)JRE = JVM + Java SE 标准类库 (Java核心类库) .java是未编译前的源代码文
2022-06-29 17:57:55
351
原创 三元运算符
条件表达式?true:false;意思是判断问号前面的表达式,如果是true就运行冒号前的代码,false则是运行冒号后的代码判断是否及格ez
2022-06-29 17:12:05
131
原创 &、|、^以及~的相关用法(与或非取反)
&(按位与):两边都为true才为true|(按位或):前后有一个true就为true^(按位非):相同则为true,不同为false,也称为异或运算~(按位取反):0变1,1变0&&(短路):先判断前者是否为true,为true的话继续判断后者,不是true则停止判断,返回true,所以称作短路||(断路):先判断前者是否为true,为true时着为true,不往后运行。&:0&0=0;0&1=0;1&0=0;1&1=1;| :0|0=0; 0|1=1; 1|0=1; 1|1=1;^:0^0=1:
2022-06-28 20:36:34
1458
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人