自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 【JAVA】|JAVA语言基础----File

File代表文件或者文件夹的类练习1、删除文件(递归)import java.io.File;public class P1 { public static void main(String[] args) { //创建文件类的对象 File file = new File("F:\\a"); //调用方法删除文件 deleteFiles(file); } //创建删除文件的方法 public st

2020-08-28 08:58:25 201

原创 【JAVA】|JAVA语言基础----异常(续1)、集合(List、ArrayList)

异常捕获方式1、分别捕获–针对方法上抛出的所有异常进行分别处理(提供对应的catch进行分别处理)2、同意捕获–针对方法上抛出的所有异常进行统一处理(提供一个catch以及抛出异常类的公共父类)3、分组捕获–提供|来间隔一组之间的异常类进行统一处理(jdk1.7出现)public class ExceptionDemo1 { public static void main(String[] args) { /* //分别捕获

2020-08-22 09:01:22 284

原创 【JAVA】|JAVA基本语法----包装、数学类、时间、异常

包装包装类为了方便快捷的操作基本类型数据把基本类型数据直接赋值给包装类对象—自动封箱把包装类对象直接赋值给基本类型数据—自动拆箱自动封箱\拆箱都是jdk1.5的新特性当整型包装类做自动封箱是,在-128——127之间共享同一个数组,但是超过这个范围每次返回一个新对象(character共享范围是(0~127))包装类对象的哈希吗值时固定的数值类型的包装类的父类是Number数学类Math类代表数学类,提供简单的数学运算(提供的属性和方法都是静态的)BigDecimal类提供小数精确运算

2020-08-20 09:21:10 188

原创 【JAVA】|JAVA基本语法----String类

String最终类Java中所有的字符串常量都是String类的对象String类底层是根据不可改变的字符数组来实现的数据存储,String类的内容是无法改变(常量)java中所有的常量储存在方法区的运行时常量池当常量池中已经存在引用,如果后续有同名的引用那么共享一个引用(共享)//创建几个对象String str = "a" //1str += "b"//str = new StringBuilder("a").append("b").toString();//4

2020-08-18 08:33:13 180

原创 【JAVA】|JAVA语言基础----package(包)、API

包使用方式1、声明包——package 告知程序当前定义类/接口所在的位置 只能出现一次且出现在首行2、导入包——import 把和当前位置不在一个包下的类/接口的位置告知程序 可以出现多次且不在首行*(通配符——可以当前包下所有的类/接口都匹配过来)提供包Java(原声包)lang包:当程序启动是必须加载信息(核心类库)util包:提供大量的信息来操作类/接口(工具包)IO包:做数据传输math包:提供更简单的输血运算net包:网络nio包:高并发security包:安全sql

2020-08-17 08:35:12 231

原创 【JAVA】|JAVA语言基础----static、final关键字

static(静态)关键字、修饰符 变量,方法,代码块,内部类静态变量静态变量随着类的加载而加载(方法区的静态常量池)到方法区的静态区,与类同级也叫类变量,通过类名.的形式调用静态变量,也可以通过对象来调用静态变量。存储在方法区的静态区时会默认给静态变量赋予系统默认初始值。类产生的对象共享一个静态变量。看静态变量是否需要被所有对象来共享,如果需要共享就设置成静态变量。方法里可以定义静态变量?静态变量与类同级,只有方法被调用时里面的内容才会出现,前后矛盾,不能定义静态方法静态方法会随着

2020-08-14 08:50:21 112

原创 【JAVA】|JAVA语言基础----方法

方法把重复且有效的代码抽取成的固定的形式就是方法书写格式修饰符 方法返回值类型 方法名(参数列表){方法体;return 返回值;}修饰符:public static方法返回值类型:提供返回值对应的类型来接收没有返回值使用void方法名:标识符参数列表:由参数类型、参数个数以及参数顺序共同决定的方法体:重复且有效的代码return:把返回值进行返回public class MethodDemo1 { public static void main(String[] ar

2020-08-08 08:58:16 157

原创 【JAVA】|JAVA语言基础----数组

JAVA基本语法跳转控制语句1、Break(在swiitch语句用用于结束语句,在循环里使用结束当前循环)2、Countinue(跳过当次循环 )3、return(方法时讲)数组可以存储多个相同数据类型元素的容器数组的定义格式·1、数据类型[] 数组名 = new 数据类型[元素个数/数组长度];int arr = new int[3]; //定义了一个长度为3的整型数组数据类型 名称 = 初始化;//定义变量变量定义分为声明和初始化两个过程数组的定义也可以用声明和初始化通过唯

2020-08-06 09:17:22 217

原创 【JAVA】|JAVA语言基础----流程控制

键盘录入步骤:1、导包----获取信息的位置2、找到Scanner3、获取数据/** * 键盘录入 * @author tarena * */public class JavaDemo1 { public static void main(String[] args) { //找到Scanner Scanner sc = new Scanner(System.in); //获取数据 //int num = sc.nextInt();//获取整数 String s

2020-08-05 08:07:19 641

原创 【JAVA】|JAVA语言基础----运算符

运算符1、算数运算符算数运算符+ - * / % ++ –++、–使用方式:单独使用 参与运算1、当++、–出现在操作数的后面时,先传值再自加1/自减12、当++、–出现在操作数的前面时,先自加1/自减1再传值public class SuanShu { public static void main(String[] args) { //操作+ int a = 3; int b = 4; //+(求和、字符串连接符 ) System.out.print

2020-08-04 08:27:04 288

原创 【JAVA】|JAVA语言基础----常量、变量

基本语法注释:在Java代码中用于解释和说明的文字格式//注释内容--单行注释(可以嵌套单行注释)/*注释内容--多行注释*/(可以嵌套单行注释不能嵌套多行注释)文档注释/***/----文档注释( 通过javadoc命令把注释内容生成一个文档)常量在程序执行过程中值不发生改变的量分类字面值常量整数常量----1, 123 567小数常量----3.4字符常量----‘a’ ‘5’字符串常量----:“wwwwww”布尔常量----true false

2020-08-03 08:42:55 213

原创 【JAVA】|JAVA语言基础

JAVA语言基础从1993年左右推出的一款高级编程语言(Oak ),面向互联网编程,安全可靠,面向对象,跨平台等特点~~java基本语法-----跨平台(操作系统)~~JVM(Java虚拟机),现在对象操作系统上安装上对应版本的JVM,吧应用程序放在JVM中进行执行,传入相同的应用程序保证在不同的操作系统上得到的结果的是一样的,屏蔽底层操作系统的差异性java三大技术架构j2se(基础版/标准版)----给小型应用程序以及桌面服务提供开发的解决方案j2ee(企业版)----给企业中的集中式

2020-08-01 08:46:52 117

原创 【MySql】|数据库基础应用---------binlog日志配置及应用

binlog日志记录除查询以外的所有sql命令可用于数据恢复配置mysql主从同步的必要条件vim /etc/my.cnf[mysql]log_binserver_id=100systemctl restart mysqld //重启mysql主机名-bin.index主机名-bin.000001手动生成新的日志文件1、mysql>flush logs;不在数据库的命令2、mysqldump 指定数据库 --flush-logs3、mysql -u root -

2020-07-26 08:10:20 107

原创 【MySQL】|数据库管理工具-----------phpmyadmin安装

步骤一:准备软件的运行环境 lamp1. [root@mysql6~]# rpm -q httpd php php-mysql //检测是否安装软件包2. 未安装软件包 httpd 3. 未安装软件包 php 4. 未安装软件包 php-mysql5. [root@mysql6~]# yum -y install httpd php php-mysql //装包6. [root@mysql6~]# systemctl start httpd

2020-07-25 08:14:02 243

原创 【数据库】|mysql技巧----------mysql忘记密码进入数据库修改密码

mysql忘记密码:1、修改主配置文件,添加–skip–grant–tablesvim /etc/my.cnf[mysql]skip-grant-tables2、重启mysqldsystemctl restart mysqld3、无需输入密码进入mysql,执行修改密码指令,刷新并退出mysql -u root -p //回车进入数据库,无需输入密码mysql>update user set authentication_string=password("123456")

2020-07-22 07:58:37 113

原创 【大数据】|大数据基础--------------awk基础及案例

1 案例1:使用awk提取文本1.1 问题本案例要求使用awk工具完成下列过滤任务:练习awk工具的基本用法提取本机的网卡流量、根分区剩余容量、获取SSH远程失败的IP地址格式化输出/etc/passwd文件中的用户名、UID、宿主目录信息1.2 步骤实现此案例需要按照如下步骤进行。步骤一:awk文本过滤的基本用法1)基本操作方法格式:awk [选项] ‘[条件]{指令}’ 文件其中,print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。Awk过滤数据时支持仅打印某一列,如

2020-07-21 14:09:36 190

原创 【大数据】|大数据基础---------正则表达式及sed命令

正则表达式sed流式编辑器非交互,基于模式匹配过滤及修改文本语法格式sed [选项] ‘编辑指令’ 文件名选项-n:屏蔽默认输出-i:直接修改文件内容-r:日用扩展正则编辑指令:条件+指令条件:行号/正则/指令:p:输出(print)打印第一行sed -n '1p' passwd打印1~4行sed -n '1,4p' passwd打印第三行,第五行sed -n '3p,5p' passwd打印第三行之后的十行sed -n '3,+10p' pass

2020-07-20 08:08:44 171

原创 【大数据】|SHELL脚本编程----------shell基础Ⅱ

1 案例1:字符串截取及切割1.1 问题使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串。1.2 方案子串截取的三种用法:变量名:起始位置:长度exprsubstr"{变量名:起始位置:长度} expr substr "变量名:起始位置:长度exprsubstr"变量名" 起始位置 长度echo 变量名∣cut−b起始位置−结束位置子串替换的两种用法:只替换第一个匹配结果:变量名 | cut -b 起始位

2020-07-19 08:10:45 197

原创 【大数据】|SHELL脚本编程基础---------字符串与循环的使用

1、字符串的截取方法方法一:${var:起始位置:长度} //编号从0开始方法二:expr substr “$var” 起始位置 长度 //编号从1开始方法三:echo $var | cut -b 起始位置-结束位置 //编号从1开始2、子串替换的方法(1)只替换第一个匹配结果${var/old/new} //old 被替换数据 new 替换数据(2)替换全部匹配结果${var//old/new} //

2020-07-16 08:17:34 240

原创 【大数据】|shell脚本编程-----------shell基础表达式及运算

区分三种界定符:将命令的执行输出作为变量的值var=`cat a.txt`$():作用同上var=$(cat a.txt)read:从键盘获取变量值进行赋值格式:read[-p"提示信息"]变量名-p可选,-t可指定超时秒数终端显示控制:stty -echo //关闭回显stty echo //打开回显添加用户shell脚本#!/bin/bashread -p ["请输入用户名"] nameuseradd $namestty -echoread -p ["请输入

2020-07-15 08:11:48 122

原创 【大数据】|SHELL脚本编程---------shell脚本初学基础

Shell脚本编程~:代表/root目录Esc + . :快速调用上一条命令的最后一个参数重定向>:将标准输出重定向至、覆盖重定向>>:追加重定向2>:错误信息重定向、覆盖重定向2>>:追加重定向&>:所有信息(无论错误与否)重定向 &》 /dev/null<:| : 管道 统计 配合wc使用第一个Shell脚本注意:文件需要以.sh结尾第一行需要指定解释器 #!/bin/bash以#开头作为注释

2020-07-14 07:49:04 125

原创 【云计算 】|WEB服务器---------部署网页和论坛

部署web服务器:1、装包httpd包 80端口yum -y install httpd 2、配置文件 /etc/httpd/conf/httpd.conf //主配置文件 /etc/httpd/conf.d/*.conf //虚拟主机代码存放的目录/var.www.htmlLinux解压zip包命令unzip 压缩文件名Linux解压tar包tar -zxvf 压缩文件名3、重启服务systemctl restart http基于web服务器部署论

2020-07-13 15:04:16 285

原创 【大数据】|云计算服务器的准备工作----------网络配置

网络配置Vmware----虚拟机IPaddrss --IP地址子网掩码:标识网络位geteway网关:连接两个不同的网段DNS1、DNS2 DNS服务器地址:8.8.8.8222.222.222.222DNS:域名解析(域名—IP地址)【相互解析】云服务器-------网络安全(基于协议、端口、源IP、目标IP指定的访问规则)华为云Xshell连接云服务器ssh 公网ip地址修改主机名 vim /etc/hostnema 修改后需重启生效hostname 退出重新

2020-07-13 07:58:29 404

原创 【大数据】| 大数据初窥-----部署yum源

部署本地yum源1、本地镜像链接到虚拟机上2、镜像挂在到空目录下查看是否挂载成功搭建yum仓库需要写一个配置文件1、进入文件目录baseurl=file://------->代表本地文件gpgcheck=1------------>代表检查(0:代表不检查)enabled:是否开机读取 (0:不读取 1:读取)2、删除文件夹下模板文件rm -rf * //删除所有目录并确定 -rf 强制删除任何文件3...

2020-07-12 08:18:19 240

原创 Hadoop | 初学基础原理

1、Hadoop运行原理Hadoop是一个开源的可运行于大规模集群上的分布式并行编程框架,其最核心的设计包括:MapReduce和HDFS。基于Hadoop,你可以轻松地编写可处理海量数据的分布式并行程序,并将其运行于由成百上千个结点组成的大规模计算机集群上。基于MapReduce计算模型编写分布式并行程序相对简单,程序员的主要工作就是设计实现Map和Reduce类,其它的并行编程中的种种复杂问题,如分布式存储,工作调度,负载平衡,容错处理,网络通信等,均由MapReduce框架和HDFS文件...

2020-07-11 13:58:42 1341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除