摘要: 作用:BUS是cxf的支架,它主要担当扩展及拦截器提供者的角色。 在这里主要讲讲 bus的interceptor的功能 目前配置cxf的interceptor主要有2中方法: 1、通过xml配置文件的方法,使用<cxf:bus>2、通过在java代码中使用编码的方式来添加拦截器 下面来看2个例子 1 阅读全文
posted @ 2016-01-14 19:57 jack_ou 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: mysql锁能在并发情况下的mysql进行更好的优化MySQL有三种锁的级别:页级、表级、行级,这3种锁的特性可大致归纳如下: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页 阅读全文
posted @ 2016-01-14 12:23 jack_ou 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 正确运用synchronized和二次判断 实现多线程安全,做出高效二符合预期的程序,特别是多个线程跑一个对象的时候,如下图所示:测试代码如下:特别注意if(shutdownRequested){*部分不同的写法。不然就会输出与逻辑不符的现象:如:runner—-false—-我没有关闭。。。run... 阅读全文
posted @ 2016-01-14 00:33 jack_ou 阅读(657) 评论(0) 推荐(0) 编辑