腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
博岩Java大讲堂
java基础知识--集合、日志、多线程、jvm、io
专栏成员
举报
47
文章
82690
阅读量
43
订阅数
订阅专栏
申请加入专栏
全部文章(47)
java(34)
其他(9)
jdk(9)
存储(6)
hashmap(6)
数据结构(5)
安全(4)
api(3)
jvm(3)
开源(2)
缓存(2)
费用中心(1)
数据库(1)
apache(1)
容器(1)
jdbc(1)
ftp(1)
二叉树(1)
系统架构(1)
搜索文章
搜索
搜索
关闭
Java虚拟机--类加载器如何加载一个Class文件
java
数据结构
如何加载一个Class文件 在之前的文章中,笔者介绍了Java虚拟机--类加载机制,阐述了一个类加载到底做了哪些事情! 但是,关于类加载器的只是,并没有做任何介绍,只是说了下会在后面的文章中进行单独阐述。那么,本篇的意义就是来告诉大家类加载器的实现。 首先,我们来简单的回顾下类加载机制中的内容。 类加载机制 虚拟机把类的数据从.class文件加载到内存,并对class文件中的数据进行校验、转换、解析、初始化等操作后,最终形成可以被虚拟机识别并使用的Class对象的过程就叫做“虚拟机的类加载”,主要包括为3大
贾博岩
2018-06-20
946
0
Disruptor框架学习(2)--为啥这么快
数据结构
缓存
Disruptor框架学习(2)--为啥这么快 在上一篇中,笔者阐述了Disruptor的代码实现和数据结构。在说到,Disruptor为什么性能那么高的时候,提及了几个概念:CAS、缓存行、伪共享。本篇,就对此进行一个详细的介绍。 1.1 CPU缓存 在现代计算机当中,CPU是大脑,最终都是由它来执行所有的运算。而内存(RAM)则是血液,存放着运行的数据;但是,由于CPU和内存之间的工作频率不同,CPU如果直接去访问内存的话,系统性能将会受到很大的影响,所以在CPU和内存之间加入了三级缓存,分别是L1、L
贾博岩
2018-05-11
948
0
Java集合--Queue(Java中实现2)
java
jdk
数据结构
1.1 Deque源码(基于JDK1.7.0_45) 本票中,我们来看看Deque源码,在Queue基础上,又增加了哪些功能? Deque接口,是一个实现了双端队列数据结构的队列,即在头尾都可进行删除和新增操作; //接口Deuque: public interface Deque<E> extends Queue<E> { //将指定元素添加到双端队列的头部(如果队列满了,则抛出异常) void addFirst(E e); //将指定元素添加到双端队列的头部(如果队列满了,
贾博岩
2018-05-11
1.4K
0
Java集合--Queue(Java中实现1)
java
数据结构
jdk
1.2 Java中的实现 上一篇,阐述了队列的实现结构,通过图片的形式让大家有了更进一步的了解。 接下来,我,我们来看看队列在Java具体是如何成仙了,来看下Queue的代码!!! 在Java中,Ar
贾博岩
2018-05-11
1.2K
0
Java集合--Queue队列介绍
java
数据结构
4 Queue队列 前面几篇,我们介绍了Java集合中常用到的对象。本篇中,我们再来说说Queue队列的故事。 对于Queue,或许你跟我一样,并不会将其与集合框架联系到一起,更多时候是将其归属到数据结构中。 尤其是查找集合相关的教程时,大多都是List、Set、Map,讲解Queue队列的很少出现。 但,当你真正去了解、看源码时,会发现Queue是Collection的一个子接口,与List、Set同一级别; 题外话说多了,到底什么是Queue,让我们来看! 1. Queue Queue是Java集合框架
贾博岩
2018-05-11
1.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档