自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 复习第十二天

1.如何实现向下转型?需要注意什么问题?如何解决此问题?Person p = new Man();使用强转符:()Man m = (Man)p;可能ClassCastException异常。使用instanceof在进行向下转型前判断。if(p instanceof Man){Man m = (Man)p;}2.== 和 equals()有何区别?== :equals():3.class User{String name;int age;//重写其equals()方法publ

2021-09-15 18:51:28 120

原创 复习第十一天

1. 什么是多态性?什么是虚拟方法调用?对象的多态性:父类的引用指向子类的对象。Person p = new Man();p.eat();调用方法时,编译时看左边,运行时看右边。2. 一个类可以有几个直接父类?(只有一个)一个父类可有多少个子类?(多个)子类能获取直接父类的父类中的结构吗?(可以)子类能否获取父类中private权限的属性或方法?(可以的)A is a B3. 方法的重写(override/overwrite)的具体规则有哪些?方法名、形参列表相同权限修饰符返回值抛出

2021-09-12 22:21:21 144

原创 复习第十天

1. 构造器的作用是什么?使用中有哪些注意点(>=3条)①创建对象 ②初始化对象结构2. 关于类的属性的赋值,有几种赋值的方式。谈谈赋值的先后顺序默认初始化-显式初始化-构造器中初始化-对象.方法 或 对象.属性 给属性赋值3. this关键字可以用来调用哪些结构,简单说明一下其使用。this:属性、方法、构造器this:理解为当前对象,当前正在创建的对象4. Java中目前学习涉及到的四种权限修饰符都有什么?并说明各自的权限范围private int age;private voi

2021-09-09 21:13:36 169

原创 复习第九天

1. 什么是方法的重载?“两同一不同”:同一个类、相同方法名;参数列表不同。如何调用确定的方法:方法名参数列表2. 说明Java方法中的参数传递机制的具体体现?基本数据类型:数据值引用数据类型:地址值 (含变量的数据类型)Person p1 = new Person(); eat();ageUser u1 = p1;//编译错误 (逆向思维、反证法)u1.eat() u1.age3. 成员变量和局部变量在声明的位置上、是否有默认初始化值上、是否能有权限修饰符修饰上、内存分配的

2021-09-09 21:10:43 79

原创 复习第八天

1. 面向对象思想编程内容的三条主线分别是什么① 类及类的成员:属性、方法、构造器;代码块、内部类② 面向对象的三大特征:封装、继承、多态③ 其它关键字:this,super,abstract,interface,static,final,package,import面向对象的编程思想?(类、对象;面向对象的三大特征;。。。)2. 谈谈你对面向对象中类和对象的理解,并指出二者的关系?类:抽象的、概念上的内容对象:实实在在存在的一个个体。对象是由类派生出来的。3. 面向对象思想的体现一:类

2021-09-09 21:08:32 84

原创 复习第七天

1.使用冒泡排序,实现如下的数组从小到大排序。 int[] arr = new int[]{34,5,22,-98,6,-76,0,-3};for(int i = 0;i < arr.length - 1;i++){ for(int j = 0;j < arr.length - 1 - i;j++){ if(arr[j] > arr[j + 1]){ int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = te

2021-09-09 21:03:50 70

原创 复习第六天

1.写出一维数组初始化的两种方式int[] arr = new int[5];//动态初始化String[] arr1 = new String[]{“Tom”,“Jerry”,“Jim”};//静态初始化数组一旦初始化,其长度就是确定的。arr.length数组长度一旦确定,就不可修改。2.写出二维数组初始化的两种方式int[][] arr = new int[4][3];//动态初始化1int[][] arr1 = new int[4][];//动态初始化2int[][] arr2 =

2021-09-09 20:59:49 71

原创 复习第五天

循环结构是如何最后退出循环的,有哪些不同的情况请说明。① 循环条件返回false② 在循环体内,一旦执行到break,跳出循环continue;return2.指出如下程序输出的结果:label: for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 10; j++) { if (j % 4 == 0) { continue label; } System.out.print(j); }.

2021-09-09 20:57:49 73

原创 复习第四天

1.switch后面使用的表达式可以是哪些数据类型的。byte 、 short 、char 、int 、枚举类型变量、String类型。使用switch语句改写下列if语句: int a = 3; int x = 100; if(a==1) x+=5; else if(a==2) x+=10; else if(a==3) x+=16; else x+=34;int a = 3;int x = 100;switch(a){case 1:

2021-09-08 21:45:46 111

原创 复习第三天

“&”和“&&”的异同相同点:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true。否则,只要有一方为false,则结果为false。区别:&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式2.程序输出class OperatorTest { public static void main(String[] args) { bool.

2021-09-08 21:41:23 152

原创 复习第二天

标识符的命名规则有哪些? 不遵守,编译不通过。标识符的命名规范有哪些?不遵守,编译运行都可以通过包名:xxxyyyzzz类名、接口名:XxxYyyZzz变量名、方法名:xxxYyyZzz常量名:XXX_YYY_ZZZJava变量按照数据类型怎么划分?并指出Java的基本数据类型有哪8种,并指出各自占用的内存空间大小byte short int longcharfloat doubleboolean引用数据类型:类、接口、数组说明基本数据类型变量之间自动类型提升的运..

2021-09-08 21:32:48 92

原创 复习第一天

JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些JDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)JRD = JVM + Java核心类库2.为什么要配置path环境变量?如何配置?JAVA_HOME = bin的上一层目录path = %JAVA_HOME%\bin3.常用的几个命令行操作都有哪些?(至少4个)cdmdrddelcd…cd/4.创建如下的类,使得运行的话可以输出:创建java.

2021-09-08 21:28:19 49

原创 JDK 和 JRE JVM == 和 equals

Flume一.Flume框架二.Flume拓扑1.Flume Agent连接2.单source,多channel,sink3.Flume负载均衡4.Flume Agent聚合

2021-07-21 21:35:22 145 2

原创 循环控制语句

1. Java 有没有 goto 语句?goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling(Java 之父)编写的《The JavaProgramming Language》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉 C 语言的程序员都知道,在系统类库中使用过的有特殊意义的单词或单词的组合都被视为保留字

2021-07-21 21:11:38 91

原创 深拷贝和浅拷贝

深拷贝和浅拷贝上面的示例代码中,Person 中有两个成员变量,分别是 name 和 age, name 是 String 类型, age 是 int 类型。代码非常简单,如下所示:1.public class Person implements Cloneable{2.privatint age ;3. private String name;4. public Person(int age, String name) {5. this.age = age;6. this.name = n

2021-07-21 21:02:54 86

原创 访问权限修饰符

publicpublic:共有的,是访问权限限制最宽的修饰符。被public修饰的类、属性、及方法不仅可以跨类访问,而且可以跨包访问。protectedprotected:保护访问权限,是介于public和private之间的一种访问修饰。被protected修饰的属性及方法只能被类本身的方法和子类访问。(子类在不同的包中也可以访问)defaultdefault:默认的,不加任何访问修饰符。常被叫做“默认访问权限”或者“包访问权限”。无任修饰符时,只支持在同一个包中进行访问。privatepr

2021-07-21 20:57:30 62

原创 Java面试题

1.总结,lsit集合,set集合特性。List  List集合代表一个元素有序、可以重复的集合,集合中每个元素都有对应的顺序索引。List集合允许加入重复的元素是因为它是通过索引访问指定的集合元素。List元素默认按元素的添加顺序设置元素的索引。  除了具有Collection接口必备的iterator()方法外,List还提供一个listIterator()方法,返回一listIterator接口和标准的Iterator接口相比,listIterator多了一些add()之类的方法,允许添加,删除

2021-07-21 20:50:02 93

原创 面试题day01

一、 ==和 equals 的区别?首先的区别是,equals 是方法,而 == 是操作符;对于基本类型的变量来说(如 short、 int、 long、 float、 double),只能使用 == ,因为这些基本类型的变量没有 equals 方法。对于基本类型变量的比较,使用 == 比较, 一般比较的是它们的值。对于引用类型的变量来说(例如 String 类)才有 equals 方法,因为 String 继承了 Object 类, equals 是 Object 类的通用方法。对于该类型对象的比较

2021-07-20 21:25:22 44

原创 E-MapReduce

E-MapReduce简介EMR构建于云服务器ECS上,基于开源的Apache Hadoop和Apache Spark,让您可以方便地使用Hadoop和Spark生态系统中的其他周边系统分析和处理数据。EMR还可以与阿里云其他的云数据存储系统和数据库系统(例如,阿里云OSS和RDS等)进行数据传输。EMR的SmartData组件是EMR Jindo引擎的主要存储部分,为EMR各个计算引擎提供统一的存储优化、缓存优化、计算缓存加速优化和多个存储功能扩展。E-MapReduce的用途以往在使用Hado

2021-06-20 19:03:14 333 2

转载 MaxCompute

MaxCompute大数据计算服务(MaxCompute,原名ODPS)是一种快速、完全托管的TB/PB级数据仓库解决方案。MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。产品优势大规模计算存储MaxCompute适用于100 GB以上规模的存储及计算需求,最大可达EB级别。多种计算模型MaxCompute支持SQL、MapReduce、UDF(Java/Python)、Graph、基于DAG

2021-06-20 18:56:11 880

原创 文件存储 HDFS3

文件存储 HDFS阿里云文件存储HDFS(Apsara File Storage for HDFS)是面向阿里云ECS实例及容器服务等计算资源的文件存储服务。文件存储HDFS允许您就像在Hadoop分布式文件系统 (Hadoop Distributed File System) 中管理和访问数据。您无需对现有大数据分析应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 文件存储HDFS适用于互联网行业、金融行业等有大数据计算与存储分析需求的行业客户

2021-06-13 21:28:07 177

原创 对象存储 OSS

对象存储 OSS对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。阿里云对象存储OSS(Object Storage Service)为您提供基于网络的数据存取服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音视频在内的各类数据文件。使用控制台您可以通过OSS控制台创建Bucket,并将文件上传至Bucket。上传完成后,将文件(Obje

2021-06-13 21:14:12 1917 1

原创 负载均衡SLB

负载均衡SLB一.应用型负载均衡ALB应用型负载均衡ALB(Application Load Balancer)是阿里云推出的专门面向HTTP、HTTPS和QUIC等应用层负载场景的负载均衡服务,具备超强弹性及大规模七层流量处理能力。ALB具备处理复杂业务路由的能力,与云原生相关服务深度集成,是阿里云官方提供的云原生Ingress网关。ALB特性弹性自动伸缩ALB同时提供域名与VIP,多级分发承载海量请求在可用区间弹性缩放,避免单可用区资源瓶颈允许用户自定义可用区组合,适应原有计算资源的分布。

2021-06-06 08:30:00 2255 7

原创 弹性伸缩Auto Scaling

弹性伸缩Auto Scaling使用弹性伸缩(Auto Scaling),您可以根据业务需求和策略设置伸缩规则,在业务需求增长时自动为您增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。弹性伸缩效果示例您需要提前设置触发弹性伸缩的条件。下图中,监控项为伸缩组内ECS实例的vCPU使用率平均值,并假设触发弹性扩张的阈值为80%,触发弹性收缩的阈值为30%。弹性扩张当您的业务升级时,弹性伸缩为您自动完

2021-06-06 07:57:13 942 7

原创 文件存储 HDFS中SDK示例

文件存储 HDFS中SDK示例本文列出了创建目录、删除目录、上传文件、下载文件、显示目录、写入文件,读取文件、测试等操作的SDK示例,您可以参考示例工程开发您的应用。准备工作已完成文件存储HDFS的配置已安装SDK在计算节点上安装JDK,版本不能低于1.8。在计算节点上安装hadoop,版本建议不低于2.7.2。配置maven的依赖配置。 <dependency> <groupId>org.apache.hadoop</groupI

2021-05-27 11:54:10 926 32

原创 基于阿里云的API简介

基于阿里云的API简介API简介如果您熟悉网络服务协议和一种以上编程语言,推荐您调用API管理您的云上资源和开发自己的应用程序。使用说明ECS API支持HTTP或者HTTPS网络请求协议,允许GET和POST方法。您可以通过以下方式调用ECS APIOpenAPI开发者门户示例Java SDK示例示例代码中的下列参数需要您根据实际情况自行填写。:您的AccessKeyId。获取方式请参见创建AccessKey。:您的AccessKeySecret。:ECS实例所在的地域ID。取值请

2021-05-26 16:36:39 2866 28

原创 SDK参考Java版

Java SDK的安装方法一.SDK(IMS)( identity management service)身份管理服务二.SDK(RAM) 访问控制三.SDK(STS) 阿里云临时安全令牌(Security Token Service,STS)一.SDK(IMS)( identity management service)身份管理服务您可以通过下面两种方法安装Java SDK。方法一:通过Maven管理项目依赖(推荐)使用Maven创建项目:mvn archetype:generate -D

2021-05-25 10:21:47 699 14

原创 实例RAM角色

实例RAM角色概述实例RAM角色允许您将一个角色关联到ECS实例,在实例内部基于STS(Security Token Service)临时凭证访问其他云产品的API,临时凭证将周期性更新。即可以保证云账号AccessKey安全,还可以借助访问控制RAM实现精细化控制和权限管理。操作步骤步骤一:创建实例RAM角色1.云账号登录RAM控制台。2.在左侧导航栏,单击RAM角色管理。3.单击创建RAM角色。4.当前可信实体类型选择为阿里云服务,单击下一步。5.选择角色类型为普通服务角色。6.输

2021-05-25 09:58:35 1864 4

原创 SSH密钥对概述

SSH密钥对概述阿里云SSH密钥对是一种安全便捷的登录认证方式,由公钥和私钥组成,仅支持Linux实例。功能优势*安全性:SSH密钥对登录认证更为安全可靠*。 * 密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁。 * 不可能通过公钥推导出私钥。*便捷性:* * 如果您将公钥配置在Linux实例中,那么,在本地或者另外一台实例中,您可以使用私钥通过SSH命令或相关工具登录目标实例,而不需要输入密码。 * 便于远程登

2021-05-24 06:53:12 1425 21

原创 账号访问控制RAM

账号访问控制本文介绍了如何使用访问控制RAM(Resource Access Management)在账号级别上控制对云服务器ECS资源的访问,具体通过创建RAM用户(组)并授予特定权限策略实现。背景信息访问控制RAM是阿里云提供的资源访问控制服务。访问控制RAM的典型场景:用户:如果您购买了多台云服务器ECS实例,您的组织里有多个用户(如员工、系统或应用程序)需要使用这些实例,您可以创建一个策略允许部分用户使用这些实例。避免了将同一个AccessKey泄露给多人的风险。用户组:您可以创建多

2021-05-23 14:21:52 2242 13

原创 初闻袁隆平先生仙去

初闻袁隆平先生仙去今天在我上课的时候,我突然听到了舍友说袁隆平先生去世了。我现在依然记得当时我的反应,我下意识的想这不可能。我同桌可能也预料到了我的反应,让我自己查。我立马查了一下。果然,许多的新闻在说这个消息。我当时震了一下,我心里五味杂陈。说实话我对袁隆平先生知道的不是特别的多,我不了解他那一年做出什么样的贡献,什么样的成绩。我只是一个很普通的人,没有超强的记忆,没有很聪明的头脑,也不是农业相关专业。刚才其实发了一条Blink,但是写了一些,感觉不是很能表达我的一些想法,于是写一篇博客来记录一下自己的

2021-05-22 16:19:30 2703 22

原创 基于阿里云的安全组介绍

安全组1.安全组概述安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力,用于在云端划分安全域。通过配置安全组规则,您可以控制安全组内ECS实例的入流量和出流量。2.安全组定义安全组是一个逻辑上的分组,由同一地域内具有相同安全保护需求并相互信任的实例组成。安全组具有以下功能特点:(1)一台ECS实例至少属于一个安全组,可以同时加入多个安全组。(2)一个安全组可以管理同一个地域内的多台ECS实例。(3)在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例之间默认内网不通。(4)安

2021-05-22 13:21:42 5147 16

原创 基于阿里云的快照介绍

快照1.快照概述阿里云快照服务是一种无代理(Agentless)的数据备份方式,可以为所有类型的云盘创建崩溃一致性快照,用于备份或者恢复整个云盘。它是一种便捷高效的数据容灾手段,常用于数据备份、制作镜像、应用容灾等。2.定义快照是某一时间点云盘数据状态的备份文件。云盘第一份快照是实际使用量的全量快照,不备份空数据块,后续创建的快照均是增量快照,只存储变化的数据块。3.应用场景推荐您在以下场景中使用快照。(1)容灾备份:为云盘创建快照,再使用快照创建云盘获取基础数据,实现同城容灾和异地容灾。

2021-05-21 07:04:00 1492 15

原创 基于阿里云的块存储介绍

块存储1.块存储概述块存储是阿里云为云服务器ECS提供的块设备产品,具有高性能和低时延的特点,支持随机读写。您可以像使用物理硬盘一样格式化并建立文件系统来使用块存储,满足大部分通用业务场景下的数据存储需求。2.块存储类型基于分布式存储架构的云盘以及基于物理机本地硬盘的本地盘产品。3.产品性能云盘衡量块存储产品的性能指标主要包括IOPS、吞吐量和访问时延。部分块存储产品对容量也有要求,例如不同性能等级的ESSD云盘对应的容量范围不同。IOPS(Input/Output Operations

2021-05-20 07:35:48 2250 8

原创 基于阿里云的镜像介绍

镜像概述1.镜像类型ECS镜像根据来源不同,分为公共镜像、自定义镜像、共享镜像和镜像市场镜像。2.地域镜像是一种地域性资源,您不能跨地域使用镜像创建实例。3.操作系统选择Windows系统版本建议您选择高版本Windows系统。相对低版本来说,高版本系统漏洞更少,并且IIS 7.5比IIS 6提供了更多功能以及更方便的控制台。vCPU为1核且内存为1 GiB的实例规格无法启动MySQL数据库。Windows实例用于建站、部署Web环境时,最少需要2 GiB内存。为了保证性能体验,使用

2021-05-19 12:43:35 1194 10

转载 基于阿里云的实例介绍

实例1.实例概述一台云服务器ECS实例等同于一台虚拟机,包含vCPU、内存、操作系统、网络、磁盘等最基础的计算组件。可以方便地定制、更改实例的配置。对该虚拟机拥有完全的控制权,和本地服务器的区别在于,只需要登录到阿里云,即可使用云服务器,进行独立的管理、配置等操作。2.实例规格ECS实例可以分为多个规格族,同一个规格族里,根据vCPU和内存的配置,可以分为多种不同的规格。不同实例规格具有不同的vCPU和内存等配置,包括物理CPU型号、主频等。实例规格族可分为企业级实例规格族和共享型实例规格族。

2021-05-18 20:14:16 407 14

原创 基于阿里云的ECS(云服务器)

ECS1.什么是云服务器ECS性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。高效地使用服务器,实现计算资源的即开即用和弹性伸缩.2.为什么选择云服务器ECS*无需自建机房,无需采购以及配置硬件设施。*分钟级交付,快速部署,缩短应用上线周期。*快速接入部署在全球范围内的数据中心和BGP(Border Gateway Protocol,边界网关协议)机房。*成本透明,按需使用,支持根据业务波动随时扩展和释放资源。*提供GPU和FP

2021-05-17 08:08:56 2302 13

原创 有效的括号

有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例 3:输入:s = "(]"输出:false示例 4:输入:s = "([)]"输出:false示例 5:输入:s = "{[]}"输出:trueclass Solut

2021-05-17 07:42:33 89 2

原创 有效的括号

有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例 3:输入:s = "(]"输出:false示例 4:输入:s = "([)]"输出:false示例 5:输入:s = "{[]}"输出:trueclass Solut

2021-05-12 14:09:48 80

转载 最长公共前缀

最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。class Solution { public String longestCommonPrefix(String[] strs) { if(strs.len

2021-05-12 14:05:49 56

flink入门文档.pdf

flink入门人员,学生,学习总结参考文档。

2022-08-16

flink入门文档.docx

flink入门人员,学生,学习总结参考文档。

2022-08-16

可视化图表展示分析.pptx

柱形图,玫瑰图,堆叠图等

2021-06-03

商城管理系统可行性分析报告.pdf

作业,论文,项目管理

2021-06-03

商城管理系统可行性分析报告.pdf

作业,论文,项目管理

2021-06-03

商城购物管理系统引言.pdf

商城购物管理系统

2021-06-03

《人机交互软件工程方法》.pdf

新手,作业,论文

2021-06-03

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

TA关注的人

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