自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 static关键字和final修饰符

一、static 关键字:代表静态的,可用于修饰 属性、方法、代码块、 **内部类1. static 修饰的属性(静态变量或类变量)①随着类的加载而加载,随着类的消失而消失(生命周期最长)②static 修饰的属性可以被该类所有对象所共享③一旦某个对象修改该属性值,其他对象的该属性值也会随之改变④静态变量的存在优先于对象⑤可以通过 "类名.类变量" 的方式调用2. 类变量和实例变量的区别?①内存中的位置不同②生命周期不同3. static 修饰的方法(静态方法或类方法

2020-11-10 12:09:33 177

原创 java访问控制修饰符

一、四种访问控制修饰符:private : 私有的,可用于修饰 属性、方法。 只能在本类中访问default : 默认的(缺省的), 可用于修饰 属性、方法、类。 可以在 本类中、本包中(注意:default 并不是访问控制修饰符的关键字,在什么都不加的情况下)protected : 受保护的,可用于修饰 属性、方法。 可以在本类中、本包中、子类中public : 公共的,可用于修饰 属性、方法、类。 可以在任何地方都能访问...

2020-11-10 11:28:08 175

原创 java语言入门概述

一、走进 Java 语言Java 由 SUN 公司研发,后来 SUN 被 Oracle 收购 Java 之父 : James Gosling Java 由 1995 年发布,正式版本由 1996 年 1 月发布(jdk1.0)二、Java 的特点面向对象 分布式 简单化 多线程安全 跨平台移植---JVM Java Virtual Machine Java虚拟机三、Java 的三大平台体系JavaSE Java Standard Edition Java 标准版: 适用于开发 C

2020-11-10 11:09:11 144

转载 session相关

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的...

2019-06-24 14:01:32 111

转载 Java常用的异常类型

Java 异常顶层父类Throwable,并实现了Serializable接口由Throwable派生出来的异常类有两种Error类和Exception类Error:错误,代表JVM本身的错误,处理程序运行环境方面的异常,不能通过代码处理。比如OutOfMemoryError、AWTErrorException:异常,程序运行时发生,可以被Java异常处理机制使用比如IOExc...

2019-06-24 10:52:30 3200

原创 垃圾收集算法----------GC算法

判断对象是否存活的算法:一:引用计数算法        给对象中添加一个引用计数器,当有一个地方引用它时,计数器值就加一,当引用失效时,计数器就减一。任何时刻计数器值都为0的对象就是不可能再被使用的。但是它很难解决对象之间相互引用的问题。二:根搜索算法        通过一系列的名为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链(Reference Chai...

2018-06-27 22:07:16 92

原创 servlet

servlet简介Servlet是一个专门用来接收客户端发送过来的请求的小web程序。并且它还可以把数据回传给客户端要编写一个Servlet小程序,这个程序的类必须要实现Servlet接口。 servlet 是运行在 Web 服务器中的小型 Java 程序。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。要实现此接口,可以编写一个扩展 javax.serv...

2018-05-18 12:17:47 138

原创 jQuery

1、JQUery 的属性操作JQuery属性操作  html() innerHTML 相同。如果不传参,就是获取起始标签和结束标签中的内容。如果传参,就是设置。text() innerText相同。如果不传参,就是获取起始标签和结束标签中的文本。如果传参,就是设置。val() 设置获取表单项value属性的值。如果不传参数。就是获取。如果传了参。就是设置。  val 方法同时设置多个表单项的值示例...

2018-05-18 11:22:18 135

原创 JavaScript

1、JavaScript介绍javaScript简称叫JS。 Javascript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。 JS是Netscape网景公司的产品,最早取名为LiveScript;为了吸引更多java程序员。更名为javascript。 JS是弱类型,Java是强类型。int 变量名 = 值必须是intvar 变量名 =...

2018-05-18 11:18:14 4068 3

原创 html+css

1、B/S 软件的结构 2、前端的开发流程    3、网页的组成部分页面由三部分内容组成!分别是内容(结构)、表现、行为。 内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html技术来展示。表现,指的是这些内容在页面上的展示形式。比如说。布局,颜色,大小等等。一般使用CSS技术实现行为,指的是页面中元素与输入设备交互的响应。一般使用javascript技术实现。4、...

2018-05-18 11:14:57 905 1

原创 java---反射机制

Java 应用程序的运行分为两种状态:编译时:通过 javac 命令,生成一个或多个 .class 字节码文件。(每个类对应着一个 .class 字节码文件)运行时:通过 java 命令,将生成的一个或多个 .class 字节码文件加载到内存中。(由 JVM 提供的类加载器完成)类用于描述现实生活中的一类事物,类中有属性、有方法,但是因为类描述的是现实生活中的“一类”事物,因此我们可以说类是抽象的...

2018-05-18 11:10:07 113

原创 java---IO流

一、IO流的分类:1.按流向不同:输入流、输出流(以程序为主体)2.按类型不同:字节流、字符流(字符流用于操作文本文件 .txt .java 字节流用于操作非文本文件 .avi .jpg)3.按角色不同:节点流、处理流二、IO流的结构体系抽象基类 节点流 缓冲流(处理流的一种)InputStream FileInputStream BufferedInputStreamO...

2018-05-18 11:09:22 154

原创 java使用基础api

一、包装类(包裹类 Wrapper) : Java 针对八种基本数据类型提供了相应的包装类 基本数据类型 包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean Boolean * 1. 基本数据类型与包装类之间的转换 * ...

2018-05-18 11:08:58 232

原创 java高级类特性

为什么使用抽象类:类用于描述现实生活中的一类事物,类中属性、方法。并且方法都有方法体。某种情况下,父类只能知道子类应该具备一个怎样的方法,但是不能明确知道子类如何实现该方法。例如:几何图形(多态练习),所有几何图形都应该具备一个计算面积的方法,但是, 不同几何图形计算面积的方式不同。DAYONGYOYFFDDUDOECBSIXUDESHICHOUXIANGLEI KDJJJDKEBUKEB...

2018-05-18 11:08:46 449

原创 声明和使用数组

一、数组:用于批量保存一类数据。是引用数据类型之一。//变量的格式: 数据类型 变量名 = 值;int i = 10;int j;j = 20;1.声明一个数组int[] scores;String[] names;Person[] persons;2.为数组初始化并赋值①静态初始化:初始化操作和赋值操作同时进行scores = new int[]{1,2,3,4,5};②动态初始化:初始化操作和...

2018-05-18 11:08:27 283

原创 java面向对象编程(下)

一、面向对象的特性之二:继承性1. 为什么使用继承①提高代码的复用性②利于维护③继承让类与类之间产生了关系,可以创建更加特殊的类型(多态)2. 如何使用继承: 关键字: extends --- "扩展" 明确子类是父类的扩展 class A extends B{} 子类: A 父类(超类、基类、SuperClass):B3. 通过继承,子类可以“继承”父类中所有的属性(包括私有的)...

2018-05-18 11:08:12 225

原创 java面向对象编程(上)

一、面向对象编程(OOP Object Oriented Programming)何谓“面向对象”的编程思想?:1、复杂的事情简单化2、使我们的角色发生转变,从执行者转变成指挥者3、面向对象具备很好的通用性和可拓展性1.面向对象和面向过程:①面向过程 : 强调是功能行为②面向对象 : 将功能行为封装进对象,强调具备了功能行为的对象。【例如】把大象装冰箱一共分几步?①打开冰箱 ②把大象装进去(存储...

2018-05-18 11:07:58 122

原创 java声明和使用方法

一、方法: 也叫函数,是一个功能的定义,是一个类中最基本的功能单元1. 方法的格式: 修饰符 返回值类型 方法名(参数列表){ //需要执行的功能语句 return 返回值; } 返回值类型 : 说明该方法运行后有结果,那个结果的数据类型 参数列表 : 是局部变量,可以有 0 个或 多个,每个参数之间以 "," 隔开。 ** return : 用于结束当前方法 返回值 : 方法运行...

2018-05-18 11:07:41 6634

原创 java语法基础(二)

一、流程控制:1.顺序结构2.分支结构 条件判断: ① if(条件表达式){ //若 条件表达式 结果为 true 时,需要执行的语句 } ② if(条件表达式){ //若 条件表达式 结果为 true 时,需要执行的语句 } else { //若 条件表达式 结果为 false 时,需要执行的语句 } ③ if(条件表达式1){ //若 条件...

2018-05-18 11:07:15 127

原创 java语法基础

一、变量的数据类型1.基本数据类型(8种): 整型:byte(8位) short(16位) int(32位)-默认类型 long(64位) 浮点型: float(32位) double(64位)-默认类型 字符型: char(2个字节 --- 16位) 布尔型: boolean2.引用数据类型: |--类(class) --------------- String |--接口(int...

2018-05-18 11:03:23 119

原创 java---集合与泛型

一、集合:就像是一种容器,用于存储、获取和操作对象的容器1. 数组的弊端①数组的长度是不可变的 ②没有提供可以查看有效元素个数的方法2. 集合的特点①集合的长度是可变的②集合可以存储任意类型的对象③集合只能存储对象3. 集合框架:java.util.Collection : 集合层级的根接口 |--java.util.List : 有序的,并且允许重复(List 体系集合都有索引值) |-...

2018-05-18 11:02:45 145

原创 深入理解java虚拟机阅读笔记(一)————java内存区域

第二章:Java内存区域与内存溢出 2.2 运行时数据区域2.2.1 程序计数器:         (1)、一块较小的内存空间        (2)、可看做当前线程执行的字节码的行号指示器         (3)、字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。       (4)、为了线程切换后能恢复到正确的执行位置,每个线程都有一个独立的程序计数器,我们称这类内存区域...

2018-05-10 21:38:52 393

原创 elasticsearch 生产环境下一个主节点突然加入不了集群 failed to send join request to master no route to host

elasticsearch三台主节点,三台非主节点,三台主节点同事做数据节点,共六个数据节点生产环境运行正常情况下,莫名其妙一台主节点无法加入集群,状态为red,启动日志报错如下:试了很多办法,,重启,改配置,都无法解决。最终解决办法,换一台新的ecs,将数据整体迁移过去启动,成功加入节点,状态为green。原因: 机器或者elasticsearch的license有问题,无法通过验证加入集群。...

2018-04-09 12:52:28 4323

空空如也

空空如也

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

TA关注的人

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