- 博客(3)
- 收藏
- 关注
原创 并发编程陷阱系列(八)不要吞食CountDownLatch的线程异常
之前的文章中已经介绍了无处不在的InterruptedException的处理方式了,使用CountDownLatch也会有类似的问题(正确的处理方式见下面代码: Thread.currentThread().interrupt()),顺便复习下CountDownLatch的使用方法。 在一些应用中,有多个线程,某个线程会在其他线程执行完毕之后才开始执行。比如,想象有一个程序先下...
2013-05-23 19:58:49 1714
原创 并发编程陷阱系列(七)读多写少使用synchronized导致性能下降
对并发读的情况进行测试:public class SynchronizedDemo { static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void main(String[] args) throws Exception { Data data ...
2013-05-07 19:19:28 374
原创 webservice复习-helloworld
什么是webservice基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,从而实现远程调用。为了符合WebService标准,所有你使用的数据类型都必须被转换为XSD类型(Xml Schema Definition)。如想让它使用在不同平台和不同软件的不同组织间传递,还需要用某种东西将它包装起来。这种东西就是一种协议,如 SOAP。 目前标准的WebServic...
2013-05-01 17:07:02 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人