一个想写小说的程序员

苟日新,日日新,又日新。

JAVA知识总结目录

1,NIO 5种网络IO模型介绍 5种网络IO模型介绍 多路复用IO模型中的select和epoll 多路复用IO模型中的select和epoll 2,JVM内存模型+垃圾回收机制 JVM内存模型+垃圾回收机制 3,MQ 4,redis 5,源码,hashMap,Concurre...

2018-11-14 19:42:40

阅读数 142

评论数 0

LinkedHashMap 的理解以及借助其实现LRU

LinkedHashMap 的理解以及借助其实现LRU LinkedHashMap中有一个参数 accessOrder,这个参数定义了LinkedHashMap的访问顺序。 LinkedHashMap中继承了Node,给Node新增了2个新的属性before和after static clas...

2018-12-12 17:32:28

阅读数 85

评论数 0

ConcurrentHashMap源码学习

ConcurrentHashMap源码学习 自从学习了AQS之后,想着重新读一下ConcurrentHashMap的源码来加深下理解,所以有了这篇文章,针对ConcurrentHashMap常用的方法进行分析。 0,基础知识以及一些字段的含义 1.8中的ConcurrentHashMap使用...

2018-12-11 22:35:25

阅读数 27

评论数 0

AQS理解之一,基础知识——LockSupport

AQS理解之一,基础知识——LockSupport LockSupport类位于java.util.concurrent包下。 顾名思义,就是一个实现锁的辅助类。 来看下他的类结构: 其中的变量都是通过UNSAFE类来赋值,代码如下: private static final sun...

2018-12-08 21:55:11

阅读数 73

评论数 0

java.util.concurrent 包下面的所有类

java.util.concurrent 包下面的所有类 原子操作数类: java.util.concurrent.atomic.AtomicBoolean.class java.util.concurrent.atomic.AtomicInteger.class java.util.concur...

2018-11-20 16:44:54

阅读数 246

评论数 0

一个http-request的源码及改进

一个http-request的源码及改进 这个版本是基于Http-requesthttps://github.com/kevinsawicki/http-request进行升级的http-request。 进行了一下改变: 1.封装了HttpResponse,让request和resp...

2018-08-13 18:38:45

阅读数 586

评论数 0

源码学习【原子类AtomicInteger】Java原子类底层实现(解释详细)

原子类AtomicInteger 在Java中,有很多方法可以保证多线程下数据的安全,AtomicXXXX这些类就是其中的一种,原子类,可以保证每一步操作都是原子操作。这次就对AtomicInteger的源码进行学习。 首先看一下这个类的类变量和成员变量: //类变量 unsafe类【jav...

2018-08-11 10:35:12

阅读数 246

评论数 0

源码学习【HashMap第一篇】HashMap到底是怎么put的?

HashMap到底是怎么put 的? 这是我的专栏的第一篇,有任何错误,希望大家不吝赐教,共同学习。 写这个专栏主要是自己学习源码的过程,如果对别人能有所帮助,不胜开心~ 关于HashMap中的红黑树这里不做讨论,后续可能会进行源码分析 直接上源码,jdk1.8 put ...

2018-08-08 20:17:52

阅读数 102

评论数 0

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