首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DrXu
掘友等级
无
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
漫画:什么是ZooKeeper?
Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。 树是由节点所组成,Zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。 这样的层级结构,让每一个Znode节点拥有唯一的路径,就像命名空间一样对不同信息作出清晰的隔离。 …
线程、多线程与线程池总结
了解更多线程相关的概念,查看 Demo 加深对线程相关的使用与控制
Java并发编程(一)Thread详解
由上描述,可以得知线程作为cpu的基本调度单位,只有把多线程用好,才能充分利用cpu的多核资源。 本文基于JDK 8(也可以叫JDK 1.8)。 看源码可以知道Thread的父类是Runnable是JDK1.0提供的,而Callable和Runnable类似,是JDK1.5提供…
还在用Synchronized?Atomic你了解不?
之前在学习的时候也看过AtomicInteger类很多次了,一直没有去做相关的笔记。现在遇到问题了,于是就过来写写笔记,并希望在学习的过程中解决掉问题。 我们可以发现问题所在:count++并不是原子操作。因为count++需要经过读取-修改-写入三个步骤。举个例子: 所以到这…
Java 反射由浅入深 | 进阶必备
本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 若暂时不明白理论没关系,先往下看例子,之后再回来看相信你就能明白了。 为使得测试结果更加明显,我首先定义了一个 …
Java面试必问,ThreadLocal终极篇
在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的. 当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。 那么ThreadLocal可以做…
看图轻松理解数据结构与算法系列(B+树)
已删!
Hashtable、Hashmap、Treemap、LinkedHashmap四种集合之间的关系
1.Hashtable、Hashmap、Treemap、LinkedHashmap四种集合,以键值对存储和操作数据。 (1)Hashtable是Java类库提供的一个哈希实现,支持同步的,不支持null键和null值,很少使用。 (2)HashMap是应用更加广泛的哈希表实现,…
java中equals,==和hashCode关系揭秘
1. == (1)比较基本数据类型,比较的是它们的值:byte,short,char,int,long,float,double,boolean. (2)比较引用类型(类,接口,数组),比较的是它们在内存中的存放地址,即,相同的对象才为true. (1)默认情况下的Object…
实现除法操作
本文的解法来自于该算法题的一篇讨论。 对除数和被除数实现除法运算,其中不使用乘法、除法和求余操作,返回对应的商。如, 暴力解法主要是通过不断循环将y(除数)从x(被除数)中减去,直到x<y. x减去y的次数就是商,而最后剩下的小于y的部分就是余数。暴力解法的时间复杂度很高,比如…
下一页
个人成就
文章被点赞
49
文章被阅读
17,714
掘力值
375
关注了
6
关注者
16
收藏集
1
关注标签
3
加入于
2019-01-18