首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
带我姑娘走出平房
掘友等级
JAVA工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
2. 多线程 synchronized
synchronized是java的元老级角色,现在还有很多人称呼他为重量级锁。在1.6之后,对其优化后,现在没那么重了。 synchronized 是支持原子性和可见性。 1)线程解锁前,必须把共享变量的最新值刷新到主内存中。 一个同步方法可以调用另外一个同步方法,一个线程已…
1. 多线程 基础概念及方法
并发编程的目的是为了让程序运行的更快,但是,并不是启动更多的线程就能让程序最大限度的并发执行。让程序变快,会有很多挑战,比如:死锁、上下文切换 1. 上下文切换 CPU是通过给每隔线程分配CPU时间片来实现这个机制。时间片就是CPU分配给每个线程的时间。因为时间非常短,一般就是…
9. Elasticsearch ELK
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logsta…
8. Elasticsearch 地理位置及搜索
ignore_malformed:则忽略格式错误的地理位置。如果false(默认) ES的特殊类型之一,用来描述复杂的几何图形的类型,比如点、线、面,多边形等二维几何模型。 以某个点为圆心查找指定半径的圆内的坐标。 查找给定多个点连成的多边形内的坐标。 一个封闭的多边形,其第一…
7. Elasticsearch TF-IDF算法及高级查询
idf(t) is the inverse document frequency for term t. 获取所有shard的local IDF计算结果,在本地进行global IDF分数的计算,会将所有shard的doc作为上下文来进行计算,也能确保准确性。但是生产环境下,不…
6. Elasticsearch 分词器
分词器 接受一个字符串作为输入,将这个字符串拆分成独立的词或 语汇单元(token) (可能会丢弃一些标点符号等字符),然后输出一个 语汇单元流(token stream) 。 ② 然后用户通过近似的mother liked little dog, 也能搜索到相关的文档. ch…
5. Elasticsearch Scripts和读写原理
lang:脚本使用的语言,默认是painless。 source:脚本的核心部分,id应用于:stored script。 params:传递给脚本使用的变量参数。 expression:每个文档的开销较低:表达式的作用更多,可以非常快速地执行,甚至比编写native脚本还要快…
3. Elasticsearch Mapping
Mapping,映射,相当于关系型数据库创建语句,定义文档字段及其类型、索引与存储方式。通常会涉及如下方面: 文档中哪些字段需要定义成全文索引字段。 文档中哪些字段定义为精确值,例如日期,数字、地理位置等。 文档中哪些字段需要被索引(能通过该字段的值查询文档)。 日期值的格式。…
4. Elasticsearch 集群原理
索引是指向一个或者多个物理分片的逻辑命名空间。 一个分片是一个底层的工作单元,它仅保存了全部数据中的一部分。一个分片是一个 Lucene 的实例,以及它本身就是一个完整的搜索引擎 集群 status 值为 yellow,没有被分配到任何节点的副本数。 集群是正常运行的,但是在硬…
2.Elasticsearch基础使用
Elasticsearch 使用 JavaScript Object Notation(或者 JSON)作为文档的序列化格式。JSON 序列化为大多数编程语言所支持,并且已经成为 NoSQL 领域的标准格式。 它简单、简洁、易于阅读。 我们现在就一个笔记本电脑,就启动了一个es…
下一页
个人成就
文章被点赞
31
文章被阅读
19,279
掘力值
694
关注了
33
关注者
4
收藏集
1
关注标签
10
加入于
2020-07-08