自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

常见面试题十七--线程有几种状态?

常见面试题十七--线程有几种状态? 在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态;第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会...

2010-05-05 14:07:32 676

常见面试题十六--说一下工厂模式的机制?

常见面试题十六--说一下工厂模式的机制?工厂模式是创建模式的一种,共分为简单工厂,工厂方法和抽象工厂三种,常见的有简单工厂和工厂方法两种。简单工厂中包含工厂、产品和具体产品三个角色。其中工厂是整个模式的核心,这个类当中包含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的对象。而客户端则可以免除直接创建产品对象的责任。从这个角度上说简单...

2010-05-04 15:49:40 178

常见面试题十六--说一下工厂模式的机制?

常见面试题十六--说一下工厂模式的机制?工厂模式是创建模式的一种,共分为简单工厂,工厂方法和抽象工厂三种,常见的有简单工厂和工厂方法两种。简单工厂中包含工厂、产品和具体产品三个角色。其中工厂是整个模式的核心,这个类当中包含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的对象。而客户端则可以免除直接创建产品对象的责任。从这个角度上说简单...

2010-05-04 15:49:37 1031

常见面试题十四--如何实现多线程?

常见面试题十四--如何实现多线程在Java当中实现多线程通常有两种方法。第一,创建一个类,继承Thread类,并复写run方法。需要启动一个新的线程时,首先创建该类的对象,然后调用start()方法,就可以使新线程进入就绪状态;第二,创建一个类,实现Runnable接口,并实现该接口当中的run方法。需要启动一个新的线程时...

2010-05-04 13:46:01 122

常见面试题十三--equals和==的区别有哪些?

常见面试题十三--equals和==的区别有哪些? 从本质上来说,这两者的主要区别在于equals是一个函数,而==是一个操作符。从使用层面来说,首先,==作为操作符主要有两个方面的作用,第一,在使用==比较基本数据类型时,如果==两端的值相等则返回真,不等则返回假。第二,在使用双等号比较引用数据类型时,如果==两端的值指向的是堆内存当中的同一个对象,则返回真,否则返回假。...

2010-05-04 10:57:47 199

好久没有更新了,准备再度开始

没有时间不是理由!

2010-04-07 03:37:08 98

面试兵法--经验

面试兵法--经验 经验!经验!!经验!!!是应届毕业生心中永远的痛,几乎所有的招聘岗位上都要求有至少一年以上的工作经验。我的不少学生都向我抱怨:“所有的岗位都要工作经验,那我们不是要被饿死么?”其实,只要我们学会换位思考,假设我们是一家公司的老板,那么我们是会选择一个没有任何编程经验和社会经验的“新兵蛋子么”?所以抱怨是没有用的,金庸先生笔下的九阳神功里面有这样一段话:”他强由他强,清风拂...

2009-11-10 20:32:21 123

respond_to和redirect_to之间的区别

一直没有太弄明白关于respond_to 和 redirect_to之前的区别,因为以前的代码大部分都是由rails自动生成的脚手架,在这个基础上在进行一些修改,但是最近想把这些代码都手写一遍,熟悉一下,所以就产生了问题,不知道这两者的区别是什么。查了查文档,是这样写的:respond_to: respond_to do |format| format.html ...

2009-10-25 01:49:03 436

常见面试题十二--请简述Hibernate的有缺点

Hibernate是一种ORM框架,可以帮助程序员方便的实现透明的持久化操作,它的优点主要有以下的几个方面:Hibernate实现了基于POJO的持久化操作,框架对于POJO完全没有侵入,因此程序员完全不需要关机对象持久化的细节,从而提升了开发效率;Hibernte提供了HQL和QBC作为查询工具,而不是使用传统的SQL,这两种查询方法都提供了丰富的面向对象机制,缓解了系统的阻抗不匹配问...

2009-10-20 20:30:33 154

常见面试题十一--请简述String和StringBuffer之间的区别

String和StringBuffer的对象都表示一个字符串,他们之间最重要的区别是String对象一旦被创建之后,其内容是不可以改变的。而StringBuffer对象的值则可以任意的修改。因为String类采用了“不变模式”,无论是使用字符串连接符还是使用substring等函数对String对象的修改,其实都会返回一个新的String对象。这样做的好处主要在于字符串对象一旦创建,其状态就不再发...

2009-09-13 17:43:02 339

面试兵法--沟通

面试兵法--沟通       面试的过程本身就是面试者和面试官之间进行沟通的过程,但是可惜的是,面试者(特别是应届毕业生)大多沟通能力不强,而且普遍都不重视对自身沟通能力的培养。我在课堂上讲沟通方法时,不少学生觉得我啰嗦,他们说:“老师,只要技术过关就OK了,什么沟通不沟通的不重要!”但是他们面试回来之后,总是会说:“这个问题其实我知道,就是没说好!”实在是太悲哀了,如果面试官问的问题我们...

2009-09-06 21:57:10 145

常见面试题回答十--请简述客户端跳转和服务器端跳转之间的区别

问题:请简述客户端跳转和服务器端跳转之间的区别回答:客户端跳转时用HttPservletResopse对象的sendRedirect函数实现,服务器端跳转是使用RequestDispather对象的forward方法实现的。这两者之间的区别主要体现在三个方面:1.         使用服务器端跳转时,客户浏览器的地址栏并不会显示目标地址的URL,而是用客户端跳转时,地址栏当中会显示...

2009-08-31 04:22:28 458

常见面试题九--请简述你对MVC模式的理解

问题:请简述你对MVC模式的理解回答:MVC模式是表示层开发最常用的设计模式,使用这个设计模式的目的是为了解除控制逻辑,业务逻辑和视图之间的耦合,提升系统的可扩展性和可维护性。MVC模式主要由模型,控制器和视图三个部分组成。其中控制器的主要责任是接受客户所提交的请求,并将请求转发给适当的模型对象进行处理,再将处理的结果发给视图,进行显示。在J2EE项目当中,通常会使用Servlet来担...

2009-08-31 04:21:23 1256

常见面试题八--s1,s2都是String对象,说说表达式s1==s2与s1.equal(s2)的区别

问题:s1,s2都是String对象,说说表达式s1==s2与s1.equal(s2)的区别。回答:s1 == s2 与 s1.equals(s2)区别主要取决与两个方面,第一个方面是==操作符和equals函数之间的区别,第二个方面是String对象的特殊性。首先,==是操作符,它的主要作用是比较两个对象之间是否是同一个,也就是说比较操作符两端的对象在对内存当中是否是同一个地址。...

2009-08-31 04:20:12 1019

常见面试题七--Statement和PreparedStatement有什么区别?哪个效率高?

问题:Statement和PreparedStatement有什么区别?哪个效率高?回答Statement和PreparedStatement都是用于执行SQL语句的句柄,但是PreparedStatement代表的是一个预编译的SQL。这两种对象的区别主要体现在以下的三个方面:第一是使用方面的区别,statement执行的SQL语句必须是一个完整的SQL,而对于PreparedState...

2009-08-31 04:18:43 965

常见面试题六--你是否经常用连接池?请说明其含义、作用和工作过程?

问题:你是否经常用连接池?请说明其含义、作用和工作过程?回答:连接池的核心思想是连接的复用。通过建立一个连接池,可以避免数据库连接对象频繁简历和销毁所带来的性能开销。连接池在刚创建时,会一次性的生成多个连接,放置在连接池当中,当应用程序需要访问数据库时,就会从连接池当中取得连接对象,而不是新生成连接对象,应用程序对数据库的访问结束时,再将连接对象返还到连接池当中,而不是将连接对象销毁。如果...

2009-08-26 00:36:09 580

常见面试题回答五——你常用的Struts类有哪些?哪个是Controller?

问题:你常用的Struts类有哪些?哪个是Controller?回答:最常用的Strurts类有ActionServlet,Action,ActionFrom,ActionMapping,ActionForward以及ActionErrors和ActionError等等。1.ActionServlet主要是用来接收客户提交的请求,将请求当中所携带的数据封装到ActionForm当中,然...

2009-08-26 00:21:43 132

原创 专心工作2.0时代

http://www.zreading.cn/archives/527.html左岸读书真是个好东西

2009-08-24 13:57:08 103

原创 把一件事做到精通

http://www.zreading.cn/archives/184.html今天看到了一篇非常不错的文章。我感觉这篇文章作者的反思,就像是在说我自己。看来我也没有找到对自己确定的定义。所谓的定义就是用未来自己能够达到的目标来要求现在的自己,这句话实在是太到位了。我有种醍醐灌顶的感觉。看来我是很有必要好好的想想自己的定义了...

2009-08-24 13:39:56 175

常见面试题四——如何实现Struts的国际化?

问题:如何实现Struts的国际化?回答:所谓的国际化,实际上就是根据客户浏览器的不同版本,在页面上显示相应的语言。实现Struts的国际化主要有以下几个步骤:第一、准备资源文件。资源文件当中存储的是页面当中要显示的信息,每种语言都要有一个相对应的资源文件。文件的命名方式是”文件名_地区.properties“。除了英语之外的资源文件都需要使用native2ascii命令,将文件当中的...

2009-08-20 22:25:29 114

常见面试题三——请简述Struts的运行流程

问题:请简述Struts的运行流程回答:Struts是一个基于MVC模式的框架,所以它的运行流程是从控制器开始:第一、客户端发送请求到到ActionServlet,ActionServlet根据客户请求的地址(通常都是XXX.do),在struts-congfig.xml文件当中找到与这个地址匹配的Action,并找到与这个Action匹配的ActionForm。第二、接受客户端发送请...

2009-08-20 21:50:19 106

面试兵法——备战(二)

面试兵法——备战(二)在上一篇文章当中,强调了备战面试需要收集的一些信息。在文章的最后,特别的强调了一下要注意招聘岗位的需求,在本文当中就让我们分析两个招聘需求,找出公司这些需求当中的要点。案例一:(1)计算机或相关专业,本科及以上学历,一年以上开发经验。(2)熟悉Jsp、Java、J2EE、JavaScript、Struts、Spring、Hibernate等技术。(3)熟悉...

2009-08-18 06:57:08 98

常见面试题二——你对内部类是怎样理解的?

问题:你对内部类是怎样理解的?回答:内部类是一种比较特殊的类,它定义在另外一个类的内部,在外部类当中可以生成内部类的对象,并调用其成员。内部类最常见的使用方法是使用匿名内部类。第一种使用方法是在模板回调模式当中,使用匿名内部类来作为回调接口的实现。在Spring的JDBC模块和Hibernate模块当中,都提供了模板类。以JDBC为例,Spring提供了一个JDBCTemplate作为...

2009-08-17 01:41:33 144

常见面试题一——抽象类和接口的区别是什么?

问题:抽象类和接口的区别是什么?回答:抽象类和几口是Java面向对象体系当中非常重要的两个元素,在语法和使用方法都有很多的区别,下面我就从这两个方面来回答这个问题:第一:接口和抽象类在语法上的区别主要体现在以下的几个方面:a)一个类可以实现多个接口,二除了Object之外,一个类只能有一个父类;b)接口当中所有的方法都是抽象方法,并且默认为public权限,而抽象类当中可以有抽...

2009-08-13 21:24:12 258

面试兵法——准备(一)

面试兵法——备战(一)     孙子曰:“夫未战而庙算胜者,得算多也;未战而庙算不胜者,得算少也。多算胜,少算不胜,而况于无算乎!”意思是说,拉开战斗序幕之前,就已"庙算"(古时战前君主在宗庙里举行仪式,商讨作战计划)周密,充分估量了有利条件和不利条件,开战之后就往往会取得胜利;拉开战斗序幕之前,没能进行周密"庙算",很少分析有利条件和不利条件,开战之后就往往会失败,更何况开战之前无"庙算"呢...

2009-08-11 01:42:06 132

面试兵法——始计

《孙子兵法》上面说作战要把握五个要点,“一曰道,二曰天,三曰地,四曰将,五曰法”。面试的整个过程类似于一场战争,这种特殊的“战争”也有类似的要点,一是准备,二是沟通,三是经验,四是知识,五是心态。只要能把握住这五个方面,就可以“战无不胜,攻无不克”。       准备:       有些同学一接到公司的面试通知,就激动的不行,上蹿下跳,马上回到住处梳洗打扮,换上所谓的“正装”,直接就去了。...

2009-08-06 00:57:07 86

面试兵法之总纲 —— 换位思考

面试兵法之总纲          有人的地方就有恩怨,有恩怨的地方就会有江湖。茫茫人海,多少学子十八年的苦修,自认为已经练成一身本领,期待着仗剑江湖快意恩仇。但是又有多少人倒在了满面笑容,彬彬有礼的面试官面前。面试不成功,没有银子花这还好说,关键是被各种各样的“笑面虎”打击的自信全无。有的人在面试了十几次都不成功以后,被同学送了一个响亮的外号——“面霸”,个中尴尬滋味,我想也只有当事人才能...

2009-08-03 23:58:57 124

牛X的老师?傻X的学生?

IT职业教育之我见(四)第四回 牛X的老师?傻X的学生?   在几乎所有培训机构的宣传页上,都会有类似于所谓“金牌讲师”的栏目。里面罗列了机构的“名师”的各种头衔,基本的套路都是国外名校毕业,微软、IBM和ORACLE等大公司的工作背景,首席架构师的职位等等。先不说这些东西的真假,就算都是真的,又能怎么样呢?我所在的培训机构也做过类似的尝试,请一些在职的高级技术人员讲课,学生的评价是这...

2009-08-02 23:16:07 129

快乐的学习,学习的快乐

IT职业教育之我见(三) 第三回  学习的快乐,快乐的学习   书接前文,学习不一定是痛苦的,也可以是快乐的。在五年的老师生涯当中,也见过一些这样的学生,他们在学习的过程当中,脸上始终带着笑容,每当写出了一段能够运行的代码之后,就高兴的为自己喝彩,每天晚上学习到很晚,但是脸上却泛着兴奋的油光,一点疲劳的迹象都没有。每当看到这样的学生时,我的心里都会替他们高兴,因为他们不是仅仅是在学习,...

2009-07-26 00:13:05 148

Java基础知识第一季第二集

  Java基础知识第一季第二集CLASSPATH环境变量的作用 网络上的常见解释:CLASSPATH是类文件搜索路径。这个解释对于初学者来讲基本上是废话,要是已经明白了什么是“类文件搜索路径”,那就不会不明白CLASSPATH的作用。预备知识:1.关于环境变量的情况已经在第一集当中介绍过了,这里就不在赘述了2.Jav...

2009-07-22 02:25:35 87

要是学生总是正确的,还要老师干什么

IT职业教育之我见(一)      当了五年的老师,送走了无数学生,做了一年的销售,见识了无数培训机构五花八门的招生和培训方式,总觉得心中压抑,满腹牢骚,不吐不快。第一回 要是学生总是正确的,还要老师干什么    ”师者,所以传道授业解惑也“,虽然我上学的时候最讨厌的人就是韩愈(因为他写的文章是在是太难背了),但是在当了老师之后,我却对他佩服的五体投地,短短的十一个字,却道出了教师...

2009-07-21 23:31:07 175

Java基础知识第一季第一集

当了这么多年的老师,手中送走了无数学生,自知水平不足,每日每时不敢有半点懈怠,希望通过自己的努力,能帮助我的学生迈出IT职业生涯的第一步。五年当中,虽有不少谬误,但自认为不辱使命,不敢说让每位同学都满意,但是还是赢得了大部分人的认同。现在就通过这个Blog,希望能将这几年当中教学的一些心得和各位分享,以一种闲话家常的形式,快乐的学习知识,这是我个人一直提倡的学习方法,当然限于本人水平有限,希望大家...

2009-07-21 03:23:19 113

将Struts项目迁移到Struts2(二)

<!--StartFragment-->请各位大侠斧正Migrating to Struts 2 - Part II In the first part of this series, we explained (for Struts developers) the high level architecture, basic request workflow,...

2009-05-06 23:11:27 240

将Struts项目迁移到Struts2(一)

<!--StartFragment-->小弟最近正在学习Struts2,由SpringSide的文档里面发现infoq上有这个系列的文章,觉得不错,但是无奈英文太差。所以就把我对这个文章的理解写了出来。红色标出来的地方都是我没什么把握的,或者压根就看不明白的,希望各位老大能够指点一下,多谢多谢了!  Migrating Struts Apps to Struts 2  ...

2009-05-05 13:48:35 268

原创 IT培训防骗指南

现在的大学生就业难已经是一个很严重的社会问题,这个已经不必多说了。拿到大学本科文凭也不是一个就业的保障,所以很多理工科的毕业生都在毕业之后选择了培训这条路。而且大家好像都觉得IT行业是一个不错的领域,工资很高,工作也非常的轻松。但是进入IT行业并不是非常的容易,因为这个行业特别重视经验。在这样的背景下,打着“项目实训”牌子的培训公司像雨后的狗尿苔一样冒了出来。这些公司所谓的金牌讲师出没在大学校园当

2008-03-02 12:16:00 846 1

ant中文教程.doc

ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程ant中文教程

2010-04-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除