首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SophieMay
掘友等级
搜索工程师
|
互联网
living in the moment
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 39
沸点 2
赞
41
返回
|
搜索文章
最新
热门
ElasticSearch自动发现机制——zen
只需要配置相同的cluster.name就能将节点加入同一集群,这是通过ES的发现机制来实现的。 其中,Zen Discovery 是 ES 默认内建发现机制。它提供单播和多播的发现方式。 也叫组播,指一个节点可以向多台机器发送请求。ES 不建议生产环境使用这种方式,对于一个大…
Java多线程之Callable,Future,FutureTask
线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后无法获取返回结果,于是就有了Callable接口,Future接口与FutureTask类配和来取得返回的结果。 Callable接口声明了一个方法call(),同时这个方法返回值为…
Java多线程之synchronized理论
保证在同一时刻只有一个线程执行某段代码,以保证并发安全。 当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 当一个线程访问object的一个synchro…
Java并发编程之线程状态总结
新创建(NEW):新创建了一个线程对象,但还没有调用start()方法,如new Thread(r)。 可运行(RUNNABLE):调用start方法,线程处于runnable状态。 阻塞(BLOCKED):表示线程在等待锁被释放出来。 等待(WAITING):线程等待另一个线…
identityHashCode与Hashcode
hashCode方法可以根据对象的内存地址算出来一个int数字,代表了该对象在内存中的存储位置。 可以看出,当String的值相同时,计算出的hashcode值是相同的。 identityHashCode根据对象的内存地址来计算hashcode,不管对象是不是重写了hashco…
Java中有趣的NaN
v!=v?看一下方法描述,返回一个布尔值,判断入参是否为NaN(not a number)。 NaN(Not a Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。 Java虚拟机在处理浮点数运算时,不会抛出任何运行时异常,…
Java中ThreadLocal原理和使用
ThreadLocal 提供线程本地变量,每个线程可以通过get()和set()方法对变量进行操作,它可以确保访问的变量属于当前线程,线程之间不会冲突,实现了线程数据的隔离。 通过Thread.currentThread()获取当前线程,并传给getMap获取一个ThreadL…
Java中Thread 和Runnable 深入理解
Thread类是接口Runnable的一个实现类。 native表明这个方法是个原生函数,即这个函数是用C/C++实现的,被编译成DLL,由Java调用。 native 方法是在注册是在Thread对象初始化完成的,如图,静态块static里有个registerNatives方…
ElasticSearch 事务日志
translog帮助防止节点失败时的数据丢失。它的设计目的是帮助shard恢复操作,否则数据可能会从内存flush到磁盘时发生意外而丢失。日志每5秒被提交到磁盘上,或者在每个成功的索引、删除、更新或批量请求时提交。 为了防止数据丢失,每个shard都有一个事务日志或与之关联的写…
ElasticSearch插件sense常用命令
更新文档,覆盖现有的字段,增加新的字段。 Profile API提供了在搜索请求中执行单个组件的详细时间信息。
下一页
个人成就
文章被点赞
71
文章被阅读
65,476
掘力值
1,235
关注了
13
关注者
29
收藏集
14
关注标签
15
加入于
2018-09-29