- 浏览: 51785 次
- 性别:
- 来自: 西安
最新评论
-
hudazheng:
spring配置文件中的 id和name -
hxt2015:
spring配置文件中的 id和name -
xuan:
错误我也遇到了,
不过是我在创建实时索引的时候碰到的
我用iB ...
Compass的SearchableReference -
maming2000:
楼主解决这问题没有?我也遇到这个问题了,盼赐教。
Compass的SearchableReference -
NicholasBugs:
晕,搜问题搜到自己这里了。。。
Compass的SearchableReference
文章列表
在做一个系统,使用spring做为框架,struts当controller,velocity做为view,
spring 与struts 是这样整合的:
stuts-config.xml中:
<action path="/entry" type="org.springframework.web.struts.DelegatingActionProxy" //动作委托
validate="true"
input="/welcome.do"
parameter="method&qu ...
对于属性比较多的bean,如果不使用hibernate 或者ibatis等持久化解决方案,写查询函数时,单单将ResultSet 转换成Object就是一件很痛苦的事情,因此可以采用java反射机制做一个BaseDao,把ResultSet 映射到Object 的操作封装起来,简化了DAO的开发,
本文参照了[url]http://blog.csdn.net/cping1982/archive/2007/10/01/1808647.aspx
[/url]并且做了一点改进
public static String[][] proterty2Column =
{{"membe ...
今天遇到一个有些意外的需求:在用户输入信息不合法时,回到输入页面并且 将输入的字符串两头的空格trim掉以后显示在输入框里,很不幸的是我把输入页面和验证逻辑写在了两个action(A, B)里,(项目框架限制得很死没办法) 在验证action里校验出错以后mapping.findForward("A.do") ,
发现A页面再次初始化时,在B中做的trim没有起作用,显示的还是用户第一次输入的值。经过一个上午的研究,找出了答案:
struts框架在处理http请求时,会把HTTP请求中的包含的属性装配到form中(这些属性被放在request.parameterMaps中), ...
- 2008-04-29 11:53
- 浏览 1086
- 评论(1)
Set中如何保证元素的唯一性
- 博客分类:
- Java
在Set里如果保证其中元素的唯一型:
我们来看看 Set的一个实现HashSet中的add方法,HashSet内部使用一个HashMap来存放对象,
HashSet把要保存的对象做为其内部HashMap的key,如下:
//PRESENT为一个辅助的Object型对象
public boolean add(E o) {
return map.put(o, PRESENT)==null;
}如果有两个对象A,B, A.equals(B)返回ture,则
A和B只会有一个被保存在set中。
在HashMap中判断两个key相同的逻辑是 hashcode()相等并且 equals() ...
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法
(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码:
<a href="authenticate.jsp?username=lily"> ...
- 2008-03-07 16:31
- 浏览 5179
- 评论(0)
hashcode()是java.lang.Object的一个函数,它的主要被使用在对Collection中对象的存取中。
java.lang.Object中对hashcode()方法的描述是这样的:
引用
The general contract of hashCode is:
I: Whenever it is invoked on the same object more than once during
an execution of a Java application, the hashCode method
...
- 2008-03-07 13:41
- 浏览 1042
- 评论(0)
数据库在当今的应用越来越广泛了,同样伴随着领域的广泛,存储的内容也不在是只有数值、字符、boolean几种类型,而是越来越多样化。在这样的前提下就出现了Blob和Clob两个类型。下面我将对这个两个类型在JDBC中的应用,进行一个简短的介绍
Blob是指二进制大对象也就是英文Binary Large Object的所写,而Clob是指大字符对象也就是英文Character Large Object的所写。由此可见这两个类型都是用来存储大量数据而设计的,其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。
那么有人肯定要问既然已经有VARCHA ...
- 2008-03-04 10:22
- 浏览 2867
- 评论(0)
function win_onLoad(){
var width = document.all["tblKsList"].offsetWidth;
var height = document.all["tblKsList"].offsetHeight;
width = eval(width + 50);
height = eval(height + 50);
if (width < 500){
width = 500;
...
- 2008-02-29 10:53
- 浏览 1242
- 评论(0)
前几天在这个问题上栽了,所以写下来纪念一下:
SQL语句的执行步骤
一条SQL语句的处理过程要经过以下几个步骤。
1 语法分析 分析语句的语法是否符合规范,衡量语句中各表达式的意义。
2 语义分析 检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。
3 视图转换 将涉及视图的查询语句转换为相应的对基表查询语句。
4 表达式转换 将复杂的SQL表达式转换为较简单的等效连接表达式。
5 选择优化器 不同的优化器一般产生不同的“执行计划”
6 选择连接方式 Oracle有三种连接方式,对多表连接Oracle可选择适当的连接方式。
7 选择连接顺序 对多表连接Oracle选择哪一对表先连接 ...
- 2008-02-26 09:35
- 浏览 1938
- 评论(0)
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,君莫停。
与君歌一曲,请君为我侧耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
hibernate中,sessionFactory是线程安全的,可以被所有的应用程序共享,而session不是线程安全的,被多个线程共享时会出现不可预知的后果,那么对session 采用ThreadLocal实现共享会出问题吗?
public class HibernateUtil {
private static SessionFactory sessionFactory;
static{
try{
sessionFactory = new Configuration().configure().buildSessionFactory();
...
至今不太明白J2EE 服务器处理HTTP请求的原理,看到一些资料说是容器通过scoket 侦听HTTP请求的,感觉比较奇怪,谁能推荐一些关于这些方面的资料。tomcat的文档我也找过了,没有对它的原理进行严密的阐述。谢谢啦。