- 浏览: 298540 次
- 性别:
- 来自: 北京
最新评论
-
刘燕宝宝鱼:
fengqiyuanluo 写道q77102902 写道DAO ...
spring事务管理几种方式(转) -
zweichxu:
q77102902 写道DAO层注解加的有问题,不要误导新人, ...
spring事务管理几种方式(转) -
jsolo:
q77102902 写道DAO层注解加的有问题,不要误导新人, ...
spring事务管理几种方式(转) -
fengqiyuanluo:
q77102902 写道DAO层注解加的有问题,不要误导新人, ...
spring事务管理几种方式(转) -
q77102902:
DAO层注解加的有问题,不要误导新人,DAO层注解应该是@Re ...
spring事务管理几种方式(转)
文章列表
前段时间,写程序时,出了错误,竟然没有想到是自己属性命名的问题,哎~~~真是一定要注意规范呀,在这里我从网上找了些,规范作为参考
Sun 推荐的命名规范
1 ,类名要首字母大写,后面的单词首字母大写
2 ,方法名的第 ...
ContentType
ContentType 属性指定响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。 语法 Response.ContentType [= ContentType ] 参数 ContentType 描述内容类型的字符串。该字符串通常被格式化为类型/子类型,其中类型是常规内容范畴而子类为特定内容类型。有关支持内容类型的完整列表,请参阅 Web 浏览器文档或当前的 HTTP 规格说明。 示例 下面的示例将内容类型设置为 Channel Definition Format(CDF)。 <% Response ...
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我们将详细地描述怎样通过调整servlet和JSP页面,来提高你的应用程序的总体性能。在阅读本文之前,假设你有基本的servlet和JSP的知识 ...
【问题描述】二、字符集和编码设置 数据库采用8859-1的字符集存储。 jsp页面: <%@ page language="java" contentType="text/html; charset=8859_1"%> struts2的struts.properties设置:struts.i18n.encoding=8859_1 web.xml的过滤器也设置过。用org.springframework.web.filter.CharacterEncodingFilter过滤器。 三、现象 录入中文正常。 显示中文有的Struts2标签 ...
http://blog.csdn.net/david2008man/archive/2006/09/16/1232057.aspx
http://hi.baidu.com/lkf0217/blog/item/0c50d31f0a671f68f624e4f4.html
HashCode是地址与哈西算法之后生成的索引值
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}很明显是对两个对象的地址值进行的比 ...
HashCode是地址与哈西算法之后生成的索引值
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行 ...
1.如果是基本变量,没有hashcode和equals方法,基本变量的比较方式就只有==;
2.如果是变量,由于在java中所有变量定义都是一个指向实际存储的一个句柄(你可以理解为c++中的指针),在这里==是比较句柄的地址(你可以理解为指针的存储地址),而不是句柄指向的实际内存中的内容,如果要比较实际内存中的内容,那就要用equals方法,但是!!!如果是你自己定义的一个类,比较自定义类用equals和==是一样的,都是比较句柄地址,因为自定义的类是继承于object,而object中的equals就是用==来实现的,你可以看源码。
3. hashcode
在一般的应用中你不需要了解ha ...
yzzh9 的BLOG http://java999.blog.51cto.com
老紫竹 的BLOG http://blog.csdn.net/java2000_net
张孝祥 的BLOG http://blog.csdn.net/zhangxiaoxiang
张龙 的BLOG http://blog.csdn.net/ricohzhanglong
张锴 的BLOG http://blog.csdn.net/zk_2000
辛鹏 的BLOG http://blog.csdn.net/snow_fox ...
在JAVA中,有六个不同的地方可以存储数据:
1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
2. 堆栈(stack)。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储方法,仅次于寄存器。创建程序时候,JAVA编译器必须知道存储在堆栈内所有数据的确切大小和生命周期,因为它必须生成相应的代码,以便上 ...
多人在谈论内存泄露问题,当然对于c/c++来说,这个应该是老掉牙的问题,但是很多Java人员也越来越多得讨论这个问题,我这里写个小结,希望对大家有一定的参考价值。
内存泄漏的慨念
1.c/c++是程序员自己管理内存 ...
首先内存总体分为了4个部分,包括 stack segment(栈) 、heap segment(堆)、code segment(代码区) 、data segment (数据区);其中我们程序中用关键字new出来的东西都是存放在heap segment;程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要java垃圾回收机制来处理);程序中的方法,是内存中的code segment中的,而且是多个对象 共享一个代码空间区域;static静态变量,需要放在内存中的data segment中,下面是一个例 ...
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。 虚拟机为每种类型管理一个独一无二的Class对象。也就是说,每个类(型)都有一个Class对象。运行程序时 ...
题目来自于论坛一个讨论中的话题 如何在简历中包装自己?比如没有太多项目经验,或者项目经验不适宜对别人讲,再或者就是经验比较零碎的情形。
我个人的看法是: 只要项目是你亲自参与过,那么一定有一些感触非常大的地方。所以不仅要把你在项目里负责的东西写一下,还要将你的感触写一下。比如了解到需求分析的重要性,以及客户需求的变动是不可避免的,以及编程时哪些地方才是重点等。
目的是让用人单位看到你确实在成长,在不断的思考,而不是人云亦云的跟风,或者只知道低下头听别人安排死脑筋做事。
如果用人单位需要马上投入工作的人,那么目前这个阶段可能并不适合,但如果是为了人才储备,或者是为了即将开展的一个项目, ...
比如突然问到的正好是自己不了解的,或者干脆无从下手的问题。这时候能否想办法转移一下话题?
个人看法: 没有人熟悉任何事情,但并不能因为我们不熟悉就没有想法,分如下几个情况谈一下 1 完全不知道 这种情况还是 ...