博文

JAVA基础知识(5) (2007-07-03 22:54:00)

摘要: JAVA基础知识(5)
 
 
81、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?
可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。
82、如何启动时不需输入用户名与密码?
修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.
83、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?
保存在此Domain的config.xml文件中,它是服务器的核心配置文件。
84、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?
Domain目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将可以实现在浏览器上无需输入应用名。
85、在weblogic中发布ejb需涉及到哪些配置文件
不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml
86、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置
缺省安装中使用DemoIdentity.jks和DemoTrust.jks  KeyStore实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和......

阅读全文(7026) | 评论:0

JAVA基础知识(4) (2007-07-03 22:54:00)

摘要:JAVA基础知识(4) 
 
61、servlet的生命周期
web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。
62、如何现实servlet的单线程模式
<%@ page isThreadSafe="false"%>
63、页面间对象传递的方法
request,session,application,cookie等
64、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
65、四种会话跟踪技术
会话作用域ServletsJSP 页面描述
page否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面
request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)
session是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求
application是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域
66、Request对象的主要方法:
setAttribute(String ......

阅读全文(6845) | 评论:0

JAVA基础知识(3) (2007-07-03 22:53:00)

摘要:JAVA基础知识(3) 
 
41、是否可以继承String类?
String类是final类故不可以继承。


42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。


43、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
会执行,在return前执行。


44、编程题: 用最有效率的方法算出2乘以8等於几? 
2 << 3


45、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
不对,有相同的hash code。


46、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。


47、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
不能,一个对象的一个synchronized方法只能由一个线程访问。


48、编程题: 写一个Singleton出来。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
第......

阅读全文(6897) | 评论:0

JAVA基础知识(2)(2007-07-03 22:52:00)

摘要:JAVA基础知识(2)
20、EJB与JAVA BEAN的区别?
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。
21、Static Nested Class 和 Inner Class的不同  Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。
22、JSP中动态INCLUDE与静态INCLUDE的区别?
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。
静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %> 
23、什么时候用assert    &nbs......

阅读全文(6851) | 评论:0

JAVA基础知识(1)(2007-07-03 22:52:00)

摘要:JAVA基础知识(1) 
1、面向对象的特征有哪些方面   
①抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
②继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
③封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
④ 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题......

阅读全文(2235) | 评论:0

2007软件设计师资格考试所感(转)(2007-07-03 22:50:00)

摘要:今年我参加了软件设计师资格考试,其间的心态是:满怀信心,放弃,加把劲,成功
最后到失望。我上午考了60,下午考了71,虽然分数线还没出来,但估计软考办不敢
把分数提高到60,不然不被砖头砸死也会被唾沫淹死。因此,我应该过了,不过过了
却有点失望。 简单说下,我四月分报名,有两个月的时间备考,因此满怀信心;因为基础不好,软
件设计师的考试考得又很广,因此,学了段时间有点想放弃,其实我应该算放弃了;
最后剩下两个星期因为心疼那点钱,决定背水一战,于是加了把劲;最后看到成绩
应该算成功了;失望的是今年的软件设计师考试含金量太低了。 要很好的讲述我的软考经历,我觉得有必要介绍一下我自己,以及我的大学生活。 我是一所普通本科院校的学生,从小到大我一直是一个遵纪守法的良好学生,大学里
因为涉猎了一些很“前卫”的思想,当然这些“前卫”只是在我这个来自于偏远山区
的良好市民的眼里仍“新潮”,网络上早就洪水泛滥般充斥着各种以前我没听过的观
点,比如有人对中国的教育感到怀疑,认为它扼杀了学生的创造力想象力动手能力,
培养出来的只是应试高手,做题机器;还有的人认为凭什么我们要那么重视英文,将
四六级和学位证挂钩,批评那些发大把时间学英语背单词,而不重视中国人自己的文
化中国人自己的语言的人 等等。于是我开始思考过去,现在,将来。得到的结论是我
必须学一点实用的东西而不是一直捧着那些教科书,为期末考试,为奖学金而奔波。其
间的得失只有自己心里明白。 正如前面所说的,我不再是期末考试成绩和奖学金的追求者,于是在大一拿了两次三
等奖后,一直没有拿过了。大二开始我有了台二手电脑,CPU 1G,内存 256M ,显卡 32M
完反恐的时候可以看见子弹的发射路径,暴力摩托可能是因为显卡驱动的原因一完就蓝
屏,唯一的一个游戏是微软的“帝国时代”我们是完“帝国二--征服者”,现在寝室里
完帝国暂时我是老大,呵呵我们寝室就五个人,有时也连机两两对战交流感情。虽然我
这里电脑一出台接着就是一大堆游戏,但我不是游戏迷,相反我很少完游戏,因为我知
道游戏完多了就是浪费青春。我喜欢编程,从学C语言开始我就一直爱好编程,看着那些
简单的代码控制这个曾经对我很神秘的机器,心理就说不出的......

阅读全文(4315) | 评论:4

工作第十四天(2007-07-03 22:45:00)

摘要:今天过得还行啊! 上午到了公司又是搬货,使死我了!然后,标价格,标了一大本啊,哈哈哈。 然后,学习了C语言,还有点感觉。 下午,到公司一看,就一个人啊,过了一会又来了一个人,我刚想睡觉,可得去搬货,整整一大拖车啊,几百件吧,累人啊! 然后,我睡了一会,就学C语言,可有点不爽,不知怎地,啊哈哈哈哈哈哈。......

阅读全文(1523) | 评论:0

工作第十三天(2007-07-02 22:04:00)

摘要:今天真充实啊! 上午刚到公司就搬货,搬了好几十箱,累人啊!刚坐下要休息,又得出去啊。骑着别人的“电驴”,还真爽,哈哈哈哈。然后,就是艰苦的工作了。到了西厂,赶紧找了好多的糅子和被子,赶紧给顾客送去,哈,累人啊。回到公司,还有15分钟下班,我还想休息一下那,可经理让我标价格,加班了15分钟。 下午,太困了,一睡睡到了4点,刚要学C语言,又有事了,去送84,好啊。到了酒店,找了辆独轮车推着,真够搞笑。啊哈哈哈哈。回公司又学了一会C语言,就下班了,哈哈哈哈。......

阅读全文(1361) | 评论:0

带小数点的数词应该怎样读?(2007-07-01 23:07:00)

摘要:带小数点的数词应该怎样读? 13,8% -- тринадцать целых восемь десятых процента 1,4% -- Одна целая четыре десятых процента 0,3% -- Ноль целых три десятых процента 2,4% -- Две целых четыре десятых процента 0,002% - Ноль целых две тысячных процента......

阅读全文(7349) | 评论:0

俄语网站网址 (2007-07-01 23:06:00)

摘要:在线词典 http://ak.ak22.net/dict/ 打开很快,没有重音 http://feb-web.ru/feb/mas/MAS-abc/default.asp 打开很慢,但有重音 http://slovari.299.ru/  有多个词典的解释,没有重音 http://starling.rinet.ru/morph.htm 词形分析网站,很好 http://slovari.gramota.ru/ 多个俄语词典 http://www.iciba.com/   英汉金山词霸在线词典 http://www.answers.com/ 不错的多语种词典,希腊语都有,有意思 http://www.multitran.ru/ 英俄词典,比较好   新闻类: http://smi.ru/ 有俄罗斯各大传媒链接 http://lenta.ru/ 语言简单,更新快 http://www.vesti.ru/  http://www.1tv.ru/ 国家电视台新闻网,有视频 http://www.aif.ru/  俄罗斯著名刊物   常用搜索引擎 http://www.google.ru/ 打开快,适合关键字搜索 http://www.yandex.ru/  可以搜索图片   俄语歌曲 http://www.muzoff.ru/ http://www.zaycev.net/ 1.新闻类 
 〈消息报〉www.izvestia.ru 
 HTV电视台www.ntv.ru 
 人民网俄语版russian/people.com.cn 
 新华网xinhuanet.com 
 中国网www.china.org.cn 
2.文学类 
 马克西姆.莫什科夫图书馆www.lib.ru 
 俄语虚拟图书馆www.rvb.ru 
3.搜索类 
&n......

阅读全文(13649) | 评论:1