- 博客(29)
- 收藏
- 关注
原创 apache-phoenix-5.0.0整合hbase2.0.x
apache-phoenix-5.0.0-HBase-2.0安装与简单使用文章目录apache-phoenix-5.0.0-HBase-2.0安装与简单使用HBase版本:`hbase-2.0.6`Phoenix版本:`phoenix-5.0.0-HBase-2.0`集群结构安装步骤:1. 解压下载的版本后,放在Master目录下:2. 复制phoenix安装目录下phoenix-core-5.0.0-HBase-2.0.jar和phoenix-5.0.0-HBase-2.0-server.jar 到 各
2021-06-27 14:52:19
876
原创 2020-09-26 SecurityManager
DefaultSecurityManagerDefaultWebSecurityManager
2020-09-26 21:57:54
202
原创 JAVA -- IO流 ( Input Output Stream )
1 IO介绍1.1概述流是一组有序的数据序列,根据操作类型有输入流和输出流两种。IO流为数据的传输提供了一个管道。输入流是指数据源到程序(以InputStream、Reader结尾的流)输出流是指向数据要到达的目的地,程序通过输出流中写入数据把信息传递到目的地,目标可以是文件,网络、压缩包、控制台等,(以OutPutStream、Writer结尾的流)。输入模式输出模式按处理的数据单元分类:字节流:以字节为单位获取数据,命名上以Stream结尾的流一...
2020-08-16 18:21:43
277
原创 判断一个整数是否是回文数
如果是负数则直接return f = false;如果是0直接return f = true;注意:java程序是右上向下执行,所以判断是否为0的代码要在判断最后一位是否为0的代码之前;如果最后一位是0,也直接return f = false;其他情况我们可以用 StringBuilder的reverse方法反转后的字符串;再用equals方法判断是否相等;具体代码如下:public class Test1 { public static void main(Str...
2020-08-13 21:49:29
319
原创 MySQL - 数据库基础
1.数据库基础知识数据库基本概念数据数据(Data)是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的、抽象的。它不仅指狭义上的数字,而是有多种表现形式:字母、文字、文本、图形、音频、视频等。现在计算机存储处理的数据范围十分广泛,而描述这些数据的符号也变得越来越复杂。数据库数据库(Database,DB)指的是以一定格式存放、能够实现多个用户共享、与应用程序彼此独立的数据集合。数据库管理系统数据库管理系统(Database Management System,DBMS)...
2020-07-28 20:41:37
2167
原创 JAVA - Map
1.1 Map集合类型Map : 特点:存储的键值对映射关系,根据key可以找到valueHashMap采用Hashtable哈希表存储结构(神奇的结构) 优点:添加速度快 查询速度快 删除速度快 缺点:key无序LinkedHashMap采用哈希表存储结构,同时使用链表维护次序 key有序(添加顺序) TreeMap 采用二叉树(红黑树)的存储结构 优点:key有序 查询速度比List快(按照内...
2020-07-26 21:11:58
103
原创 Java - 集合 【 Set集合 】
1. Set集合类型Set :特点:无序 唯一(不重复)HashSet :采用Hashtable哈希表存储结构(神奇的结构) 优点:添加速度快 查询速度快 删除速度快 缺点:无序LinkedHashSet :采用哈希表存储结构,同时使用链表维护次序 有序(添加顺序) TreeSet 采用二叉树(红黑树)的存储结构优点:有序 查询速度比List快(按照内容查询) 缺点:查询速度没有HashSet快 【示例1】使用各种Set集合存储课程名称...
2020-07-26 17:14:04
108
原创 JAVA - 集合【List ArrayList LinkedList】
集合和数组:集合和数组相似点 都可以存储多个对象,对外作为一个整体存在 数组的缺点 数组缺乏封装,操作繁琐 数组无法直接保存映射关系 数组采用连续存储空间,删除和添加效率低下 长度必须在初始化时指定,且固定不变 集合框架Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中。存放在集合中的数据,被称为元素(element) 集合架构 Collection 接口存储一组不唯一,无序的对象 List 接口存储
2020-07-26 15:56:28
268
1
原创 JAVA-使用Calendar类实现万年历的功能
import com.sun.org.apache.xpath.internal.SourceTree;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;/*1.键盘录入 日期(字符串)2.将字符串日..
2020-07-26 14:25:04
613
原创 JAVA -- 常用类
一 包装类1.1什么是包装类Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但我们在实际应用中经常需要将基本数据转化成对象,以便于操作。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。8种基本数据类型,分别对应一个包装类。包装类均位于java.lang包 基本数据类型 包装类 byte...
2020-07-26 14:23:31
139
原创 JAVA - 异常
1.1引入异常生活中的异常:正常情况下,李白每日开车去上班,耗时大约30分钟但是,异常情况总是在某一天发生!会怎么办呢?会根据情况灵活做出选择!程序中的异常示例1:给出除数和被除数,求商如果除数为0,出异常 如果除数或者被除数不是数字,出异常示例2:将d:/a.txt复制到e:/a.txt如果d:/a.txt不存在 如果e:/存在a.txt 如果e盘空间不足 如果复制过程中出错面对异常该怎么办呢?方式1:由开发者通过if-else来解决异常问题.
2020-07-19 13:48:41
240
原创 JAVA -抽象类和接口
1 抽象类通常可以说四边形具有4条边,或者更具体一点,平行四边形是具有对边平行且相等特性的特殊四边形,等腰三角形是其中两条边相等的三角形,这些描述都是合乎情理的,但对于图形对象却不能使用具体的语言进行描述,它有几条边,究竟是什么图形,没有人能说清楚,这种类在Java中被定义为抽象类。在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理。在多态机制中,并不需要将父类初始化对象,我们需要的只是子类对象,所以在Java语言中设置抽象类不可以实例化对象,因为图形类不能抽象出任..
2020-07-18 16:18:41
122
原创 JAVA-final关键字
1.1final关键字(1)final修饰变量final关键字可用于变量声明,一旦该变量被设定,就不可以改变该变量的值,通常由filnal修饰的变量为常量。final关键字定义的变量必须在声明时就对其进行赋值操作。final除了可以修饰基本类型的常量,还可以修饰对象引用。一旦一个对象被修饰为final后,它只能恒定的指向一个对象而无法进行改变移指向另一个对象。当用final作用于类的成员变量时,成员变量(局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值。.
2020-07-18 15:19:27
103
原创 五 JAVA - 面向对象三大特征之多态
多态1、概念多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。2、实现方式实现多态,有二种方式,覆盖,重载。3、覆盖(Override)覆盖,是指子类重新定义父类的虚函数的做法。它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实
2020-07-17 21:28:35
99
原创 四 面向对象三大特征之继承的相关概念
1.1Object类Object类是所有Java类的根基类,也就意味着所有的Java对象都拥有Object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。 方法摘要 boolean equals(Objectobj)指示其他某个对象是否与此对象“相等”。 Class<?> getClass()返回此 Object的运行时类。 ...
2020-07-12 19:48:49
233
原创 三 面向对象三大特征之封装性
封装(encapsulation)是面向对象三大特征之一。对于程序合理的封装让外部调用更加方便,更加利于写作。同时,对于实现者来说也更加容易修正和改版代码。1.引入封装我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?制造厂家为了方便我们使用电视,把复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关。具体内部是怎么实现的,我们不需要操心。同理,汽车暴露离合、油门、制动和方向盘,驾驶员不需要懂原理和维修也可以驾驶。需要让用户知道的才暴
2020-07-12 16:20:01
185
原创 二 package包和import
2.1 package包为什么使用包文件太多,并且会有同名文件,计算机的硬盘需要不同级别的文件夹来存储;包机制是Java中管理类的重要手段。开发中,我们会遇到大量同名的类,通过包我们很容易对解决类重名的问题,也可以实现对类的有效管理。除了以上考虑外,还和访问权限有密切关系。如何定义包我们通过package实现对类的管理,package的使用有两个要点:包名:域名倒着写即可,再加上模块名,便于内部管理类。 包名一律小写。 com.study.oop.object ...
2020-07-12 16:12:24
213
原创 一 static关键字
一 static关键字static是Java中的一个关键字,单词本身是静态的含义。一个类的成员包括变量、方法、构造方法、代码块和内部类,static可以修饰除了构造方法以外的所有成员。使用static修饰的成员成为静态成员,是属于某个类的;而不使用static修饰的成员成为实例成员,是属于类的每个对象的。1.1static变量在类中,用static声明的成员变量为静态成员变量,也称为类变量。 类变量的生命周期和类相同,在整个应用程序执行期间都有效。它有如下特点:为该类的公用变量...
2020-07-12 16:09:43
229
原创 this关键字及 this关键字的应用
对象创建的过程和this的本质构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象分为如下四步:1. 分配对象空间,并将对象成员变量初始化为0或空2. 执行属性值的显示初始化3. 执行构造方法4. 返回对象的地址给相关的变量this的本质就是“创建好的对象的地址”! 由于在构造方法调用前,对象已经创建。因此,在构造方法中也可以使用this代表“当前对象” 。this最...
2020-07-12 15:36:18
631
原创 JAVA面向对象的基础知识
1.1 面向过程和面向对象宏观上:通过面向对象进行整体设计; 微观上:执行和处理数据,仍然是面向过程。 面向过程 面向对象 区别 事物比较简单,可以用线性的思维去解决 事物比较复杂,使用简单的线性思维无法解决 共同点 面向过程和面向对象都是解决实际问题的一种思维方式 二者相辅相成,并不是对立的。解决...
2020-07-12 15:25:55
200
原创 二 数组
1.1数组工具类:JDK提供的java.util.Arrays工具类,包含了常用的数组操作,方便我们日常开发。Arrays类包含了:排序、查找、填充、打印内容等常见的操作。public class TestArray7 { public static void main(String[] args) { //定义一个数组 int[] scoreArr = {75, 87, 56, 45, 89, 100, 76, 34, 89, 97};
2020-06-27 16:25:05
112
原创 一 数组基础【JAVA】
1.1 数组的概念:相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素element,每个元素可以通过一个索引index(下标)来访问它们。特点是:长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 在内存中分配连续的空间,每个元素占用的空间大小是相同的 同一个数组其元素的类型必须是相同类型,不允许出现混合类型。 数组类型可以是任何数据类型,包括基本类型和引用类型。 数组变量属于引用数据类型1.2 ...
2020-06-25 21:28:50
147
原创 JAVA方法 Method
一、 什么是方法:在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。方法的好处复用代码,便于修改 直接调用方法,降低难度方法声明格式: [修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){ Java语句;… … … } 方法的调用方式: 对象名.方法名(实参列表) 方法的详细说明形式参数:在方法声明时用...
2020-06-23 21:43:05
297
原创 JAVA数据类型和运算符
一 进制及其转换进制介绍二进制:是计算技术中广泛采用的一种数制,由德国数理哲学大师莱布尼茨于1679年发明。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”。十进制:人类社会常用数值,基数为十,规则为逢十进一。八进制和十六进制:为了更好的表示二进制(缩短二进制长度)转换:二进制转十进制采用“权相加法”。十进制整数转换为二进制整数采用"除2取余,逆序排列"法。计算机数据存储单位:位 bit:最小值 0最大值 1表示的...
2020-06-22 17:42:15
188
原创 JAVA初识
一 初识1.1 语言的发展计算机编程语言的发展历经了从低级到高级发展。发展的核心思想就是“让人更容易编程”。越容易使用的语言,就有越多人使用;越多人使用,就有越多协作;越多协作,就可以创造越复杂的物体;计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言。1.2 Java历史1991年,Sun成立了一个称为Green的项目小组,专攻计算机在家电产品上的嵌入式应用。由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统
2020-06-21 21:45:55
166
原创 H5标签
<!-- --> 解释说明 快捷键 ctrl + / 进行快速注释 ctrl + 上/下 快速移动 快速输入<> ctrl+shift+, tag: 1. <!DOCTYPE html> 是 声明文档的类型 是 h4 还是 h5 2.html 是根标签...
2020-06-09 10:03:17
164
原创 互联网三大基石
2020.6.8日互联网三大基石URL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。HTTP协议:http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使.
2020-06-08 14:33:50
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人