- 博客(4)
- 资源 (2)
- 问答 (8)
- 收藏
- 关注
转载 Java volatile详解
在Java中,为了保证多线程读写数据时保证数据的一致性,可以采用两种方式:同步如用synchronized关键字,或者使用锁对象.volatile使用volatile关键字用一句话概括volatile,它能够使变量在值发生改变时能尽快地让其他线程知道.volatile详解首先我们要先意识到有这样的现象,编译器为了加快程序运行的速度,对一些变量的写操作会先在寄存器或者是C
2014-08-28 16:58:52 650
转载 ConcurrentHashMap之实现细节
ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源代码
2014-08-28 14:56:04 508
转载 ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅
2014-08-22 00:12:28 644
转载 JVM内存管理总结
近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构——
2014-08-18 16:54:00 749
Professional Java Development with the Spring Framework
2011-07-24
struts2的ognlAPI文档
2008-12-08
用java要实现一个txt转json的二维数组
2024-03-21
请教一个截取网络端口数据包的问题?
2024-03-14
可以拿到apk文件,是否可以得到他的前端代码
2024-02-20
将apk反编译成java后,能找到里面的接口方法么
2024-02-17
基于Hudi框架的Spark数据导入报错?
2023-10-08
Kafka单节点集群中的consumer不消费?
2023-09-11
小型企业的 ERP 行业管理系统用什么云配置比较合适?
2023-02-20
一个简单的验证码字符建议
2022-02-21
xcode10目前可以用于flutter原生开发么
2021-10-31
想做一款移动APP,选择什么框架好一些
2021-10-28
可不可以在app或小程序中实现那种自己动的卡通
2021-10-20
小程序产品使用轻量应用服务器还是云服务器
2021-09-26
请问社交类app或小程序的表结构大概应该如何设计
2021-09-26
公司企业网站选择自己建站好还是在第三方平台购买服务好?
2021-02-03
如何解决poi3.6版本导出excel中文乱码问题
2010-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人