文章列表
 
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 9: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

 
   
 
 
文章存档
 
     
 
最新文章评论
  

"(1)当obj1.equals(obj2)为true时,obj1.hashCode() == obj2.hashCode()必须为true (
 

追问下组(非组织,即注册个人和组中的组)和组织单元的区别和联系; 一直很困惑这个
 

帅!总算解决了乱码问题!
 

看着挺帅,回头试一下
 

受教了,谢谢
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu