2010-1-28 11:59:39 阅读(3) 评论(0)
网上很多人都有用这控件时出现
sourceId=j_id135:j_id166[severity=(ERROR 2), summary=("Component j_id135:j_id166 has invalid value expr
这样的错误. 错误原因一般2个, 一个就是控件要显示的bean没有重写hashCode和equals方法. 另一个就是与jsf的validate公用时出现的.
2009-12-14 1:29:01 阅读(46) 评论(3)
从没想过我会去听演唱会..... 演唱会这东西跟我好像就是格格不入的.... 从小就不是追星的人. 也不是因为我不爱唱和听歌, 只是大众的喜好跟我这等宅平民的差异太大..
其实我是3天前才知道有这么王道的演唱会的,真的很后悔为什么不早点知道. 知道来源也只是因为3天前下午某个都正准备退的q群群发邮件说有这么个演唱会的票转让....
一看 热血BASARA(福山芳树) vs 银河妖精(May'n). 我塞, 一个是10年前感动了一代人的热血男(我当然是其中之一, 当年M7的cd是想都不想就入手的), 一个是前2年红遍大江南北的MACROSS F 女王大人(F就不用说了,好几个月煮饭时间都在听女王大人和绿毛的). 再加上某饭在近年成日无聊听福山的歌(说什么大叔有爱, 这饭真是的 10年前正红的时候不听,现在都快过气才爱).
2009-11-24 22:53:36 阅读(9) 评论(0)
说真,传说系列真的很合我口味的。日式RPG, 基本全程语音, 带点动作。藤岛和猪股老师的人设。以后慢慢补完吧。争取全部正统都玩过。
2009-11-24 10:41:13 阅读(77) 评论(0)
2009-11-20 16:55:24 阅读(13) 评论(0)
转载自: http://www.ibm.com/developerworks/cn/java/j-jtp04186/
清单 4 所示,插入一个元素涉及两个指针更新,这两个更新都是通过 CAS 进行的:从队列当前的最后节点(C)链接到新节点,并把尾指针移动到新的最后一个节点(D)。如果第一步失败,那么队列的状态不变,插入线程会继续重试,直到成功。一旦操作成功,插入被当成生效,其他线程就可以看到修改。还需要把
2009-11-19 18:13:31 阅读(5) 评论(0)
synchronized的线程安全.
简单的一个计数器,要线程安全的话,一般写法是:
public class SynchronizedCounter {
private int value;
public synchronized int getValue() { return value; }
public synchronized int increment() { return ++value; }
public synchronized int decrement() { return --value; }
}
由于用了synchronized, 无论读还是写斗引入了锁的问题,效果并不高. 当然, 可以使用
2009-11-19 16:12:09 阅读(5) 评论(0)
2009-11-18 19:39:07 阅读(2) 评论(0)
public int hashCode() {
int h = hash;
if (h == 0) {
int off = offset;
char val[] = value;
int len = count;
for (int i = 0; i < len; i++) {
h = 31*h + val[off++];
}
hash = h;
2009-10-20 14:28:21 阅读(9) 评论(0)
近来有个超老的项目(3年前的啦)要把weblogic 8.15 升级到weblogic 10.x。 里面由于用到了http的basic authorization, 就是通过http头部加Authorization做验证,原本在8.15好好的,去到10.x后突然这weblogic竟然默认用了自己的basic authorization。结果你的用户名密码就先要到weblogic去验证一把,真是多此一举。
解决方法嘛,要么就是禁用weblogic的咯,要么就把weblogic的security配好,让weblogic验证。由于个项目应用本身就有验证了,所以这里只说怎么把他禁用。其实超简单,就是没找到前真让人头痛。。。。
去domain的config下在config.xml里面的security-configuration加上