
大数据
张兰忠
这个作者很懒,什么都没留下…
展开
-
Java基本语法---数组
1.概念可以存储多个相同数据类型元素的容器2.定义格式1.数据类型[] 数组名=new 数据类型[元素个数/数组长度];int[] arr=new int[3];//指定长度数据类型 名称=初始化;//定义变量变量定义分为声明和初始化两个过程可以分为声明和初始化两个过程通过唯一的内存地址值(数组名)来确定数组,java自动给数组元素进行编号(下标),从0开始。由内存地址值和下标就能唯一确定数组里元素—数组名[下标]。2.数据类型[] 数组名=new 数据类型[]{元素值1,元素值2,…}原创 2020-08-06 14:21:19 · 317 阅读 · 0 评论 -
java键盘录入
步骤1.导包—获取信息的位置import java.util.Scanner;2.找到ScannerScanner sc=new Scanner(System.in);3.获取数据int num=sc.nextInt();//获取整数String s=sc.nextLine();//获取一行//1.导包import java.util.Scanner;class JavaDemo{public static void main(String[] args) {//2.找到Sc原创 2020-08-05 18:48:19 · 182 阅读 · 0 评论 -
java流程控制语句
1.顺序结构绝大部分代码从上往下由左往右依次编译和执行class JavaDemo{public static void main(String[] args) {System.out.println("欢迎来到英雄联盟!!!");System.out.println("敌军还有30s到达战场");System.out.println("全军出击");System.out.println("FisrtBlood!!!");System.out.println("Defeat!!!");}原创 2020-08-04 19:13:04 · 631 阅读 · 0 评论 -
java的几种运算符以及优先级
运算符1.算数运算符+、-、 *、 / 、 % 、++、 --、使用方式:单独使用 参与计算当++、–出现在操作数的后面时,先传值再自加/自减当++、–出现在操作数的前面时,先自加/自减再赋值byte、short、char做++/–时。底层会默认添加强转类型转换2.赋值运算符把右边的值赋值给左边扩展赋值运算符(底层强制类型转换)+=、 -=、 *=、 /=、 %=、 &=(按位与等)、 |=、 ^=、>>=(右移等)、 <<=(左移等) 、&原创 2020-08-04 12:59:30 · 1171 阅读 · 0 评论 -
大数据的入门第一步---Java(一)
java简介1.java引入从1993左右推出一款高级编程语言(Oak 橡木),面向互联网编程,安全可靠、面向对象、跨平台等特点2.java基本语法—跨平台(操作系统)JVM(java虚拟机) 先在对应操作系统上安装上对应版本的JVM,把应用程序放到JVM里进行执行,传入相同的应用程序保证在不同操作系统上得到的结果是一样的,屏蔽底层操作系统差异性3.java三大技术架构J2se(基础版/标准版)—给小型应用程序以及桌面服务提供开发的解决方案J2ee(企业版)—给企业中的集中式开发提供解决原创 2020-08-03 21:46:07 · 189 阅读 · 0 评论 -
NSD SHELL DAY(七)
1 案例1:编写一键部署软件脚本1.1 问题本案例要求编写脚本实现一键部署Nginx软件(Web服务器):• 一键源码安装Nginx软件• 脚本自动安装相关软件的依赖包• 脚本自动判断yum是否可用1.2 步骤实现此案例需要按照如下步骤进行。步骤一:准备工作1)判断yum源是否可用通过yum repolist查看软件包数量是否大于0: [root@zlz ~]# yum repolist [root@zlz ~]# yum repolist | awk '/repolist/{原创 2020-07-22 20:51:52 · 142 阅读 · 0 评论 -
NSD SHELL DAY(六)
1 案例1:使用awk提取文本1.1 问题本案例要求使用awk工具完成下列过滤任务:• 练习awk工具的基本用法• 提取本机的网卡流量、根分区剩余容量、获取SSH远程失败的IP地址• 格式化输出/etc/passwd文件中的用户名、UID、宿主目录信息1.2 步骤实现此案例需要按照如下步骤进行。步骤一:awk文本过滤的基本用法1)基本操作方法格式:awk [选项] ‘[条件]{指令}’ 文件其中,print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。Awk过滤数据时支持仅打原创 2020-07-21 21:16:41 · 230 阅读 · 0 评论 -
NSD SHELL DAY(五)
1 案例1:sed基本用法1.1 问题本案例要求熟悉sed命令的p、d、s等常见操作,并结合正则表达式,完成以下任务:• 删除文件中每行的第二个、最后一个字符• 将文件中每行的第一个、第二个字符互换• 删除文件中所有的数字• 为文件中每个大写字母添加括号1.2 方案sed文本处理工具的用法:用法1:前置命令 | sed [选项] ‘条件指令’用法2:sed [选项] ‘条件指令’ 文件… …相关说明如下:• 条件可以是行号或者/正则/• 没有条件时,默认为所有条件•原创 2020-07-20 21:36:09 · 175 阅读 · 0 评论 -
NSD SHELL DAY(四)
业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。1 案例1:字符串截取及切割1.1 问题使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串。1.2 方案子串截取的三种用法:${变量名:起始位置:长度原创 2020-07-19 21:30:00 · 162 阅读 · 0 评论 -
NSD SHELL DAY(三)
1 案例1:使用for循环结构1.1 问题本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下:• 对192.168.4.0/24网段执行ping检测• 脚本能遍历ping各主机,并反馈存活状态1.2 方案在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。for循环的语法结构如下所示:1. for 变量名 in 值列表2. do3.原创 2020-07-18 21:55:24 · 148 阅读 · 0 评论 -
NSD SHELL DAY(二)
1 案例1:Shell中的数值运算1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:• 使用expr、KaTeX parse error: Undefined control sequence: \* at position 168: …expr命令乘法操作应采用 \̲*̲ 转义,避免被作为Shell通…符号。首先定义变量X=1234,然后分别计算与78的加减乘除和求模运算结果:[root@svr5 ~]# X=1234原创 2020-07-17 21:42:11 · 153 阅读 · 0 评论 -
NSD SHELL DAY(一)
1 案例1:Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境练习命令历史、命令别名重定向标准输入/输出/错误输出管道操作实践1.2 步骤实现此案例需要按照如下步骤进行。步骤一:切换用户的Shell环境什么是shell?Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令shell的使用方式:1.交互执行指令:人工干预,执行效率底。2.非交互执行指令:安静地原创 2020-07-16 22:18:27 · 151 阅读 · 0 评论 -
shell脚本里有关字符串的操作
hello,有关字符串的有关操作来啦!!!!!!字符串的截取:1.${}格式: var:起始位置:长度2.exprsubstr格式:exprsubstr"{var:起始位置:长度} 2.expr substr 格式:expr substr "var:起始位置:长度2.exprsubstr格式:exprsubstr"var" 起始位置 长度3.cut格式:echo $var | cut -b 起始位置-结束位置 字符串的替换:原创 2020-07-15 23:12:50 · 148 阅读 · 0 评论