假设现在有一个具体类Square,它有个打印形状的方法print。 如果我们想引入Rectangle,然后同样支持print,那我们可以定义一个实现打印形状的接口,我们可以选...
假设现在有一个具体类Square,它有个打印形状的方法print。 如果我们想引入Rectangle,然后同样支持print,那我们可以定义一个实现打印形状的接口,我们可以选...
当我们通过submit提交任务到线程池,如果线程失败,我们怎么去捕获这个失败而抛出来的异常呢 方法1:通过调用返回对象 FutureTask的get方法** FutureTa...
什么是线程安全线程安全代码 多线程的实现方式继承Thread类实现Runnable接口实现Callback接口 什么是死锁,如何避免死锁含义: 死锁是指两个或两个以上的进程在...
Java整理 版本差别 java8 并发 Java之美 大数据 目前大数据存储查询方案大概可以分为:HBase系、Dremel系、预聚合系、Lucene系 ELK 倒排索引 ...
案例1:看不懂的判断语句 第一眼看到if这个判断逻辑,我们只知道这个是在判断id的长度,至于为什么这么判断,它表达的业务含义是什么,无从得知。 方案1:写注释 可以通过写注释...
监控,是运维的眼睛,是稳定性建设中最重要的一环。 一般来讲,基础监控系统的主要功能就是发现问题。 故障发生前,通过监控的看图巡检,发现隐患;故障发生时,通过实时的告警,快速发...