`
天涯之海
  • 浏览: 48763 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
数据库优化的目标无非是避免磁盘 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 ...
Global site tag (gtag.js) - Google Analytics