首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
蔡蹦蹦c
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
Elasticsearch入门及掌握其JavaAPI
双击/bin/elasticsearch.bat启动脚本即可启动ES,关闭该命令行窗口即可关闭ES。 ES是基于Lucene开发的产品级搜索引擎,封装了很多内部细节,通过此插件我们可以通过Web的方式可视化查看其内部状态。 此插件无需放到ES的/plugins目录下,因为它是通…
从源码入手,一文带你读懂Spring AOP面向切面编程
之前《零基础带你看Spring源码——IOC控制反转》详细讲了Spring容器的初始化和加载的原理,后面《你真的完全了解Java动态代理吗?看这篇就够了》介绍了下JDK的动态代理。 基于这两者的实现上,这次来探索下Spring的AOP原理。虽然AOP是基于Spring容器和动态…
搭建 zookeeper 集群
zookeepe r服务器端运行有两种模式:单机模式(standalone)、仲裁模式(quorum),单机模式就是字面意思:由一个单独的服务器提供服务。仲裁模式则有一组 zookeeper 服务器,它们之间可以进行数据的复制,并同时服务于客户端。标题所说的 zookeeper…
漫画:什么是ZooKeeper?
Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。 树是由节点所组成,Zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。 这样的层级结构,让每一个Znode节点拥有唯一的路径,就像命名空间一样对不同信息作出清晰的隔离。 …
漫画:什么是红黑树?
1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢? 1.节点是红色或黑色。 2.根节点是黑…
Java集合面试题(总结最全面的面试题)
集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合用于存储对象的容器,对象是用来封装数据,对象多了也需要存储集中式管理。 和数组对比对象的大小不确定。因为集合是可变长度的。数组需要提前定义大小 数组是固定长度的;集合可变长度的。 数组可以存储基本数据类型…
Java关键字ThreadLocal实践
背景:发现很多博客关于ThreadLocal的说明写错了,ThreadLocal不是维护了key为Thread对象的Map,而是Thread对象维护了一个key为ThreadLocal的Map。 下面截取的源码说明了这个问题,如果觉得晦涩,可以先看后面的实例,再回过头来看源码。…
JAVA中各种锁介绍
这三种锁特指synchronized锁的状态,通过对象头中的mark work字段表示锁状态。 自始至终,对这把锁都不存在竞争,只需要做个标记,这就是偏向锁,每个对象都是一个内置锁(内置锁是可重入锁),一个对象被初始化后,还没有任何线程来获取它的锁时,那么它就是可偏向的,当有线…
关注了
15
关注者
0
收藏集
2
关注标签
12
加入于
2021-01-17