21天的布拉格_百度空间
 
文章列表
 
2012-05-25 13:25
对于MQ,当消息产生的速度大于消息消费的速度时(可能是速度问题或者是消费者宕机导致。)会导致消息不断堆积,如果采用纯粹的内存消息存储,则最终会导致内存溢出。
对于这个问题,有以下几种解决策略:
1.利用flow-control,对消息产生的堆积进行控制。
2.利用pending-policy,将堆积的消息放到磁盘进行缓存。
3.利用expiry,合理设置消息投递过期。
 
2012-05-10 15:34
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。

2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
 
2012-04-25 14:12

在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?

  在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想

 
2012-04-24 16:39

myeclipse+tomcat中出现org.apache.juli.logging.LogFactory以及ECLIPSE里org.apache.catalina.startup.Bootstrap

将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7。 
目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。 解决方法有两个:
 一、打开myeclipse,Preferentces->MyEclipse

 
2012-04-23 16:01

1、需求未覆盖率:计算未实现的功能点除以需求中所有功能点;

公式:∑未实现的功能点(个) / ∑需求总功能点(个)

参考指标: 0 %。如果连功能指标都不能满足 100 %覆盖,起码说明需求分析不充分。这个指标收集起来相当困难,主要是功能点的定义问题;

2、模块率:代码总量除以模块数量;

公式:∑代码数量(行) / ∑模块数量(个)

参考指标:无参考指标。软件设计迈向模块化生产,而且SOA的架构设计

 
2011-09-13 14:05

LoVe, HAte 是 CSS Link 屬性在解說時常用來快速記憶的方法. 主要是 a: 在寫的時後, 要依照 a:link, a:visited, a:hover, a:active(LVHA)的順序寫, 不然某些屬性就不會有作用.

不過每次要解說時, 我都只記得 愛,恨, 然後總是想不起來哪個字怎麼對應... XD

趁著在 5/2網頁標準設計課程 看到, 趕快做個筆記~~

說明

  • L: link 未瀏覽的
 
2011-09-13 09:55

a anchor
abbr abbreviation 缩写词
acronym acronym 取首字母的缩写词
address address 地址
b bold 粗体
big big 变大
blockquote block quotation

 
2011-09-01 15:53
问题:
在用PL/SQL进行登录时,出现:”ora-01045 :user system lacks create session privilege; logon denied”。 原因:没有权限
在Google找到这段的说明:
What does “ORA-01045: user USERNAME lacks CREATE SESSION privilege;
logon denied” mean?

 

It means that the username and password with which you tried to login are known and accepted by the oracle server, but that the username doesn’t have permission to create a session. If you think this username sho

 
2011-08-17 16:15

ZJ 21:00:06
对了 老师,为什么在HIBERNA里要重写HASCODE 和EQUALS这两个方法?
付老实 21:04:22
equals用来按照自己的规则判断两个对象是否相等,而重写了equals后,按照java的惯例,就需要重写hashCode
ZJ 21:05:11
老师 只看懂的一点点呀,再稍微说多点啊!
付老实 21:08:04
这么说罢
付老实 21:08:23
1,重点是equals,重写hashCode只是技术要求(为了提高效率)
付老实 21:09:02
2,为什么要重写equals呢,因为在java的集合框架中,是通过equals来判断两个对象是否相等的
付老实

 
2011-08-17 15:53

首先,这两个方法都来自于Object对象,根据API文档查看下原意。(1)public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。(2)p

 
     
 
 
个人档案
 
21tian

 
   
 
文章分类
 
 
 
 
 
 
Web(9)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.net(22)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cmmi(3)
 
 
Ibm(3)
 
 
 
 
Oracle(37)
 
 
 
Uml(2)
 
Ajax(3)
 
Jquery(11)
 
 
 
Jsp(31)
 
 
 
 
Flex(7)
 
 
 
Java(11)
 
 
 
     
 
最新评论
 
     
 
好友最新文章
 
     
 
最近访客
 
 

智有道招聘网

ccjigfa

zenjj

roc9055

adibenchen

az44yao

insert15

chykong
     
 
背景音乐
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu