深圳尚学堂:Java最常见问题(一)

深圳尚学堂:Java最常见问题(一)1 XML 文档定义有几种形式 a 两种形式 dtd schemab 本质区别 schema 本身是 xml 的 可以被 XML 解析器解析 这也是从 DTD 上发展 schema 的根本目的 2 删除一张表中所有数据的方式 1

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.XML文档定义有几种形式?

a: 两种形式dtd schema

b: 本质区别:schema 本身是xml 的,可以被XML 解析器解析(这

也是从DTD 上发展schema 的根本目的)

2. 删除一张表中所有数据的方式?

(1).truncate table命令将快速删除数据表中的所有记录

(2).delete产生rollback,如果删除在数据量的表速度会很慢,同时会占用很多的rollback,segments.truncate是DLL操作,不产生 rollback,速度会快一些。

3. 用一条sql语句取出所有姓名有重复的学员姓名和重复的记录数.

select name, count(*) from student group by name

having count(*) > 1 order by count(*) desc;

4. 说下Hibernate的缓存机制

一、hibernate一级缓存

(1)hibernate支持两个级别的缓存,默认只支持一级缓存;

(2)每个Session内部自带一个一级缓存;

(3)某个Session被关闭时,其对应的一级缓存自动清除;

二、hibernate二级缓存

(1) 二级缓存独立于session,默认不开启;

5. Hibernate的查询方式

本地SQL查询、Criteria、Hql

6. 为什么要用spring?

Spring是一个轻量级的IOC和AOP框架。

IOC(控制反转)意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转

AOP(面向切面),它将那些影响多个类的行为封装到可重用的模块中,面向对象是把问题从同类事物中抽象出来,面向切面是把问题从不同类问题中抽象出来。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/118658.html

(0)
上一篇 8小时前
下一篇 7小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信