程序员的知识教程库

网站首页 > 教程分享 正文

深圳尚学堂:Java最常见问题(一)(尚学堂java从入门到实战视频)

henian88 2025-04-10 22:55:09 教程分享 46 ℃ 0 评论

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表