首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
linqiw
掘友等级
菜鸟网络
保持专注,努力工作。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
Collection源码分析
Collection是集合层次结构的根接口。集合代表一组对象,每个对象称为集合中的元素。一些集合不允许重复的元素(Set等),一些允许重复的元素(List等)。一些集合无序(Set等),一些集合有序(List等)。JDK并不提供任何的直接实现这个接口,它提供了更具体的实现子接口…
mysql执行过程以及顺序
前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据的来源,mysql承担者存储数据和读写数据的职责。因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?mysql服务端是如何处理请求的,又是如…
Queue源码分析
队列是一种特殊的线性表,先进先出的数据结构,即队列有序,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 还未写完,晚上继续写。
RocketMQ源码阅读(二)-通信模块
在消息生产者, broker和消息消费者之间都会发生通信, RocketMQ的通信层是基于通信框架netty之上做了简单的协议封装. 本人阅读的RocketMQ版本是4.1.0-incubating-SNAPSHOT, 依赖的netty版本是4.0.36.Final. Rock…
idea war模式与war exploded模式区别
war模式:将WEB工程以包的形式上传到服务器tomcat的webapp下。 war exploed部署时,不会将war包部署到tomcat中,也就是说tomcat的webapps目录下不会出现当前项目的文件,如果将项目改为war部署的方式,application contex…
Java NIO分析(10): JVM堆外内存利用改进: DirectBuffer详解
前面我们详细讲了Java NIO分析(8): 高并发核心Selector详解和Java NIO分析(9): 从BSD socket到SocketChannel, 分别是NIO的事件分发器和非阻塞处理器. 为了支持Channel的双向读写和Scatter/Gather操作,我们还…
RocketMQ入门案例【面试+工作】
RocketMQ是一个消息中间件。消息中间件中有两个角色:消息生产者和消息消费者。RocketMQ里同样有这两个概念,消息生产者负责创建消息并发送到RocketMQ服务器,RocketMQ服务器会将消息持久化到磁盘,消息消费者从RocketMQ服务器拉取消息并提交给应用消费。 …
从hotspot解析jdk1.8 Unsafe类 park和unpark方法
版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/a7980718/article/details/
Phaser源码分析
所有parties线程需等待此阶段屏障的所有线程都到达,才能进入下一阶段屏障持续执行。 三个都是线程同步辅助工具类,同步辅助三剑客。CountDownLatch不能重用,CyclicBarrier、Phaser都可以重用,并且Phaser 即子Phaser的所有阶段都执行完,即…
Java专家系列:CPU Cache与高性能编程
随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引入了一级Cache。随着热点数据体积越来越大,一级Cache L1已经不满足发展的要求,引入了二级Cache L2,三级Cac…
下一页
个人成就
文章被点赞
218
文章被阅读
72,290
掘力值
1,922
关注了
84
关注者
1,239
收藏集
0
关注标签
22
加入于
2018-10-30