12 2019 档案
摘要:ThreadLocal结构 下图是本文介绍到的一些对象之间的引用关系图,实线表示强引用,虚线表示弱引用: ThreadLocal的hashcode 在ThreadLocalMap中都需要根据索引i来get,set int i = key.threadLocalHashCode & (len-1);
阅读全文
摘要:转载地址: "逐行分析AQS源码(3)——共享锁的获取与释放" 前言 前面两篇我们以ReentrantLock为例了解了AQS独占锁的 "获取" 与 "释放" ,本篇我们来看看共享锁。由于AQS对于共享锁与独占锁的实现框架比较类似,因此如果你搞定了前面的独占锁模式,则共享锁也就很容易弄懂了。 "系列
阅读全文
摘要:案例 ,这里将会新增两个node 第一轮循环创建一个 ,空节点,线程也为空 第二轮将 加入到队列中,prev指向head 在最后一次release之前,tryAcquireShared会为 1 shouldParkAfterFailedAcquire parkAndCheckInterrupt(阻塞
阅读全文
摘要:Kubernetes方式 top命令查看所有pod,nodes中内存,CPU使用情况 查看pod root @ master ➜ ~ kubectl top pod -n irm-server NAME CPU(cores) MEMORY(bytes) test-ecd-server-56b77d9
阅读全文
摘要:查看pod,server 查看nodes 特么看不出具体的节点ip 这里我也不关心 查看Endpoint 请求huishi api,抓包分析 请求 这里要抓取所有的网卡 查看抓捕的记录: 其中 是我本机ip地址 是`k8s`集群的master节点ip地址 可以从上面的配置看出是 的`NodePort
阅读全文
摘要:前言 我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的
阅读全文
摘要:Java概念题 拆箱装箱的原理 自动装箱时编译器调用valueOf将原始类型值转换成对象,同时自动拆箱时,编译器通过调用类似intValue(),doubleValue()这类的方法将对象转换成原始类型值。 只有double和float的自动装箱代码没有使用缓存,每次都是new 新的对象,其它的6种
阅读全文
摘要:源码: 内部类Sync CountDownLatch初始化 private void doAcquireSharedInterruptibly(int arg) throws InterruptedException { final Node node = addWaiter(Node.SHARED
阅读全文
摘要:预习: 先来复习一下中学的课程: 指数函数: y=函数(a为常数且以a>0,a≠1)叫做指数函数,函数的定义域是 R 对数函数: 如果(a>0,且a≠1),那么数x叫做以a为底N的对数,记作,读作以a为底N的对数,其中a叫做对数的底数,N叫做真数。 一
阅读全文
摘要:JVM-卡表(Card Table) 简介 现代JVM,堆空间通常被划分为新生代和老年代。由于新生代的垃圾收集通常很频繁,如果老年代对象引用了新生代的对象,那么,需要跟踪从老年代到新生代的所有引用,从而避免每次YGC时扫描整个老年代,减少开销。 对于HotSpot JVM,使用了卡标记(Card M
阅读全文
摘要:一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的😂😂😂,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。 设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang o
阅读全文
摘要:结构 类继承图: 上面的各个接口/类的关系和作用: Executor 执行器接口,也是最顶层的抽象核心接口, 分离了任务和任务的执行。 ExecutorService 在Executor的基础上提供了执行器生命周期管理,任务异步执行等功能。 ScheduledExecutorService 在Exe
阅读全文
摘要:总览 开篇来一些废话。下图是 java 线程池几个相关类的继承结构: 先简单说说这个继承结构,Executor 位于最顶层,也是最简单的,就一个 execute(Runnable runnable) 接口方法定义。 ExecutorService 也是接口,在 Executor 接口的基础上添加了很
阅读全文