关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文深入理解 Java try-with-resource 语法糖
背景 众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累积成重大的生产事故。 在Java的江湖中,存在着一种名为finally的功夫,它...
热文grep egrep的使用
介绍 文本分析三剑客grep sed awk在实际工作环境中用的很多,今天分享一下,过滤器 grep egrep 用法 使用一般有如下两种形式 第一种形式 grep [option] [pattern] [file1...
热文面试官:如果我一直往线程池里面放任务,会发生什么?
线程池的各种参数 面试的时候最常问的就是线程池的各种参数的含义,和线程池的整个运行流程,这个一定要会 ThreadPoolExecutor一共有4个构造函数,但最后调用的都是如下构造函数 参数 含义 corePool...
@Transactional注解属性 Spring事务支持两种方式,编程式事务和声明式事务,下面的例子使用声明式事务,即@Transactional注解的方式 属性名 类型 描述 默认值 value(和transac...
热文面试官:Servlet Filter和Spring MVC Interceptor有哪些区别?
介绍 做Web开发,我们经常要和Servlet Filter,Spring MVC Interceptor打交道,它们都能对请求进行拦截,那么它们有哪些区别呢? Servlet Filter Filter的使用 可能...
CountDownLatch 去掉try catch版本 public static void main(String[] args) throws InterruptedException { /** * Thre...
介绍 先看如下代码: public class Test { static Thread thread1 = new Thread(()-> { System.out.println("thread1"); }); ...
介绍 为什么要有线程池这个东西? 创建线程对象不像其他对象一样在JVM分配内存即可,还要调用操作系统内核的API,然后操作系统为线程分配一系列的资源,这个成本就很高了。所以线程是一个重量级对象,应该避免频繁创建和销毁...
函数式接口 众所周知,Java8提供了很多新的特性,Lambda表达式,函数式接口,Optional,新的日期类api。今天简单聊一下Stream的前世今生。 Lambda表达式我们现在已经用的很多了,而函数式接口则...












