关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
一、概述 1、作用? 允许一组线程互相等待,直到到达某个公共屏障(barrier)点。 因为该barrier在释放等待线程后可以重用,所以称它为循环的barrier。 2、使用场景? 用于多线程计算数据,最后合并计算...
热文《JUC》Semaphore原理/源码解析
一、概述 1、作用? 限制并发量,用来控制同时访问特定资源的线程数量。 2、使用场景? 适用于限制使用共享资源线程数量的场景。 3、常用类方法? availablePermits():返回此信号量中当前可用的许可证数...
热文Java线程虚假唤醒是什么、如何避免?
一、什么是虚假唤醒? 多线程环境下,有多个线程执行了wait()方法,需要其他线程执行notify()或者notifyAll()方法去唤醒它们,假如多个线程都被唤醒了,但是只有其中一部分是有用的唤醒操作,其余的唤醒都...
热文《RockerMQ源码分析》客户端是如何发送心跳到Broker的?含心跳包数据来源
一、前言 RocketMQ所有的心跳机制: 1)Producer端: Producer与NameSrv随机建立长连接,定期从NameSrv获取topic路由信息; Producer与Broker的Master结点建立...
热文MySQL报错:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘xx
一、完整报错内容 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘te...
热文和面试官聊聊MySQL排序的坑(含order by limit 分页出现重复数据问题、结合索引 order by什么情况不会进行内存排序操作(Using filesort))
1. 面试官:MYSQL按多个字段排序需要注意哪些问题? 这是准备考我实操经验呀!巧了前一段时间遇到过类似的坑。针对多字段进行组合排序时,首先order by 后可加多个字段时,字段之间用英文逗号隔开;其次优先级按照...
热文《RocketMQ源码分析》部分Consumer下线后,倒推Broker如何做到准实时通知剩余Consumer?
一、承上启下 我们接着上一篇RocketMQ Broker如何感知Consumer的异常宕机、正常下线?继续聊Broker感知到到Consumer下线后,如何通知剩余的Consumer? 二、正文 1、Consume...
热文这样在idea中引入gradle项目/Eureka源码不用踩坑
源码/gradle下载 1、下载Eureka源码 地址:https://github.com/Netflix/eureka。 2、下载Gradle 地址:https://services.gradle.org/dis...
热文这些年遇到的Java连接ES报错原因汇总 >> None of the configured nodes are available:[{#transport#-1}{jfVEwfw7QJqo1VW
背景 为什么要写这一篇文章呢?其实随着ES版本的迭代,大家现在新项目更习惯于用Spring-data-elasticsearch,但现实是我们不免要维护、迭代一些老项目;最近在做一个ES相关的需求,因为ES版本是5....
热文Java使用TransportClient连接ES授权失败问题:missing authentication token for action [cluster:monitor/nodes/liven
背景 公司的一个项目TEST环境ES不需要授权、UAT环境使用x-pack做鉴权;这我看着官方文档写的代码不兼容了呀,也就出现了授权失败的问题;再加上我也是第一次遇到ES做鉴权的场景,以前公司直接就可以访问。 环境信...












