首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码上世界
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
ES入门篇1--什么是ES
2. 为什么要用ES做搜索引擎,而不用数据库或者Lucene? 3. Elasticsearch的应用场景
ES入门篇2--Linux搭建集群
1. 使用虚拟机搭建6台集群 提示未来的ES版本将会需要java11,java8不符合要求,先这样用着吧,后续有什么坑再回退旧版ES。 2. 使用新建的用户登录,启动ES 4. 访问不了ES 访问:192.168.0.115:9200,报404。需要修改application.…
ES入门篇3--核心概念
Near Realtime(NRT):近实时。从写入数据到数据可以被搜索到有一个小延迟(大概1秒);基于es执行搜索和分析可以达到秒级 Node:集群中的一个节点,节点也有名称(默认是随机分配的),节点名称很重要(在执行运维管理操作的时候),节点会根据配置文件的集群名来加入集群…
ES入门篇4--核心机制
Elasticsearch隐藏了复杂的分片机制,开发人员不用关心数据分配到哪个shard中,只需要关心document插入和搜索。 cluster discovery:集群发现机制。ES入门篇4中,index的status从yellow转green的实验里,启动第二个es节点,…
ES入门篇5--语法与原理
1. 集群管理API yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态。 2. 索引操作 由于index在创建时已经指定了固定数量的shard,shard的数量一旦指定了就不能扩展…
ES入门篇6--语法与原理2
1. 乐观锁 适用场景:写document有先后顺序的业务需求,例如商品库存:在高并发情况下需要保证数据精准。往往会使用乐观锁 2. 使用内置的groovy脚本语言 高版本不支持直接从外部文件读取脚本。 3. 批量操作 有些业务场景可能会循环查询N次数据,发送N次网络请求,这个…
《我们一起进大厂》系列-秒杀系统设计
之前写了很多Redis相关的知识点,我又大概回头看了下,除了比较底层的东西没写很深之外,我基本上的点都提到过了,我相信如果只是为了应付面试应该是够了的,但是如果你想把它们真正的吸收纳为己用,还是需要大量的知识积累,和很多实际操作的。 就我自己而言Redis在开发过程中实在用得太…
Basic Of Concurrency(四:线程安全)
共享资源能够被多个线程访问且不会形成竟态条件即为线程安全的代码。所以分清哪些资源为共享资源,对于区分代码是否为线程安全至关重要。 局部变量基础数据类型仅会存储在线程栈中,供本线程使用,所以局部变量基础数据类型是线程安全的。 虽然引用类型本身不会被共享,但引用类型指向的对象是存储…
Java 200+ 面试题补充 ThreadLocal 模块
本文是前文《Java 最常见的 200+ 面试题》的第一个补充模块。 ThreadLocal 是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,适用于各个线程不共享变量值的操作。 …
探索JAVA系列(二)LinkedList插入数据真的比ArrayList快吗?
此时我们的数量级别是百万级别,我们惊讶的发现ArrayList插入效率要比LinkedList快接近20倍,为什么?why?我们明明记得在学习java集合的时候,明确的知道是ArrayList查询快,增删慢的,LinkedList的特细则与之相反的,可是现实测试却跟定义不一样呢…
下一页
个人成就
文章被点赞
7
文章被阅读
3,805
掘力值
100
关注了
5
关注者
0
收藏集
1
关注标签
13
加入于
2019-03-05