置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文面试官:索引为什么会失效?MySQL数据是如何存储的? 聚集索引 我们先建如下的一张表 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学号', `...
热文面试官:怎么查找/etc目录下大于1M的文件?介绍 find命令应该是Linux下进行搜索最常用的一个命令了,功能强大,可以按照各种条件来搜索。 怎么查找/etc目录下大于1M的文件? find /etc -size +1M 下面我们来看具体的语法格式 find...
热文面试官:Mybatis一级缓存和二级缓存同时开启,先查询哪个缓存?介绍 要想回答这个问题,必须把一级缓存和二级缓存的实现搞明白,详细介绍一下 我们知道Mybatis有一级缓存和二级缓存,底层都是用HashMap实现的 key为CacheKey对象(后续说原因),value为从数据库...
热文面试官:说一下Mybatis插件的实现原理?介绍 我之前有篇文章大概写了一下mybatis插件的实现原理 面试官:MyBatis你只写了接口为啥就能执行sql啊? Mybaits插件的实现主要用了责任链模式和动态代理 动态代理可以对SQL语句执行过程中的某一点...
热文面试官:说一下装饰者模式的作用,以及哪些地方用到了装饰者模式吧介绍 装饰者模式在不改变原有对象的基础上,通过组合的方式给对象增加新功能 装饰者优点 继承的有力补充,比继承灵活,不改变原有对象的情况下给一个对象扩展功能 通过使用不同装饰类以及这些装饰类的排列组合,可以实现不同效果...
热文面试官:vim中如何跳到文件的开头,第n行,最后一行?vim打开文件的几种方式 命令 作用 vim +n filename 打开文件,并定位到第n行 vim + filename 打开文件,并定位到最后一行 vim +/pattern filename 打开文件,定位至...
热文面试官:说一下NIO和BIO的区别介绍 BIO,面向流,只能读或者只能写,阻塞IO NIO,面向缓冲区,可以同时进行读写,非阻塞IO 整个BIO的继承关系如上图,每种流只能写或者读,整个BIO流的设计用了装饰者模式,如果你不清楚的话,可以看《面试官:...
热文面试官:如何查看/etc目录下包含abc字符串的文件?介绍 其实这种需求在工作中用的还是很多的,例如进行数据库迁移的时候,就得知道哪些项目用了指定的数据库,如果一个一个查看配置文件还是很费时间的。 我想到的有2种写法 第一种写法 find /etc -type f | ...
热文面试官:如果我一直往线程池里面放任务,会发生什么?线程池的各种参数 面试的时候最常问的就是线程池的各种参数的含义,和线程池的整个运行流程,这个一定要会 ThreadPoolExecutor一共有4个构造函数,但最后调用的都是如下构造函数 参数 含义 corePool...
热文面试官:Spring事务的传播行为有几种?@Transactional注解属性 Spring事务支持两种方式,编程式事务和声明式事务,下面的例子使用声明式事务,即@Transactional注解的方式 属性名 类型 描述 默认值 value(和transac...
波场转账节省手续费-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的