0%

一般我们使用多线程的方法是,继承Thread类,实现Runnable接口等方式,但在Spring中这样使用可能会导致bean无法注入等问题,所以在spring 3之后,就提供了@Async注解,很好地实现了多线程。

阅读全文 »

中介者模式(Mediator pattern),属于行为型模式,去除多个对象之间复杂调用关系,增加中介者,强制所有对象通过中介者交互。

阅读全文 »

备忘录模式(Memento pattern),属于行为型模式,不破坏封闭的前提下,捕获一个对象的内部状态,并在对象之外保存,可以在适当的时候恢复。

阅读全文 »

状态模式(State pattern),属于行为型模式,对象内部状态发生改变的时候,其行为也发生改变。

阅读全文 »

桥模式(Bridge pattern),属于结构型模式。将一个巨大的类分为抽象部分实现部分,使他们可以独立地改变。

阅读全文 »

为了避免大量垃圾邮件泛滥,许多运营商默认屏蔽了SMTP功能,不只是25端口,所有SMTP出站包都会被ban掉。本文记录vultr解封方法

阅读全文 »