置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文并发编程-24 高并发处理手段之扩容思路 + 缓存思路文章目录 概述 扩容思路 垂直扩展(纵向扩展) 水平扩展(横向扩展) 缓存思路 缓存特征 缓存命中率影响因素 缓存分类和应用场景 Guava Cache Memcache Redis 概述 这里只是讲通用的思路,实际...
热文并发编程-23J.U.C组件拓展之阻塞队列BlockingQueue 和线程池文章目录 概述 阻塞队列的常用场景 阻塞队列的4种处理方式 JDK 7提供的7个阻塞队列 ArrayBlockingQueue LinkedBlockingQueue PriorityBlockingQueue De...
热文并发编程-22J.U.C组件拓展之Fork/Join框架文章目录 Fork/Join框架概述 工作窃取算法 优点 缺点 Fork/Join框架的设计 ForkJoinTask ForkJoinPool 示例 Fork/Join框架的异常处理 代码 Fork/Join框架概...
热文并发编程-21J.U.C组件拓展之Future和FutureTask文章目录 概述 FutureTask的三种运行状态 FutureTask的三种运行状态下的get/cancel操作及结果 FutureTask的实现 FutureTask的使用 示例 Future FutureTas...
热文高并发编程-Daemon Thread的创建以及使用场景分析文章目录 官方文档 Daemon Thread VS User Thread Daemon thread的特点 方法 void setDaemon(boolean status) boolean isDaemon()...
热文高并发编程-Thread#join方法的使用及使用场景分析文章目录 含义 方法及示例 void join() void join(long millis) join(long millis, int nanos) 使用场景分析 含义 翻看下源码的注释: Waits for ...
热文高并发编程-Thread#interrupt用法及源码分析文章目录 官网 方法&源码 void interrupt() ` boolean isInterrupted()` vs `static boolean interrupted()` 方法&示例 void inter...
热文高并发编程-Thread_正确关闭线程的三种方式文章目录 概述 stop() Deprecated 方式一 设置开关 方式二 调用interrupt API 方式三 暴力结束线程-> Daemon Thread + interrupt API 概述 stop() ...
热文高并发编程-线程通信_使用wait和notify进行线程间的通信文章目录 概述 场景 引子 synchronized wait/notify机制 synchronized wait/notify 改造 问题 概述 Java中线程通信协作的最常见的两种方式: syncrhoized...
热文高并发编程-线程通信_使用wait和notify进行线程间的通信2_多生产者多消费者导致程序假死原因分析文章目录 概述 jstack或者可视化工具检测是否死锁(没有) 原因分析 概述 高并发编程-线程通信_使用wait和notify进行线程间的通信 - 遗留问题 我们看到了 应用卡住了 。。。。 怀疑是不是死锁呢? (...
u地址转错【TBXieTCopELUXmkib4KoaUGptdnP5cvVLb】转错请联系TG:@TrxEm