- 博客(12)
- 收藏
- 关注
原创 Elasticsearch (Linux集群部署)
(3)创建用户 :因为安全问题,Elasticsearch 不允许 root 用户直接运行,所以要在每个节点中创建新用 户,在 root 用户中创建新用户(因为我已经创建过了)软件下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0。(4)修改配置文件,修改/opt/module/es/config/elasticsearch.yml 文件,分发文件(根据自己的实际修改配置)(6)切换至 es用户启动软件。
2023-06-21 22:39:28 235
原创 File与IO流
int read(byte[] data,int offset,int count):一次性读取多个字节,最多读取count个,把读取的数据放到data中,从data[offset]开始存储,如果流中没有count,那么有几个就读几个,返回实际读取的字节的个数。int read(byte[] data):一次读取多个字节,最多读取data.length个,把读取的数据放到data中,从data[0]开始存储,如果流中没有data.length个,那么有几个就读几个,返回实际读取的字节的个数。
2022-11-13 16:49:10 138
原创 数据结构与算法
检查table[0]下面是否已经存在的(key,value)的key也为null,如果是,就替换value.如果不在,添加到table[0]下面作为链表的头,在添加之前还需要判断是否需要扩容:a.size是否达到threshold阈值b.table[0]是否不为null,如果两个条件同时满足就扩容,扩容时,会重新计算所有的(key,value)的[index].* LinkedList说它是双向链表,是物理结构。Vector:最古老的动态数组,线程是安全的,扩容的机制默认为原来的2倍,还多支持一个旧版的。
2022-11-03 15:49:16 54
原创 List系列和Set系列
List subList(int start,int end):截取[start,end)部分的元素。Vector:最古老的动态数组,线程是安全的,扩容的机制默认为原来的2倍,还多支持一个旧版的迭代器Enumeration迭代。E remove(int index): 删除[index]位置的元素,返回被删除的元素。E set(int index,E e ):替换[index]位置的元素,返回被替换的元素。E get(int index,E e):返回[index]位置的元素。
2022-10-29 22:59:58 525
原创 Iterable and Iterator
java.util.Iterator的子接口:java.util.ListIterator.List系列的集合内部有提供listIterator()方法可以湖获取ListIterator对象,在List系列的集合内部有内部类实现了ListIterator接口。java.util.Iterator:表示迭代器。每一种实现了Iterable接口的集合内部,都会有一个内部类,例如:ArrayList的内部有一个Itr内部类,实现Iterator接口,用于集合的迭代。
2022-10-29 22:02:42 49
原创 集合(Collection)
①Java.lang.Collection接口:是Collection系列的根接口,它没有提供任何的直接 的实现,而是提供更具体的子接口(例如:List,set,Queueu等)的实现。根据元素的equals()来判断是否要被删除的元素,如果该元素没有重写equals(),那么就等价于==,如果重写了,那么就按照equals的规则来比较,一般是比较内容。(1)Collection系列:存储一组对象,每个对象之间都是独立的。是一种容器,用来装对象的容器,不能装基本数据类型。
2022-10-29 21:58:50 572
原创 泛型(genericity)
这里需要注意:使用单个的大写字母,例如.也可 以有多个同时存在,使用逗号分割。这里需要注意:使用单个的大写字母,例如.也可以有多 个同时存在,使用逗号分割。有的地方又称为泛化的类型,用一个单个的大写字母表示,例如:用< T>来代表类型,这个T就是泛化的类型。什么时候能确定的实际类型?2.什么时候能确定的实际类型?
2022-10-26 20:14:46 129
原创 标准JavaBean.
JavaBean是java语言编写类的一种标准规范。要求:(1)类必须是具体的和公共的。(2)必须有无参数的构造方法。(3)成员变量私有化,并提供操作成员变量的get/set方法。这里的成员变量,翻译为Field.也称字段。有些地方也叫属性(一般成员变量私有化)。
2022-10-26 17:43:08 128
原创 指针数组下标(C语言)
所谓数组,通俗来讲就是在内存的栈区上开辟一块连续的数据类型相同的存储空间,栈区内存的使用习惯:先使用高地址处的空间,再使用低地址处的空间。数组在内存的栈区上开辟了一块连续的存储空间,数组每个元素的地址根据数组的下标的增长,由低地址向高地址变化。 下标操作符 ,数组访问可以通过数组名+ "[ ]"数组下标操作符+ 下标元素来访问。 怎么理解呢,数组名一般情况下代表数组首元素的地址(除了sizeof() 和&数组名 这两个代表取整个数组的地址),数组名我们看作起点,[ ]
2022-10-25 17:06:59 1219 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人