置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文lombok @Builder注解 和 build父类属性问题1、简介 通过@Builder注解,lombok可以方便的实践建造者模式。 2、使用 1)创建基类User import lombok.*; @Getter @Sette...
热文JDK1.8 HashMap源码解析+最全面试题目录 HashMap简介 一、源码分析 1. 成员变量 1)面试题1:为了链表转红黑树的阈值是8? 2)面试题2:为什么负载因子默认是0.75? 3)面试题3:为什么HashMap的容量是2的n次幂? 4)面试题4:...
热文《Java8源码分析》图解HashMap链表如何转红黑树(含红黑树插入节点、平衡、变色、左/右旋)一、前言 1、链表是什么时候转红黑树的? 1、在putVal()方法中如果链表长度大于阈值8;会进入到treeifyBin()方法中执行链表转红黑树操作; 2、HashMap中有个MIN_TREEIFY_CAPACI...
热文面试官:单例模式静态内部类为什么线程安全?背景 最近面试一家外企,面试官问我为什么静态内部类单例模式是线程安全的? 按我的理解,应该是类初始化的时候,维护了一个static boolean类型的变量,用来表示类有没有被初始化过,类初始化的时候会判断这个变量进...
热文源码剖析Java8HashMap的resize扩容时机?扩容机制?本文从两个面试题分析HashMap的resize()方法源码,分别是:HashMap什么时候扩容?HashMap扩容做了什么? 1、HashMap什么时候扩容? 第一次添加元素时,即当HashMap的数组为null或...
热文Java8 LocalDate、LocalTime、LocalDateTime详细使用场景+案例+常用工具类简介 在介绍Java8处理日期的方式之前,我们先聊一下Java8之前处理日期、日历和时间的不足之处: java.util.Date是可变类型; SimpleDateFormat是非线程安全的,是的应用会受一定的限制。...
热文RocketMQ:深度剖析Broker启动流程原理、源码一、启动源 我们先看一个broker的启动脚本: nohup sh bin/mqbroker -n 100.10.100.100:9876 -c conf/broker.conf & 再看mqbroker启动脚本中:...
热文RocketMQ:消息整体存储架构(CommitLog、ConsumeQueue)消息存储整体架构 我们先把RocketMQ github上的消息存储图荡下来瞅瞅; 消息存储主要体现在三个文件中:CommitLog(真正存储消息体的地方)、ConsumeQueue(某个Topic下某个Queue的...
热文RocketMQ之Consumer端负载均衡源码解析(RebalanceImpl)一、原理 以集群消费为例,集群消息在同一个消费组中只能有一个消费者可以消费到这条消息;假如最开始我们有一个叫TopicA的主体,TopicA中有8个MessageQueue;有个消费组ConsumerGroupA;在...
热文RocketMQ:深入理解消息存储流程一、前言 前面我们已经介绍过了消息存储在磁盘中的表现形式:RocketMQ:消息整体存储架构(CommitLog、ConsumeQueue),Broker端如何接收Producer生产消息请求:RocketMQ:深入...
usdt转账手续费-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的