- 浏览: 48763 次
- 性别:
- 来自: 长沙
最新评论
-
li002qwe:
String str = null;代表一个空对象,调用任何s ...
String等于null有缺陷 -
抛出异常的爱:
代码不全吧写全 看看
String等于null有缺陷 -
天涯之海:
zzhxlyc 写道jiyanliang 写道如果" ...
String等于null有缺陷 -
zzhxlyc:
jiyanliang 写道如果"aaa"换 ...
String等于null有缺陷 -
jiyanliang:
如果"aaa"换成是null将会是一个什么 ...
String等于null有缺陷
文章列表
数据库优化的目标无非是避免磁盘
I/O
瓶颈、减少
CPU
利用率和减少资源竞争。
1、
在业务密集的
SQL
当中尽量不采用
IN
操作符
2、
不使用
not in
因为它不能应用表的索引。
用
not exists
或(外连接
+
判断为空)代替
网上找到一些JAVA面试题,不过,不管是不是面试题,有些时候在闲了下来的看一看,或许或以找到自己技术上的不足点。有一些是有答案的,有一些是没有答案自己做的。放在这里,放便自己,方便大家。
1、编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。
...
转贴地址:http://blog.csdn.net/songkexin/archive/2007/01/18/1486289.aspx
先说几句:
首先作者的劳动果实,让我对这个比较模糊到现在对范式有了一个比较清晰的认识。不过,结合我自己的实际理解及经验,我会在里面加入一些 ...
最近遇到的一些笔试题,大部分都是宝典上面的题目
第一,谈谈final, finally, finalize的区别。
final是修饰符
1.如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。
2.变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定 初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载
finally 在异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常, 那么相匹配的 ca ...
1、ajax技术的背景
不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了 ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用 ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加以发展和推广,而是将它搁置起来。对于这一 ...
1、请你自我介绍一下你自己,
回 答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技 能、最深入研究的知识领域 ...
1.Hibernate有哪几种查询数据的方式
(1)导航对象图查询
(2)OID查询
(3)HQL
(4)QBC
(5)本地SQL
2.load()和get()的区别
load加载方法:
Java代码
Users user = (Users)session.load(Users.class, userId);
Users user = (Users)session.load(Users.class, userId);
get加载方法:
Java代码
Users user = (Users)session.g ...
一、Propagation :
对于特定的方法或方法命名模式,代理的具体事务行为由事务属性驱动,如下面的例子所示:
<prop key="load*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="store*">PROPAGATION_REQUIRED</prop>
key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:
* PROPAGATION_REQUIRED--支持当前事务,如果当前没有事 ...
在实际的开发中,我们反复尽量避免尽量降低对象间的依赖关系即耦合度。但是如何才能做到呢? 通常的业务对象之间都是依赖关系的,业务对象与业务对象,业务对象与持久层,业务对象与各种资源之间都存在这样和那样的依 ...
一、spring工作原理:
1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3.DispatcherServlet请请求提交到目标Controller
4.Controller进行业务逻辑处理后,会返回一个ModelAndView
5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6.视图对象负责渲染返回给客户 ...
String str=null;
public void test(String pstr){
str=pstr;
System.out.println(str);
}
public static void main(String[] args) {
Demo d=new Demo();
d.test("aaa");
}
最近被问了好几次了,真的不知道上面的代码有什么缺陷,大家讨论下
Struts,Spring,Hibernate面试题总结
关键字: struts spring hibernate 面试
转载地址:http://blog.csdn.net/David8631/archive/2008/07/19/2676615.aspx仅供收藏
Hibernate工作原理及为什么要用?
原理:
1. 读取并解析配置文件
2. 读取并解析映射信息,创建SessionFactory
3. 打开Sesssion
4. 创建事务Transation
5. 持久化操作
6. 提交事务
7. 关闭Session
8. 关闭Sessti ...