自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阵雨的博客

never stop thinking

  • 博客(3)
  • 收藏
  • 关注

原创 并发编程知识点全面总结

目录 为什么会出现锁 锁的类型以及相关概念 synchronized: synchronized的具体是怎么实现的呢? 现在回到synchornized代码实现上 Volatile: synchronized与Volatile的区别: Condition: Lock: synchronized与Lock的区别: AQS(AbstractQueuedSynchro...

2019-03-12 19:28:44 478

原创 圆圈中最后剩下的数字——剑指offer(Java)

/*题目 * 圆圈中最后剩下的数字 (约瑟夫环) * */ /*思路 * 不管第几个 圆圈内都是循环的,求余数就可以 * 注意要点 每次删除一个数,要从删除的下一个数开始 * 所以核心公式 bt + m - 1,以为数次 从0开始 故m-1, * 从删除数下一个 就是bt的位置 ,因为环里删除一个数, ...

2019-03-20 11:33:15 308

原创 设计模式

单例模式:保证一个类只有一个实例,并提供一个访问他的全局访问点 工厂模式:定义一个用于创建对象的接口,让子类去决定实例化哪一个类,Factory Method使一个类的实例化延迟到子类 适配器模式:将一个类的接口转换成客户希望的另一个接口,是的原本由于接口不兼容而不能一起工作的那些类可以一起工作。 碰到无法改变原有设计和代码的情况可以考虑 装饰者模式:动态的给一个对象增加一些额外的职责,生...

2019-03-15 10:38:46 106

空空如也

空空如也

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

TA关注的人

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