- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 SSH面试题汇总
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3. hibern
2010-10-21 23:04:00
743
原创 jsp及Servlet面试题
1、 Servlet与JSP有什么区别?Servlet和JSP完成的功能是相同的,都可以接收用户的请求,可以对用户进行响应,可以调用业务方法。不同点在于JSP是在html或者xml中嵌入了Java代码或者JSP的标记,在制作页面方面具有优势,可以使用网页编辑工具来制作网页,然后嵌入Java或者JSP的标记。Servlet是纯Java代码,通常用于控制,不用于输出。在MVC模式中,JSP通常充当视图,Servlet通常充当控制器。另外,JSP在运行的时候还要转换成类似于Servlet的Java代码。2、 Se
2010-10-19 01:02:00
793
转载 抽象类和接口的区别是什么?
<br />问题:抽象类和接口的区别是什么?<br />回答:<br />抽象类和几口是Java面向对象体系当中非常重要的两个元素,在语法和使用方法都有很多的区别,下面我就从这两个方面来回答这个问题:<br />第一:接口和抽象类在语法上的区别主要体现在以下的几个方面:<br />a)一个类可以实现多个接口,二除了Object之外,一个类只能有一个父类;<br />b)接口当中所有的方法都是抽象方法,并且默认为public权限,而抽象类当中可以有抽象方法,也可以没有抽象方法;<br />c)接口当中的变量全
2010-10-18 22:28:00
685
原创 面试题目 字符串专题
<br />1.将字符串转换成整数,将整数转换为字符串,浮点数与字符串的转换(atoi itoa)<br />int atoi(const char *str){<br /> int res = 0;<br /> int sign;<br /> assert(str != NULL);<br /> if(str[0] == '-') sign = -1;<br /> else if(str[0] == '+') sign =1;<br /> else if(isdigit
2010-10-17 14:00:00
532
原创 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
2010-09-30文章分类:Java编程<br />第1章 引言<br />随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数
2010-10-15 16:14:00
595
原创 设计模式
<br /> <br />一个模式是……<br />软件开发中重复出现问题的解决方案<br />1. Singleton(单件) Pattern<br />意图:保证一个类只有一个实例,并且提供一个访问他的<br />全局访问点。<br />例如,美国总统的任期就是一个Singleton模式的例子,因为在每段任期内只能有一个总统。而且不论谁是总统,“美国总统”的称号都是指向某个特定的个人。<br />2.Factory Method<br />(工厂方法,虚构造器<br />n 意图:定义一个创建对
2010-10-15 16:11:00
499
原创 Java面试宝典2010(六. XML部分)
<br />六. XML部分<br />1、xml有哪些解析技术?区别是什么? <br />答:有DOM,SAX,STAX等 <br />DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件
2010-10-15 13:54:00
744
原创 Java面试宝典2010(八. 软件工程与设计模式)
<br />八. 软件工程与设计模式<br />1、UML方面 <br />标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。 <br />2、j2ee常用的设计模式?说明工厂模式。 <br />总共23种,分为三大类:创建型,结构型,行为型<br />我只记得其中常用的6、7种,分别是:<br />创建型(工厂、工厂方法、抽象工厂、单例)<br />结构型(包装、适配器,组合,代理)<br />行为(观察者,模版,策略)<br />然后再针对你熟悉的模
2010-10-15 13:54:00
1807
原创 Java面试宝典2010(五. 数据库部分)
<br />五. 数据库部分<br />1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。<br />employee:<br /> eid,ename,salary,deptid;<br /> select * from employee order by deptid desc,salary<br /> <br /> <br />2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序<br />创建表:<br /> mysql> create ta
2010-10-15 13:52:00
1305
原创 Java面试宝典2010(三. html&JavaScript&ajax部分)
<br />三. html&JavaScript&ajax部分<br />1. 判断第二个日期比第一个日期大<br /> 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,, <br />//这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容<br /><script type="text/javas
2010-10-15 13:50:00
2204
原创 Java面试宝典2010(二。算法题)
<br />二. 算法与编程<br />1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。<br />答:<br /> package cn.itcast;<br /> <br />import java.io.File;<br />import java.io.FileReader;<br />import java.io.FileWriter;<br /> <b
2010-10-15 13:48:00
1029
原创 Java面试宝典2010(一.51—83)
<br />51、启动一个线程是用run()还是start()? . <br />启动一个线程是调用start()方法,使线程就绪状态,以后可以被调度为运行状态,一个线程必须关联一些具体的执行代码,run()方法是该线程所关联的执行代码。 <br /> <br />52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? <br />分几种情况:<br /> 1.其他方法前是否加了synchronized关键字,如果没加,则能。<br /> 2.
2010-10-15 13:44:00
633
转载 Java面试宝典2010(1—50)
<br />Java面试宝典2010版<br />一. Java基础部分... 7<br />1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?... 7<br />2、Java有没有goto?. 7<br />3、说说&和&&的区别。... 8<br />4、在JAVA中如何跳出当前的多重嵌套循环?... 8<br />5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?. 9<br />6、short s1 = 1; s1 = s1 + 1
2010-10-15 13:40:00
1289
转载 Java面试题
<br />1、 概述struts,以及struts如何实现MVC架构的? <br />答:struts framework是一种基于java的技术,Web应用程序开发人员通过struts framework即可充分利用面向对象设计、代码重用以及"编写一次、到处运行"的优点。Struts提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视图,由ActionServlet具体指定的action动作类作为控制器即MVC中的C,负责视图与模
2010-10-15 13:34:00
469
原创 发现一个好的javascript网站(http://www.softcomplex.com/products/tigra_menu/demo/steps/)有关于用JAVASCRIPT实现下拉菜单。
<br />发现一个好的javascript网站(http://www.softcomplex.com/products/tigra_menu/demo/steps/)有关于用JAVASCRIPT实现下拉菜单。
2010-07-20 23:47:00
484
原创 IT软件开发人员必去的10个社区
IT软件开发人员必去的10个社区<br /> <br /> <br /> <br />IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多,往哪里去,新浪论坛,网易是经常去的,人多啊,好几十万,去了以后才发现没有意思,没有共同的语言,于是逛专业论坛,行业论坛,终于找到了共同语言,总结一下论坛的经验:人不在多,有仙则灵,贴不在多,有精则行,逛了大半辈子,一个IT人发展方向一定要除了技术外,业务,理论,思想, 管理一个都不能少!<br />于是我推荐如下这些论坛,或许
2010-07-04 22:44:00
1149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人