关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文Java Review - 并发编程_并发List_CopyOnWriteArrayList源码剖析
文章目录 概述 源码解析 初始化 添加元素 获取指定位置元素 修改指定元素 删除元素 弱一致性的迭代器 CopyOnWriteArrayList 是如何实现弱一致性的 小结 概述 并发包中的并发List只有CopyO...
热文Java Review - LinkedList源码解读
文章目录 Pre 概述 底层数据结构-双向链表 源码解析 构造函数 方法源码分析 getFirst() getLast() remove相关方法 remove(e) remove(index) removeFirst...
热文Java Review - 并发编程_独占锁ReentrantLock原理&源码剖析
文章目录 Synchronized vs ReentrantLock ReentrantLock概述 获取锁 void lock() 非公平锁的实现代码 非公平锁是如何体现的? 公平锁是怎么实现公平的 void lo...
热文Java Review - 并发编程_ 信号量Semaphore原理&源码剖析
文章目录 概述 小Demo 类关系概述 核心方法源码解读 void acquire() 非公平策略NonfairSync类的`tryAcquireShared`方法 公平策略`FairSync`类的`tryAcqui...
热文Java Review - 并发编程_ 回环屏障CyclicBarrier原理&源码剖析
文章目录 Pre 小Demo 类图结构 CyclicBarrier核心方法源码解读 int await() int await(long timeout, TimeUnit unit) int dowait(bool...
热文Java Review - 并发编程_读写锁ReentrantReadWriteLock的原理&源码剖析
文章目录 ReentrantLock VS ReentrantReadWriteLock 类图结构 非公平的读写锁实现 写锁的获取与释放 void lock() void lockInterruptibly() bo...
热文Java Review - 并发编程_原子操作类LongAdder & LongAccumulator剖析
文章目录 概述 小Demo 源码分析 重要的方法 long sum() reset sumThenReset longValue() add(long x) longAccumulate(long x, LongBi...
热文Java Review - 并发编程_原子操作类原理剖析
文章目录 概述 原子变量操作类 主要方法 incrementAndGet 、decrementAndGet 、getAndIncrement、getAndDecrement boolean compareAndSet...
热文Java Review - 并发编程_ CountDownLatch原理&源码剖析
文章目录 Pre 小Demo CountDownLatch VS join方法 类图关系 核心方法&源码解析 void await() boolean await(long timeout, TimeUnit uni...
热文Java Review - 并发编程_PriorityBlockingQueue原理&源码剖析
文章目录 概述 类图结构 小Demo 核心方法&源码解析 offer poll put take size 概述 PriorityBlockingQueue是带优先级的无界阻塞队列,每次出队都返回优先级最高或者最低的...












