自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java中ConcurrentHashMap类是如何实现的?

例如,它使用了一个固定大小的缓冲区来存储哈希表中的键值对,这个缓冲区可以减少哈希表的磁盘I/O操作,从而提高哈希表的性能。它还使用了一个锁机制来保护哈希表中的键值对,这个锁机制可以避免多个线程同时修改同一个键值对的情况,从而提高哈希表的并发性能。总之,Java中的ConcurrentHashMap类是一个基于HashMap类的线程安全的哈希表实现,它通过使用双向链表和锁机制等额外的机制来提高并发性能。在多线程环境下,ConcurrentHashMap类可以实现高效的并发访问,从而提高程序的性能。

2023-04-04 10:11:49 113

原创 Java中ThreadLocal类是如何实现的?

在上面的示例中,我们定义了一个ThreadLocal类,并在其中定义了一个静态方法threadLocal,该方法返回一个ThreadLocal实例。在main方法中,我们使用threadLocal.set方法将一个值设置为ThreadLocal实例的value参数,并使用threadLocal.get方法获取该ThreadLocal实例的value参数的值。ThreadLocal类是Java中的一个实现了Map接口的类,它可以在一个线程中维护一个变量的值,并且该值只能在该线程中访问。

2023-04-04 10:06:37 148

原创 JSTL表达式详解

今天遇到一个问题,是关于JSTL表达式的,在后台许多个map,而且有嵌套的关系,并且map中的值各式各样的类型。这就需要JSTL表达式紧密的配合才能将数据体现在jsp页面上!为此特意将学习JSTL表达式发出来,供以后查阅!核心标签库:(1)表达式控制标签:out标签、set标签、remove标签、catch标签。(2)流程控制标签:if标签、choose标签、when标签、otherw

2018-07-13 12:08:28 435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除