摘要:1、责任链模式 1.1、先抛出问题 现在我们有一个业务要求如下: - 判断此请求是否合法,不合法则拦截 - 判断此请求是否为接受请求,不是则丢弃 - 判断此请求用户是否登录,未登录则先登录 - 判断此请求用户是否授权此请求,未授权则异常返回 - 扒拉扒拉扒拉还有一大堆................
阅读全文
03 2021 档案
摘要:单例模式 饿汉模式 public class Singleton { private static Singleton singleton = new Singleton(); private Singleton() { } public static Singleton getInstance()
阅读全文
摘要:出现这个问题的原因就是: 表明此线程不是此对象监视器的所有者。 比如你想调用notify()、wait()等线程中的方法,那么你需要用锁对象去调用,而不是用线程本身this或class去调用。 示例代码: static class ThreadTest extends Thread { public
阅读全文