首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小花不惹草
掘友等级
java
|
京东
java码农,记录走过的历程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
redis的zset实现
以上两个条件的上限值可通过zset-max-ziplist-entries和zset-max-ziplist-value来修改。
分布式锁的redis实现与zk实现分析
本质是在某个节点下创建一个临时有序结点,zk的机制会在A线程创建有序结点后返回他创建的节点是否是这个节点路径下的最小节点,要是最小的就会加锁成功。 线程B开始访问接口,也在路径下创建临时有序结点,创建完后返回顺序,发现自己不是第一个,那么zk的watch机制天生支持,关于上一个…
dubbo服务暴露-关于本地暴露和远程暴露源码
服务暴露本地暴露:何为本地暴露:一些服务可能只在本地环境下使用,那么这时候再通过网络通信就不太合适,可以在本地进行通信即可,这时候本地就会将相应服务暴露到本地jvm中本地暴露源码判断:当scope未设
布隆过滤器学习
在爬虫系统中,我们需要对URL进行去重,已经爬过的网页就可以不用爬了。但是URL太多了,几千万几个亿,如果用一个集合装下这些URL地址那是非常浪费空间的。这时候就可以考虑使用布隆过滤器。它可以大幅降低去重存储消耗,只不过也会使得爬虫系统错过少量的页面。 邮箱系统的垃圾邮件过滤功…
dubbo肥朝系列读书笔记
第一篇容错架构篇:主要讲几个过程:1.从directory获取所有的invokers2.使用route进一步过滤删选出可执行的invokers3.最终使用负载策略获取最终执行方法的那个invoker第
aqs解析-AbstractQueuedSynchronizer
reenttrantlock:和可重入锁的实现方式差不多,state初始化为0,表示未锁定状态。A线程lock()时,会调用tryAcquire()独占该锁并将state+1。此后,其他线程再tryAcquire()时就会失败,直到A线程unlock()到state=0(即释放…
本地启动zk
进入对应目录,D:\soft\zookeeper-3.4.14\conf下的zoo_sample.cfg重新命名为zoo.cfg,默认加载zoo.cfg这个文件。
uml类图学习(转载)
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition
树的基础概念
3. 二叉树部分: 结点数量:如果树的层次定义从0开始,那么第i层最多拥有2^i个结点(i>=0)。 高度:高度为k的二叉树,最多拥有2^(k+1) - 1个结点(k>=-1)。 (空树的高度为-1),此时是个满二叉树 完全二叉树可能是完满二叉树,完满二叉树也可能是完全二叉树 …
个人成就
文章被阅读
6,736
掘力值
151
关注了
8
关注者
0
收藏集
2
关注标签
3
加入于
2019-04-23