置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文面试官:MVCC是如何实现的?MVCC有啥作用? mvcc即多版本并发控制,通过读取指定版本的历史记录,并通过一些手段保证读取的记录值符合事务所处的隔离级别,在不加锁的情况下解决读写冲突 如果小伙伴对mvcc不熟,估计看了这句话会有点懵,没事,等...
热文面试官:Spring有几种配置方式,每种配置方式的应用场景是啥?前言 Spring的IOC极大的方便了我们的编程,当我们需要某个对象的时候,不在需要自己去new,只要告诉Spring一声,Spring就会把我们所需要的类准备好,就像你原来出门要穿外套时,你得先跑到衣柜前取出衣服,...
热文面试官:说一下构造函数,静态代码块,构造代码块等的加载顺序?介绍 构造函数,静态代码块,构造代码块的执行顺序 class Test { // 静态代码块1 static { System.out.println("我是静态代码块1"); } // 构造代码块1: { Syst...
热文面试官:线上服务CPU飙高怎么排查?用jstack排查 先执行top,找到CPU占用比较高的进程 jstack 进程id > show.txt 找到进程中CPU占用比较高的线程,线程id转为16进制 到show.txt文件中根据线程id查看线程的具体状...
热文面试官:内存泄漏,内存溢出如何排查?前言 我们先来了解一下Java堆的组成机构。对于大多数应用来说,Java堆(Java Heap)是Java虚拟机锁管理的内存中最大的一块。Java堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目...
热文面试官:说一下Spring Bean的生命周期呗前言 可能本文对没有阅读过Spring源码的同学有些难理解,因为Spring Bean生命周期还是比较复杂的,如果我花过多的时间来解释基本的概念,会使本文过于冗余,因此建议收藏,有疑惑的地方欢迎留言和我交流 如果我们...
热文面试官:BeanFactory和FactoryBean有哪些区别?区别 说实话,他俩除了名字比较像以外,好像没有其他共同点了。 BeanFactory和FactoryBean有哪些区别? BeanFactory是一个最基础的IOC容器,提供了依赖查找,依赖注入等基础的功能 Fact...
热文面试官:RocketMQ如何保证消息的可靠性投递?介绍 要想保证消息的可靠型投递,无非保证如下3个阶段的正常执行即可。 生产者将消息成功投递到broker broker将投递过程的消息持久化下来 消费者能从broker消费到消息 发送端消息重试 producer向b...
热文面试官:写一下单例模式吧,知道单例模式有几种写法吗?前言 有一些对象其实我们只需要一个,比方说:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当打印机,显卡等设备的驱动程序的对象。事实上,这类对象只能有一个实例,如果制造出多个实例,就会导致许多问题产生...
热文面试官:Spring声明式事务在那些情况下会失效?编程式事务 在Spring中事务管理的方式有两种,编程式事务和声明式事务。先详细介绍一下两种事务的实现方式 配置类 @Configuration @EnableTransactionManagement @Compo...
trx手续费-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是钓