自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 uml笔记

总原则:开闭原则(Open Close Principle)对扩展开放,对修改关闭1、单一职责原则 每个类应该实现单一的职责            (Liskov Substitution Principle)2、里氏替换原则 LSP            (Dependence Inversion Principle)3、依赖倒转原则DIP  面向接口编程,依赖于抽象而不依赖于具体。...

2018-09-28 13:48:59 170

原创 java设计模式

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此...

2018-09-28 11:21:10 1030

原创 linux学习笔记

Linux自己的文件数据: /usr/share/doc (在你的Linux系统中)tab  补全命令,提示ctrl+c  结束指令ctrl+d   exitshift+PageUP   down翻页--help  指令语法man page     DATE(   1  )里面的数字即1 使用者在shell环境中可以操作的指令或可可执行文件2 系统核心可调用的函数与工具等3 ...

2018-09-26 21:00:56 348 1

转载 AQS共享模式解析

https://blog.csdn.net/doraeimo/article/details/17097223https://blog.csdn.net/ya_1249463314/article/details/77838509

2018-09-26 11:44:00 1137

原创 ReentrantLock解析

ReentrantLock lock = new ReentrantLock();//默认非公平锁lock.lock();//调用顺序 NonfairSync.lock(),成功则设置线程独占,失败则AbstractQueuedSynchronizer.acquire(1)[[[ 失败就                                  //acquireQueued(addWa...

2018-09-25 23:21:40 146

原创 并发编程艺术笔记

死锁的条件:1.互斥   资源只能一个线程持有2.请求与保持  一个线程持有资源,然后请求另外一个资源,阻塞不释放3.不可抢占  线程持有,只能主动释放4.互相等待 A、B。。。多个线程相互等待 减少上下文切换   (Lmbench3 时长、vmstat 次数)  1.无锁并发   任务分段  2.CAS  3.使用最少线程     任务少,线程多,大多线程处于等待状...

2018-09-07 22:17:50 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除