随笔分类 - Java
摘要:首先,之前我理解起来比较混沌的是到底谁是‘锁’这个问题,因为线程间协作的核心就是锁的交换,通过每个线程的“获得锁”与“释放锁”来实现。 锁,也叫“互斥”,是一种机制,通过控制一个对象在一定代码段(或方法内)同时只能被一个线程所访问,来实现所谓的(对于这个特定对象的)“线程安全”。 1.先看一个从网上
阅读全文
摘要:首先,根据其他文章提到的,我也实验了的Runnable跟Callable的差别: 1)Callable接口的call()方法有返回值,这样方便处理“需要将一个对象加工并返回”的需求(Runnable的run()没有返回值,但可以通过回调的方式在run()内部解决); 2)都使用ExecutorSer
阅读全文
摘要:【受 http://www.tmser.com/?post=34&page=1 这篇文章启发,自己写了一遍,代码微微有出入,方便自己理解。】 1.定义两个注解器(annotation):testA testB。 2.写一个被注解类:UserAnnotation,用来做被注解(对其Type、Metho
阅读全文
摘要:前提1:web.xml中: 前提2:DispatcherServlet.xml中(另外就是几个interceptor) 前提3: 后文描述的情况,在<aop:aspectj-autoproxy proxy-target-class="true"/>与<aop:aspectj-autoproxy pr
阅读全文

浙公网安备 33010602011771号