- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 java中观察者模式
1.观察者定义:有A,B,C,D四个独立的对象,B,C,D对象希望第一时间知道A对象内部的数据发生变化,以便做出相应的措施。注:有多个观察者,多个被观察者。观察者与被观察者也不是对立的,一个对象可以观察其他对象,也可以被其他对象观察。2.使用场景:有一家报社提供了一个app,可以供用户订阅报纸。用户可以通过订阅申请进行订阅,此后每当报社那边报纸信息有更新时就会收到新报纸
2015-08-24 16:02:01 456
原创 java杨辉三角
自从参加完蓝桥杯之后就没再怎么好好学习java算法了,最近公司事情不多,刚好利用闲暇时间复习和整理一下对算法的学习。今天就先复习一下当年很苦逼的杨辉三角: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
2015-08-21 17:45:44 517
原创 同步代码块,同步方法,同步静态方法,同步非静态方法的区别
首先关于锁和同步,有一下几个要点:1)、只能同步方法,而不能同步变量和类;2)、每个对象只有一个锁;当提到同步时,应该清楚在什么上同步?也就是说,在哪个对象上同步?3)、不必同步类中所有的方法,类可以同时拥有同步和非同步方法。4)、如果两个线程要执行一个类中的synchronized方法,并且两个线程使用相同的实例来调用方法,那么一次只能有一个线程能够执行方法,另一
2015-08-21 17:44:35 4450 1
原创 对于异常的总结
首先来看一下Java异常类层次结构图:如图(图片是网上直接拿来用的)看出所有的异常跟错误都继承与Throwable类,也就是说所有的异常都是一个对象(java面向对象嘛)。从大体来分异常为两块: 1 error---错误 : 是指程序无法处理的错误,表示应用程序运行时出现的重大错误。例如jvm运行时出现的OutOfMemoryError以及Socket编程时出现
2015-08-21 17:40:36 512
dubbo+zookeeper+spring+springMVC+mybatis
2016-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人