摘要: ReentrantLock的lock机制有2种,忽略中断锁和响应中断锁,这给我们带来了很大的灵活性。比如:如果A、B2个线程去竞争锁,A线程得到了锁,B线程等待,但是A线程这个时候实在有太多事情要处理,就是 一直不返回,B线程可能就会等不及了,想中断自己,不再等待这个锁了,转而处理其他事情。这个时候ReentrantLock就提供了2种机制,第一,B线程中断自己(或者别的线程中断它),但是ReentrantLock不去响应,继续让B线程等待,你再怎么中断,我全当耳边风(synchronized原语就是如此);第二,B线程中断自己(或者别的线程中断它),ReentrantLock处理了这个中断, 阅读全文
posted @ 2011-03-25 19:01 EileenLiu 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 1、先将数据库中该字段全部转为大写,然后用Upper()函数将条件转为大写:select*fromcode_table_datatwhereUpper(t.DETAIL_DESC)=Upper('tr');2、 模糊查询:在Java中将条件转为大写,然后将该变量放入百分号(%)之间!select*fromcode_table_datatwhereUpper(t.DETAIL_DESC)like'%T%'; 阅读全文
posted @ 2011-03-25 18:24 EileenLiu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 在Android中,WebView是用来load http和https网页到本地应用的控件。在默认情况下,通过loadUrl(String url)方法,可以顺利load诸如,http://www.baidu.com之类的页面。但是,当load有ssl层的https页面时,如https://money.183.com.cn/,如果这个网站的安全证书在Android无法得到认证,WebView就会变成一个空白页,而并不会像PC浏览器中那样跳出一个风险提示框。因此,我们必须针对这种情况进行处理。(这个证书限于2.1版本以上的Android 系统才可以) Android的处理要用到两个类 impor 阅读全文
posted @ 2011-03-25 16:40 EileenLiu 阅读(1439) 评论(0) 推荐(0) 编辑