自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

终生学习践行者

你不会找到路,除非你敢于迷路。

  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java SynchronousQueue阻塞传输器源码深度解析【三万字】

基于JDK1.8详细介绍了SynchronousQueue的底层源码实现,包括“没有容量”的原理,以及“入队列“、“出队列”等操作源码。

2020-07-31 12:21:31 2810

原创 Java PriorityBlockingQueue优先级阻塞队列源码深度解析【两万字】

基于JDK1.8详细介绍了PriorityBlockingQueue的底层源码实现,包括小顶堆和优先级排序的原理,以及入队列、出队列等操作源码。

2020-07-27 10:16:46 2288 1

原创 Java LinkedBlockingQueue源码深度解析

基于JDK1.8详细介绍了LinkedBlockingQueue的底层源码实现,包括锁分离的原理,以及入队列、出队列等操作源码。实际上LinkedBlockingQueue的源码还是非常简单的!

2020-07-24 16:05:58 2850 2

原创 Java ArrayBlockingQueue源码深度解析

基于JDK1.8详细介绍了ArrayBlockingQueue的底层源码实现,包括逻辑环形数组的原理,以及入队列、出队列等操作源码。实际上ArrayBlockingQueue的源码还是非常简单的!

2020-07-22 18:28:35 2209

原创 Java ConcurrentSkipListSet源码深度解析

基于JDK1.8详细了ConcurrentSkipListSet的底层源码实现,实际上就是对ConcurrentSkipListMap的包装!

2020-07-22 09:39:48 2237

原创 Java ConcurrentSkipListMap跳跃表源码深度解析【三万字】

基于JDK1.8详细介绍了ConcurrentSkipListMap的底层源码实现,包括跳跃表的原理,以及结点的插入、删除、查找、随机数算法、导航方法等底层源码!

2020-07-21 18:02:03 2437 1

原创 Java CopyOnWriteArraySet源码深度解析

介绍了JDK1.8的CopyOnWriteArraySet的特性和源码实现!

2020-07-17 15:26:58 2138

原创 Java CopyOnWriteArrayList源码深度解析

基于JDK1.8详细介绍了CopyOnWriteArrayList的底层源码实现,包括写操作、读操作、迭代操作等,并介绍了写时复制(COW)机制的原理。

2020-07-17 11:19:49 3380 1

原创 Java ConcurrentLinkedQueue非阻塞式同步队列源码深度解析【一万字】

基于JDK1.8详细介绍了ConcurrentLinkedQueue的底层源码实现,包括同步原理、入队操作、出队操作、获取操作等。

2020-07-15 18:12:30 2009 1

原创 Java ConcurrentHashMap源码深度解析【三万字】

三万字的基于JDK1.8的ConcurrentHashMap的主要方法的实现原理分析,包含初始化、扩容等逻辑的源码的详细分析!最后给出了JDK1.7和JDK1.8两个版本的ConcurrentHashMap的对比。

2020-07-13 18:39:46 2626

原创 Java LockSupport以及park、unpark方法源码深度解析

介绍了JUC中的LockSupport阻塞工具以及park、unpark方法的底层原理,从Java层面深入至JVM层面。

2020-07-08 16:47:25 4644 15

原创 Java ReadWriteLock读写锁的源码深度解析与应用【一万字】

Java ReadWriteLock读写锁的原理,包括读锁、写锁的获取和释放、锁降级的原理,并与传统独占锁的性能做了对比!

2020-07-07 13:51:47 2451

原创 Java ReentrantLock可重入锁的源码深度解析

Java的ReentrantLock的源码实现,包括加锁、解锁的源码,以及公平性、重入性的实现!

2020-07-05 11:02:02 3140

原创 AQS(AbstractQueuedSynchronizer)源码深度解析(5)—条件队列的等待、通知的实现以及AQS的总结【一万字】

详细介绍了AQS中的条件队列的原理,以及等待、通知的实现,以及AQS的总结。

2020-07-03 12:46:24 4038 3

redis的可视化工具——redisdesktopmanager

redis的可视化工具,方便进行测试

2021-06-17

收集到的maven学习资源

一些maven学习文档。Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2020-08-31

Hsdis Java汇编指令工具

HSDIS是一个Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件。它的作用是让HotSpot的-XX:+PrintAssembly指令调用它来把动态生成的本地代码还原为汇编代码输出,同时还生成了大量非常有价值的注释,这样我们就可以通过输出的代码来分析问题。

2020-06-05

jclasslib.zip

通过jclasslib工具可以完全替代javap命令,jclasslib可用于用于打开class文件,而且是可视化的,效果更好一些。jclasslib还提供了修改jar包中的Class文件的API。

2020-04-11

hex-editor.exe

Hex Editor Neo编辑器是一个二进制文件编辑软件工具适用于Windows。它的丰富和方便的功能集将帮助所有的软件和硬件开发与ASCII码,十六进制,十进制,浮点型,双精度型和二进制数据。

2020-04-05

npp.7.6.4.Installer.zip

notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。

2020-04-05

MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64.zip.7z

MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。

2020-04-04

Nginx1.8压缩包以及安装教程

Nginx是著名的反向代理服务器,本压缩包包括Nginx1.8的安装包,以及安装教程,还包括负载均衡教程和tomcat session共享教程。

2020-04-03

kafka可视化工具--kafkatool

kafka可视化工具 ---kafkatool 。使用该工具可以连接kafka,非常方便的查看topic、consumer、消息。

2020-03-25

五种Java反编译工具压缩包:DJ Java Description、XJad、luyten、jd-jui-windows、jd-eclipse-site

Java五种最常用的反编译工具大全,包括DJ Java Description、XJad、Jd-jui、luyten、jd-eclipse-site。下载下来就可以直接使用,非常方便,当一款反编译工具有问题时还可以切换另外几款工具反编译对比,非常有效。是Java开发必备的工具包!压缩包位7z文件!

2019-04-20

本科毕设论文国家规定撰写规范

为加强本科实践教学管理,贯彻落实科技学院教字[2006]1号文件精神,扎实做好本科毕业设计(论文)工作,保证毕业设计(论文)质量,特制订《本科毕业设计(论文)撰写规范》。官方文档

2019-01-20

空空如也

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

TA关注的人

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