标签:ConcurrentHashMap

Java

重学 Java 设计模式:实战模版模式「模拟爬虫各类电商商品,生成营销推广海报场景」

5

puefu.he 发布于 2020-07-08

作者:小傅哥 博客: https://bugstack.cn – 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!:smile: 一、前言 黎明前的坚守,的住吗? 有人举过这样一个例子,先给你张北大的录取通知书,但要求你每天5点起床,12点睡觉:slee...

阅读(1)评论(0)赞 (0)

Java

HashMap与HashTable

4

darida 发布于 2020-07-07

二、HashMap和Hashtable的区别 1.区别: 两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。 Hashtable 是不允许键或值为 null 的,HashMap 的键值则都可以为 null。 Hashtable在我们put 空值的时候...

阅读(5)评论(0)赞 (0)

Java

扯淡 Java 集合

13

xubiao.zhuang 发布于 2020-07-07

大致分类:List、Set、Queue、Map Iterable Collection 接口中继承 Iterable 接口。这个接口为 for each 循环设计、接口方法中有返回Iterator对象 public interface Iterable<T> { It...

阅读(7)评论(0)赞 (0)

Java

吃透这37个经典面试题,还愁拿不到offer?

8

zhuangli 发布于 2020-07-07

微信搜索BGM7756,免费获取本文提及资料! 1.bio与nio的区别 2.select与poll的区别 3.zookeeper的⼯作原理 4.cap理论 5.⼆段式满⾜cap理论的哪两个理论 6.线程池的参数配置,为什么java官⽅提供⼯⼚⽅法给线程池 7.分布式框架dubb...

阅读(9)评论(0)赞 (0)

Spring

凭借着这份面试题,我拿到了阿里,美团,字节跳动的offer!

7

wenming.gapo 发布于 2020-07-07

为了方便同学们之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。 Java基础知识 java中==和equals和hashCode的区别 ...

阅读(7)评论(0)赞 (0)

Java

三、Apache Dubbo学习整理—注册中心(2)

1

xirruiqiang 发布于 2020-07-07

订阅和发布是注册中心的核心功能之一。当一个已有服务的提供者下线,或者新的提供者加入。订阅对应接口的消费者和服务治理中心能及时收到注册中心的通知,并更新本地配置信息。整个过程自动完成,不需要人工参与。 (一)Zookeeper的实现 1、发布的实现 提供者和消费者都需要把自己注册到...

阅读(8)评论(0)赞 (0)

Java

javaagent使用指南

6

likai 发布于 2020-07-07

javaagent使用指南 今天打算写一下 Javaagent,一开始我对它的概念也比较陌生,后来在别人口中听到 字节码插桩 , bTrace , Arthas 后面才逐渐了解到Java还提供了这么个工具。 JVM启动前静态Instrument # Javaagent 是什么? ...

阅读(4)评论(0)赞 (0)

Java

Tomcat类加载机制浅析

xiaoli.he 发布于 2020-07-07

前言 Tomcat 是后端服务最常见的web容器,关于 Tomcat 一个重要的话题就是它的类加载机制,本文就基于 9.0.16 版本浅析一下 Tomcat 的类加载机制 有几个类加载器? 在Tomcat的启动类 org.apache.catalina.startup.Boots...

阅读(9)评论(0)赞 (0)

Spring

Spring源码分析

yeseng 发布于 2020-07-06

首先我们采用Spring官方推荐的JavaConfig风格+注解的方式来初始化Spring: // 配置类 @Configuration @ComponentScan(basePackages = {"com.demo.learn.service"}) pub...

阅读(9)评论(0)赞 (0)

Java

阿里P7岗位面试,面试官问我:为什么HashMap底层树化标准的元素个数是8

6

songhua.gao 发布于 2020-07-06

前言 先声明一下,本文有点标题党了,像我这样的菜鸡何德何能去面试阿里的P7岗啊,不过,这确实是阿里p7级岗位的面试题,当然,参加面试的人不是我,而是我部门的一个大佬。他把自己的面试经验分享给了我,也让我间接体会下阿里级别的面试难度,这样算起来,我也勉强算是经历面试过阿里P7的岗位...

阅读(10)评论(0)赞 (0)

Spring

【超详细的Spring源码分析 —— 05 Spring对于Bean管理的核心组件源码分析 – 注册Bean Definition】

zhuangli 发布于 2020-07-05

在上一章中,我留了一个 "BeanDefinition注册到registry" 的尾巴还没分析,这边我把代码入口重新放到下面,以便于回顾: /** * 通过解析器delegate去处理给定的bean element, 并解析出相应的bean Definitio...

阅读(8)评论(0)赞 (0)

Java

Java并发编程学习系列二:集合不安全

2

尖兵 发布于 2020-07-05

概念 Java集合类框架的基本接口有哪些? 总共有两大接口:Collection 和 Map ,一个元素集合,一个是键值对集合; 其中 List 和 Set 接口继承了 Collection 接口,一个是有序元素集合,一个是无序元素集合; 而 ArrayList 和 Linked...

阅读(11)评论(0)赞 (0)

Java

快来!我从源码中学习到了一招Dubbo的骚操作!

55

darida 发布于 2020-07-05

这是why的第   55 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 55 篇。 老规矩,先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩。 魔幻的 2020 年的上半年过去了,很多人都在朋友圈和上半年说再见,我也不例外。 上面这张...

阅读(15)评论(0)赞 (0)

Java

java容器中的几种计数方法浅谈

xubiao.zhuang 发布于 2020-07-05

本文讨论java集合容器中的几种元素数量获取的方式,命题很小,但是也足以让我们思考一些东西。 所谓计数:即是给出所在容器的元素总数的方式。一般能想到的就是两种方式:一是使用某个字段直接存储该计数值,二是在请求计数值时临时去计算所有元素数量。貌似本文的答案已经出来了。好吧,那我们还...

阅读(14)评论(0)赞 (0)

Java

新一代缓存Caffeine,速度确实比Guava的Cache快

6

xiaoli.wang 发布于 2020-07-04

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 我想把记忆缓存起来,等再次见到你,就能够很快认出你。 能够说出这么有哲理的话,得益于我对缓存的理解,以及对它的看重。没有了缓存,我的人生就没有了意义。 缓存是非常重要的,...

阅读(16)评论(0)赞 (0)

Java

什么才是 Java 的基础知识?

2

dulong 发布于 2020-07-04

作者: 晓风轻 链接:zhuanlan.zhihu.com/p/28615617 近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考。...

阅读(14)评论(0)赞 (0)

Java

Spring源码解读 – IOC xml配置解析(二)- 自定义标签解析与component-scan原理(一)

xubiao.zhuang 发布于 2020-07-03

这个问题其实上一篇有讲过,这边再复述一遍,在 spring 的 xml 配置文件中,我们可以把所有的标签分为两类:自定义标签和默认标签,区别如下 <!-- 标签前面有 xxx:即是spring的自定义标签,我们也可以自己定义一个xiaozize:的标签-之后会讲到 --&g...

阅读(14)评论(0)赞 (0)

Java

真题:HashMap 夺命二十一问,必看系列!

4

dulong 发布于 2020-07-03

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 面试题 ”领 《96份:3265页面试题》 1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Nod...

阅读(13)评论(0)赞 (0)