ThreadLocal内存泄漏中提到ThreadLocal在ThreadLocalMap中是以一个弱引用身份被Entry中的Key引用的,因此如...
验证代码 执行结果 结论 break和continue和简单不说 break label跳到标签出并且结束整个循环 continue label...
基本概念 直接使用字符串会直接进入常量池 2.String#intern() 方法的作用就是 如果字符串未在 Pool 中,那么就往 Pool ...
摘自深入分析 java 8 编程语言规范:Threads and Locks 1.同步 Java 提供了多种线程之间通信的机制,其中最基本的就是...
中断代表线程状态,每个线程都关联了一个中断状态,是一个 true 或 false 的 boolean 值,初始值为 false。Java 中的中...
摘自一行一行源码分析清楚AbstractQueuedSynchronizer 公平锁的总结: 锁状态。我们要知道锁是不是被别的线程占有了,这个就...
Pipeline Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单...
基本命令的作用 git revert 命令 意思是撤销某次提交。它会产生一个新的提交,虽然代码回退了,但是版本依然是向前的,所以,当你用reve...
基本用法 流程分析 通过查看Splitter.split()的源代码发现其内部返回了个可迭代的对象,并没有立刻执行相应的计算,而是在需要的时候才...