用户中心USER CENTER

首页/用户
  • Java中断异常 InterruptedException 的正确处理方式

    摘要:首先,需要了解为一个方法为啥会是这个方法抛出中断异常作为方法签名的一部分以及调用正在调用的方法的可能结果。到目前为止,应该清楚的是,做这件事是一个坏主意。选择不同的接口,例如则可以抛出中断异常,或者按照说的上面的第二种方法。 你看到这篇文件可能是因为你已经调用了一个抛出 InterruptedException 异常的方法,并且需要以某种方式处理它。 首先,需要了解为一个方法为啥会 t...

    diabloneo 发布于Java
  • leetcode 33 Search in Rotated Sorted Array

    摘要:如正常的升序排列应该是,,,,,,旋转过后可能就是,,,,,,。想法因为这是一个经过旋转的升序数组,我们可以将其看作两个升序的序列,,,和,,。如果在前一个序列,则从前面进行查找。如果在后面一个序列,则从最后一个元素开始查找。 题目详情 Suppose an array sorted in ascending order is rotated at some pivot unknown...

    diabloneo 发布于Java
  • 模板方法简介

    摘要:虽然不支持抽象类的自动注入,我们依旧可以进一步灵活运用模板方法模式中的钩子方法思想,将类中所需要的属性,创建好方法作为钩子,这样就不再局限与自身的限制了。 前言 在《重构》这本书中,提到了很多种的代码的坏味道,有一种就是重复的代码,以及各种各样的Switch 与 if/else 判断,面对这种情况,可以利用 java 的多态来进行替换。 今天要讲的模板方法就是其中一种利用多态减少重复代...

    diabloneo 发布于Java
  • ActiveMQ的消息模式——主题模式(Topic)

    摘要:主题模式又名发布订阅者模式。先启动两个消费者,然后启动生产者发布条消息,这时两个消费者都可以消费服务器中的每一条消息。这就是主题模式的特点每个订阅者都可以消费主题模式中的每一条消息。 主题模式 又名 发布订阅者模式(Pub/Sub)。 一、主题模式特点 客户端包括发布者和订阅者 主题中的消息被所有订阅者消费 消费者不能消费订阅之前就发送到主题中的消息 showImg(https:/...

    diabloneo 发布于Java
  • Java洗牌实现

    import java.util.*; public class LatteryDrawing{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println(The number of you draw:); ...

    diabloneo 发布于Java
<