- 博客(16)
- 收藏
- 关注
转载 笔试题——触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。
2015-10-14 22:20:08 675
转载 笔试题——数据库索引的作用
索引:对某一列中的数据进行自动排序,然后在查找数据时,可以提高相应的效率。 唯一索引:具有唯一约束和主键约束的列,系统会自动创建唯一索引。 普通索引:自行创建的索引。 注意: 1.只有查询条件中有建立索引的列作为查询条件时,提高查询效率。 2.数据量巨大,列中某一个值的出现比例越小
2015-10-14 22:17:05 671
转载 笔试题——一次HTTP访问流程步骤
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只
2015-10-14 22:14:07 1049
转载 笔试题——静态变量和实例变量的区别
java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载
2015-10-14 21:43:18 3859
原创 面试题——Servlet的生命周期
Servlet的生命周期Servlet生命周期和工作原理 Servlet生命周期可以分为三个阶段:1、初始化阶段2、响应客户阶段3、终止阶段在javax.servlet.Servlet接口中定义了三个方法init(),service(),destroy(),它们将分别在Servlet不同的阶段被调用。 Servlet的初始化阶段 在下列时刻S
2015-10-14 20:52:10 6833 1
原创 面试题——TCP和UDP区别
UDP实现网络通信: 1.两台计算机中所运行的程序相同。 2.只要端口号能够对应上,就能实现通信(两个程序是通过端口号关联的)。 3.直接通信(简单,危险)。 4.通信终端的关系是多对多(每个数据终端都是多)(点对点通信)。 5.直接获取对方发送的信息。 6.任何一个终端都可以主动发信息。TCP实现网络通信:
2015-10-14 19:45:21 768
原创 笔试题——char能否存中文汉字
char是16位,一个汉字2个字节(byte)也是16位(bit)char 型只不过存的是字符集的遇射码而已……就是一堆一定范围内的整型数……传统GB2312码,是两个 char 元素表示一个汉字,第一个 char 值为负值,这就告诉系统,这是一个非ASCII字符,需要再读取其后面的一个,就是两个成一对儿,然后找汉字或者其它非ASCII字符集去映射出是什么字
2015-10-14 19:34:40 1494
转载 面试题——Spring作用
在SSH框假中spring充当了管理容器的角色,Spring 可以大大降低耦合。 首先耦合说白了就是类(也可以大到功能)与类之间的关联程度,关联越大,你的维护成本就越高,因为你改其中一个类,就很可能要去改和它关联的其他类,所以在设计的时候需要考虑清楚,尽量做到松散耦合,这时候就需要Spring了。 struts负责控制Service(业务逻辑处理类)也就是C,从而控制了Service的
2015-10-11 07:47:24 616
原创 笔试题——编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符
public static void main(String[] args) { int count_abc=0,count_num=0,count_oth=0; //输入一串数 Scanner scan=new Scanner(System.in); String str = scan.next(); char[] chars = str.toCharArray(); //判断每
2015-10-10 22:08:31 6287
原创 面试题——Struts2如何防止表单重复提交
1.利用Session防止表单重复提交l 表单页面由servlet程序生成,servlet为每次产生的表单页面分配一个唯一的随机标识号,并在FORM表单的一个隐藏字段中设置这个标识号,同时在当前用户的Session域中保存这个标识号。l 当用户提交FORM表单时,负责处理表单提交的serlvet得到表单提交的标识号,并与session中存储的标识号比较,如果相同则处理表单提交,处理完后
2015-10-08 16:50:14 560
原创 面试题——Hibernate的运行流程
Configuration configuration = new Configuration().configure(); 1.)//加载src下的HIbernate.properties 2.)/.configure();加载src/hibernate.cfg.xml 3.)创建Session
2015-10-08 16:26:26 316
原创 面试题——Session的get方法 与 load方法区别
session的get方法 查询立即执行 返回的是Customer对象session的load方法 默认采用延迟加载的数据的方式 ,不会立即查询,返回Customer类子类对象(动态生成的代理对象)**如果PO类使用final修饰 load方法就无法创建代理对象 返回目标对象本身(load效果和get效果相同)
2015-10-08 16:20:18 412
原创 面试题——Hibernate的主键生成策略
4.2主键生成策略 在元素中通过 指定数据表主键生成策略 常用的生成策略有六种 4.2.1 increment increment 标识符生成器由 Hibernate 以递增的方式为代理主键赋值 原理: select max(id) from customer insert max(
2015-10-08 16:01:04 523
转载 面试题——Hibernate中Inverse和Cascade的区别
http://blog.csdn.net/xiaoxian8023/article/details/15380529Inverse和Cascade的比较 Inverse:负责控制关系,默认为false,也就是关系的两端都能控制,但这样会造成一些问题,更新的时候会因为两端都控制关系,于是重复更新。一般来说有一端要设为true。 Cascade:
2015-10-08 11:40:07 369
转载 面试题——Cookie和Session的区别
cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。
2015-10-07 21:39:57 12149 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人