自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch面试题

1.详细描述一下Elasticsearch索引文档的过程 协调节点默认使用文档ID参与计算(也支持通过routing),以便为路由提供合适的分片。 shard = hash(document_id) % (num_of_primary_shards) 当分片所在的节点接收到来自协调节点的请求后,会将请求写入到Memory Buffffer,然后定时(默认是每隔1 秒)写入到Filesystem Cache,这个从Momery Buffffer到Filesystem Cache的过程就叫做re

2022-02-12 17:59:53 751

原创 MongoDB面试题

1.MySQL与MongoDB之间最基本的差别是什么? MySQL和MongoDB两者都是免费开源的数据库。MySQL和MongoDB有许多基本差别包括数据的表示(data representation),查询,关系,事务,schema的设计和定义,标准化(normalization),速度和性能。 通过比较MySQL和MongoDB,实际上我们是在比较关系型和非关系型数据库,即数据存储结构不同。 2.MongoDB成为最好NoSQL数据库的原因是什么? 以下特点使得MongoDB成为最

2022-02-11 09:17:34 435

原创 java之IO流(2)

30.3. 文件拷贝操作需求:把copy_before.txt文件中的数据拷贝到copy_after.txt文件中private static void copy() throws Exception { //1):创建源或者目标对象 File src = new File("file/copy_before.txt"); File dest = new File("file/copy_after.txt"); //2):创建IO流对象 FileReader in = new

2022-01-19 17:37:06 174

原创 java之IO流(1)

29.1.File类(掌握)File课理解为文件和文件夹(目录),用于表示磁盘中某个文件或文件夹的路径。该类包含了文件的创建、删除、重命名、判断是否存在等方法。只能设置和获取文件本身的信息(文件大小,是否可读),不能设置和获取文件里面的内容。 Unix: 严格区分大小写,使用”/”来表示路径分隔符。 Windows: 默认情况下是不区分大小写的,使用”\”来分割目录路径。但是在Java中一个”\”表示转义,所以在Windows系统中就得使用两个”\\”。 操作File常见方法:

2022-01-19 17:34:46 74

原创 redis

什么是 Redis Redis ,全称 Remote Dictionary Server ,是一个基于内存的高性能 Key-Value 数据库。另外,Redis 已经成为互联网公司在缓存组件选择的唯一,更多的关注点是,如何使用好 RedisRedis 有什么优点1. 速度快因为数据存在内存中,类似于 HashMap ,HashMap 的优势就是查找和操作的时间复杂度都是O (1) 。Redis 本质上是一个 Key-Value 类型的内存数据库,很像Memcached ,整个数据库统统.

2022-01-19 17:28:12 474

原创 4个 Intellij IDEA 调试方法

bug调试方法

2022-01-16 15:25:15 551

原创 Andorid飞机大战小游戏

1、整体实现思路   (1)打开页面,背景开始走动;  (2)游戏开始,飞机开始不断发射子弹,敌人随机出现在上方;  (3)当敌人碰到子弹,敌人扣除一定血量,敌人消失;  (4)当敌人和飞机相遇,飞机扣除血量,飞机血量为零时,死亡,结束游戏;2、如何绘制循环滚动的背景图片package com.example.lenovo.myapplication;import android.graphi...

2018-05-31 21:07:08 293

原创 IO流

1:什么是IO流?2:IO流分几类?3:什么是字节流?什么是字符流?4:字节流与字符流的区别?5:字符流常用的分类有哪些?6:实现文件复制的思想和步骤是什么?7:如何使用字符流进行文件读写?...

2018-05-23 20:33:07 138

原创 File基础知识(2)

运用file文件类方法打印盘区package com.lenovo.demo;import java.io.File;import java.sql.Date;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;/** * 要求: 1、可以按下盘符+冒号(如C:)...

2018-05-22 15:28:27 112

原创 File基础知识

1:什么是file?文件和文件夹:文件夹是用来组织和管理磁盘文件的一种数据结构。文件是在电脑中,一实现某种功能、或某个软件的部分功能为目的定义的一个单位。文件是由文件名和图标组成,一种类型的文件具有相同的图标。2:File类的功能。(1):获得文件或文件夹的属性信息。():创建、删除、重命名文件等。3:常见方法解释canRead() 测试应用程序是否能从指定的文件中进行读取。  canWrite(...

2018-05-21 19:58:07 2221

原创 多态和接口

多态1多态的定义Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父类(接口)变量赋值是两种或者多个属于不同类的对象对于同一个消息作出不同响应的方式。如:public class Person { //父类的相关代码 } public class Student extends Person{ //子类...

2018-05-17 20:56:52 119

原创 抽象方法

   抽象方法     定义:java中的抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说抽象方法只需要声明而不需要实现。抽象方法与抽象类:当一个方法为抽象方法时,意味着这个方法应该被子类的方法所重写,否则其子类的该方法仍然是abstract的,这个子类由于继承父类,拥有抽象方法,因此它也是抽象类,即声明为abstract。abst...

2018-05-16 19:55:45 177

原创 Java基础(继承与重写)

继承定义:通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继承,即一个类从多个超类派生的能力。特点:1、单继性2、传递性方法的重写在Java程序中,类的继承关系可以产...

2018-05-15 16:12:54 239 1

原创 Java 基础知识 ArrayList

ArrayList的用法ArrayList类是一个特殊的数组。它来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。一、优点1)支持自动改变大小的功能 2)可以灵活的插入元素 3)可以灵活的删除元素二、局限性跟一般的数组比起来,速度上差些。因为它是动态数组,初始化大小容量4,当数据存满时扩容是以当前数组容量大小的2倍扩容,之后再把数组元素一个一个的存入...

2018-05-14 17:00:17 86

原创 Java基础封装

类成员与对象成员的区别类成员:所有对象共公有的东西——被static修饰。 对象成员:每个对象独立拥有。封装的概念封装就是把对象的信息和内部的逻辑结构隐藏起来。Java的4种访问控制符,代表4个访问控制级别访问控制级别表访问控制使用的基本原则什么是封装封装就是把对象的信息和内部的逻辑结构隐藏起来。如何使用封装...

2018-05-12 19:56:34 121

原创 JAVA 基础知识

Java基本数据类型有哪些Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。    byte 数据类型是8位、有符号的,以二进制补码表示的整数   short 数据类型是 16 位、有符号的以二进制补码表示的整数   int 数据类型是32位、有符号的以二进制补码表示的整数   long 数据类型是 64 位、有符号的以二进制补码表示的整数   ...

2018-05-12 19:51:54 115

原创 面向对象第一章

1:什么是类?类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。2:什么是对象?对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。3: 方法和属性是什么?方法是指:对象具有的特征属性是指:对象执行的操作4:什么事方法...

2018-05-09 20:19:53 141

原创 JAVA基础知识回顾

1,Java基本数据类型有哪些?byte,short,int,long,float,double,bloolean,char2,&与&&有什么区别?&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。3,if和switch分支语句有什么区别,分别什么适合用? 相同点:他们都是用来处理多分支条件的结构。 不同点

2018-05-08 16:30:47 156

空空如也

空空如也

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

TA关注的人

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