首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
decode_life
掘友等级
资深Java
java,dubbo,redis
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 30
沸点 20
赞
50
返回
|
搜索文章
最新
热门
HashMap底层源码解读
HashMap是Java中广泛使用的数据结构之一,它提供了一个快速的键值存储映射,可以在常数时间复杂度内进行插入、删除和查找操作。本文将详细解析HashMap的底层源码实现原理,包括数据结构、哈希冲突
Spark on Yarn集群环境搭建及example运行一篇搞定
环境准备机器准备Linux(CentOS7)虚拟机软件版本jdk1.8.0_60scala2.11.12hadoop3.1.3spark2.4.6livy0.7.0配置hostssudovim/etc
踩坑系列之--Fastjson JSONPath解析Boolean类型翻车了
1. 现象 2. 原因分析 3. 解决方法
redis 底层数据结构
简单动态字符串SDS包含字符串长度,剩余可用长度,字符数组用于Redis中所有的string存储字典(map)数组+链表形式,跟hashMap很像链地址法解决hash冲突rehash使用新建hash数
模板方法模式
模板方法模式优点:封装不变部分,扩展可变部分。提取公共代码,便于维护。行为由父类控制,子类实现。缺点:每一个不同的实现都需要一个子类来实现,导致类的个数增加,使得系统更加庞大。使用场景:有多个子类共有
观察者模式
观察者模式优点省去了反复检索状态的资源消耗(轮询)得到更快的反应速度缺点如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。如果在观察者和观察目标之间有循环依赖的
代理模式
前言代理模式优点:职责清晰。高扩展性。智能化。缺点:由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。实现代理模式需要额外的工作,有些代理模式的实现非常复杂
jdk安装及环境变量配置
下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91。 在"系统变量"中设置3项属性,JAV…
采坑系列之--dubbo异步调用传递性导致嵌套调用返回null值的bug
1. 我们的排查思路 2. 预备知识:RpcContext简介 3. 上面还有个小问题,serviceB第二次调用serviceC,会正常返回,这又是为什么呢? 分析了问题产生的原因后,在不修改dubbo源码的情况,可以有一下几种处理方式。 有返回值,并且需要异步,最简单的方式…
采坑系列之--dubbo异步调用传递性导致嵌套调用返回null值的bug采坑系列之--dubbo异步调用传递性导致嵌套调用返回null值的bug
3. 上面还有个小问题,serviceB第二次调用serviceC,会正常返回,这又是为什么呢? 解决方法 有三个应用serviceA,serviceB,serviceC,在确保消费没有错乱的前提下(都只有单个服务提供者),期望其调用关系为 serviceAserviceBse…
下一页
个人成就
文章被点赞
18
文章被阅读
12,925
掘力值
302
关注了
38
关注者
15
收藏集
3
关注标签
25
加入于
2018-09-30