会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cslnight
博客园
首页
新随笔
联系
订阅
管理
2020年4月19日
设计模式-策略模式(strategy pattern)
摘要: class VersionResourceResolver { private IStrategy stargegy;//接口多态实现策略 public void do { stargegy.doSomeThing(); } }
阅读全文
posted @ 2020-04-19 16:52 cslnight
阅读(174)
评论(0)
推荐(0)
2020年4月17日
对象锁,CPU时间片,阻塞队列
摘要: 1、一个线程占有一个对象的锁以后,CPU资源仍然能被其它线程抢走。 2、当其他线程抢走CPU资源后,发现获取不到对象锁,则此线程会进入阻塞状态,并且进入由于获取不到锁而阻塞的阻塞队列中。 3、当占有锁的线程释放对象锁的时候,就会立即唤醒等待对象锁的其他线程(都在阻塞队列中) 上面说的释放对象锁,包括
阅读全文
posted @ 2020-04-17 22:33 cslnight
阅读(491)
评论(0)
推荐(0)
2020年4月15日
设计模式-装饰者模式
摘要: // TODO
阅读全文
posted @ 2020-04-15 18:47 cslnight
阅读(81)
评论(0)
推荐(0)
设计模式-建造者模式
摘要: // TODO
阅读全文
posted @ 2020-04-15 18:46 cslnight
阅读(103)
评论(0)
推荐(0)
设计模式-代理模式
摘要: 1、静态代理模式 2、动态代码模式 JDK的Proxy cglib的Enhancer
阅读全文
posted @ 2020-04-15 18:45 cslnight
阅读(64)
评论(0)
推荐(0)
设计模式-原型模式
摘要: 1、浅克隆 2、深克隆 通过ObjectInputStream序列化,反序列化 通过Json先Json化,再转化为对象
阅读全文
posted @ 2020-04-15 18:42 cslnight
阅读(84)
评论(0)
推荐(0)
设计模式-单例模式
摘要: 1、饿汉式单例 2、懒汉式单例 3、注册式单例
阅读全文
posted @ 2020-04-15 18:39 cslnight
阅读(103)
评论(0)
推荐(0)
设计模式的6大原则
摘要: 1,单一职责原则 优点: 缺点: 2,开闭原则 优点: 缺点: 3,接口隔离原则 优点: 缺点: 4,依赖倒置原则 优点: 缺点: 5,迪米特法则(最少知道原则) 优点: 缺点: 6,里氏替换原则 优点: 缺点: 7,组合优于继承原则 优点: 缺点:
阅读全文
posted @ 2020-04-15 18:36 cslnight
阅读(69)
评论(0)
推荐(0)
公告