华为面试题汇总与答案_1
华为16道经典面试题

华为16道经典面试题面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。
对应聘者而言,了解这些问题背后的“猫腻”至关重要。
本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。
读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。
问题一:“请你自我介绍一下”■思路:1、这是面试的必考题目。
2、介绍内容要与个人简历相一致。
3、表述方式上尽量口语化。
4、要切中要害,不谈无关、无用的内容。
5、条理要清晰,层次要分明。
6.最好是提前以单词的形式背下来。
问题二:“谈谈你的家庭情况”■思路:1.情况对了解应聘者的性格、观念、心态有一定的作用,这也是用人单位问这个问题的主要原因。
2、简单地罗列家庭人口。
3、宜强调温馨和睦的家庭氛围。
4、宜强调父母对自己教育的重视。
5、宜强调各位家庭成员的良好状况。
6.强调家庭成员对他们工作的支持是恰当的。
7、宜强调自己对家庭的责任感。
问题三:“你有什么业余爱好?”■思路:1、业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。
2、最好不要说自己没有业余爱好。
3、不要说自己有那些庸俗的、令人感觉不好的爱好。
4、最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。
5、最好能有一些户外的业余爱好来“点缀”你的形象。
问题四:“你最崇拜谁?”■思路:1.最崇拜的人在一定程度上能反映出应聘者的性格、观念和心态,这也是面试官问这个问题的主要原因。
2、不宜说自己谁都不崇拜。
3、不宜说崇拜自己。
4.崇拜一个虚幻的或未知的人是不合适的。
5、不宜说崇拜一个明显具有负面形象的人。
6、所崇拜的人人最好与自己所应聘的工作能“搭”上关系。
7、最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。
问题五:“你的座右铭是什么?”■思路:1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。
华为公司面试问题及参考答案

华为公司面试问题及参考答案1. 如何优化一个网站或应用的性能?答:可以从多个方面入手,如减少HTTP请求、压缩资源文件、使用缓存、优化数据库访问、减少DOM元素数量等。
具体的优化措施需要根据具体的情况而定。
2. 什么是TCP/IP协议,每一层的作用是什么?答:TCP/IP协议是互联网传输控制协议(TCP)和互联网协议(IP)的结合。
其分为四层,分别是应用层、传输层、网络层和物理层。
应用层主要负责应用程序之间的通信;传输层主要负责数据传输的可靠性和流量控制;网络层主要负责路由和寻址;物理层主要负责数据传输的物理实现。
3. 什么是Linux内核,它的作用是什么?如何查看系统负载?答:Linux内核是Linux操作系统的核心部分,负责管理计算机的硬件资源、提供系统调用接口等。
可以使用命令行工具查看系统负载,如top、htop、uptime等。
4. 什么是多线程,有哪些优点和缺点?如何实现多线程编程?答:多线程是指在同一程序内开启多个并发执行的线程,可以提高程序的并发性和响应能力。
优点包括提高程序速度、充分利用CPU 资源、方便实现并发编程等;缺点包括线程安全性、线程间通信等问题。
多线程编程可以使用线程库,如Java中的Thread类和Runnable 接口,C++中的Pthread库等。
5. 如何实现分布式系统,有哪些常见的分布式算法和技术?答:分布式系统可以通过网络将多个计算机连接起来,实现资源共享、负载均衡等功能。
常见的分布式算法和技术包括一致性哈希、Paxos算法、ZooKeeper、RPC远程过程调用、消息队列等。
6. 什么是数据库索引,如何创建和使用?常用的索引类型有哪些?答:数据库索引是一种数据结构,在数据库表中建立索引,可以提高查询效率。
可以使用CREATE INDEX语句创建索引,并在查询语句中使用索引来加速查询。
常用的索引类型包括B树索引、哈希索引、全文索引等。
7. 什么是RESTful API,如何设计和实现?常见的HTTP方法有哪些?答:RESTful API是一种基于HTTP协议的Web服务,可以使用HTTP的GET、POST、PUT、DELETE等方法进行数据传输和操作。
华为测试面试题目(有答案)

1。
什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。
2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。
在这种情况下,可以将所有包含文件预编译为一个预编译头。
2。
char * const pchar const * pconst char *p上述三个有什么区别?答案:char * const p; //常量指针,p的值不可以修改char const * p;//指向常量的指针,指向的常量值不可以改const char *p;//和char const *p3。
char str1[] = "abc";char str2[] = "abc";const char str3[] = "abc";const char str4[] = "abc";const char *str5 = "abc";const char *str6 = "abc";char *str7 = "abc";char *str8 = "abc";cout << ( str1 == str2 ) << endl;cout << ( str3 == str4 ) << endl;cout << ( str5 == str6 ) << endl;cout << ( str7 == str8 ) << endl;结果是:0 0 1 1str1,str2,str3,str4是数组变量,它们有各自的内存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。
4。
以下代码中的两个sizeof用法有问题吗?[C易]void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母{for( size_t i=0; i<sizeof(str)/sizeof(str[0]); ++i )if( 'a'<=str[i] && str[i]<='z' )str[i] -= ('a'-'A' );}char str[] = "aBcDe";cout << "str字符长度为: " << sizeof(str)/sizeof(str[0]) << endl;UpperCase( str );cout << str << endl;答案:函数内的sizeof有问题。
华为面试题与答案

1:请你分别划OSI的七层网络结构图,和TCP/IP的五层结构图?/pic/paper/paper_20_1.gif/ArtImage/20051016/2005101629_1.jpgOSI的七层网络结构图,和TCP/IP的五层结构图OSIOSI是Open System Interconnect的缩写,意为开放式系统互联。
在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(Digital Network Architecture)数字网络体系结构最为著名。
为了解决不同体系结构的网络的互联问题,国际标准化组织ISO(注意不要与OSI搞混))于1981年制定了开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM)。
这个模型把网络通信的工作分为7层,它们由低到高分别是物理层(Physical Layer),数据链路层(Data Link Layer),网络层(Network Layer),传输层(Transport Layer),会话层(Session Layer),表示层(Presen tation Layer)和应用层(Application Layer)。
第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路;第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信。
每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。
当然并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。
物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即可;而路由器与路由器之间的连接则只需经过网络层以下的三层即可。
总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。
华为面试题汇总与答案_1

华为面试题汇总与答案_1面试题参考1.js动态增强行function addRow(tableId,trId){var tableObj = document.getElementById(tableId);var trObj = document.getElementById(trId);//var trIndex = trObj.rowIndex+1;var rows = tableObj.rows.length;var cell = "";var tr = tableObj.insertRow(rows);for(i=0;i cell= tableObj.rows(rows).insertCell(i); cell.innerText= trObj.cells(i).innerText;cell.className= trObj.cells(i).className;cell.innerHTML= trObj.cells(i).innerHTML;}}2.进入页面速度慢如何跟踪问题所在。
数据量大如何处理、如何SQL优化【1】检测SESSION对象是否使用过多。
在代码中加入调试点定位执行时光较长规律代码。
【2】分库,分表。
【3】一、操作符优化In not in is null is not null like二、SQL书写的影响1、同一功能同一性能不同写法SQL的影响。
2 .WHERE后面的条件挨次影响三、SQL语句索引的利用1、不要有多余的数据。
3.项目权限控制是如何实现普通实现为:首先建立职责表,用户表,权限表,然后是职责与用户的关联表,职责与权限的关联表。
依据每一个功能点建立权限数据,当新加入职责信息时将一条或多条权限数据与对应的职责关联起来。
在用户信息中就可将职责数据与用户关联,达到权限管理的目的。
页面通过用户的职责权限信息举行操作监控。
4.多次提交ajax后,返回值是否按提交的挨次返回?Ajax调用大部分为JS,JS的运行速度较快,有可能造成哀求未完成,后面的JS代码继续运行,而返回结果的挨次不一定按哀求挨次返回。
华为面试问题

华为面试问题华为面试问题华为面试问题(1)1我们为什么要雇请你呢?有的面试只有这么一个问题。
话虽简单,可是难度颇高。
主要是测试你的沉静与自信。
给一个简短、有礼貌的回答:我能做好我要做得事情,我相信自己,我想得到这份工作。
根据自己的实际情况,好好想想把,看怎么说才具有最高说服力。
2你认为自己最大的弱点是什么?绝对不要自作聪明的回答我最大的缺点是过于追求完美,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。
3、你最喜欢的大学课程是什么?为什么?说和你要应聘的职位相关的课程吧,表现一下自己的热诚没有什么坏处。
4、你最不喜欢的大学课程是什么?为什么?我不得不说是我们大学的主修课程,虽然我知道他们只是例行一下公事,但课堂上死气沉沉,老师和学生都只不过想熬完这个学期。
5、你在大学期间最喜欢的老师是谁?有人曾答得很好:教我们广告营销的教授,他能使课堂充满生气。
通过实例让学生把知识和现实紧密结合,而不是死读课本,我想我从他身上得到的最多。
6、你能为我们公司带来什么呢?假如你可以的话,试着告诉他们你可以减低他们的费用:我已经接受过Microsoft Access和Word的培训,立刻就可以上岗工作。
(Access培训要花$540,Word要花$445,可为公司省下$1000的培训费用。
)7、最能概括你自己的三个词是什么?可以根据情况这样说:适应能力强、有责任心、做事有始有终,结合具体例子向主考官解释,使他们觉得你具有发展潜力8、你为什么来应聘这份工作?(或为什么你想到这里来工作?)我来应聘是因为我相信自己能为公司做出贡献,我在这个领域的经验很少人比得上,而且我的适应能力使我确信我能把职责带上一个新的台阶应证者为了表明应征原因及工作意愿,回答时答案最好是能与应征公司的产品及企业相关的,最好不要回答:因为将来有发展性、因为安定等答案,要表现出有充分研究过企业的样子。
9、你对加班有什么看法?这是针对工作热忱而问的,当然无理的加班不一定就是好的,最好回答在自己责任范围内,不能算是加班较有利。
华为公司面试题

华为公司面试题华为公司面试题一1.请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?OSI/ISO根据整个计算机网络功能将网络分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。
也称“七层模型”。
TCP/IP“五层模型”分为:物理层、网络接口层、网络层(IP层)、传输层(TCP/UDP层)、应用层。
2.请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP 与UDP呢?IP协议是网络层的协议,它实现了自动路由功能,也就是寻径的功能。
TCP 协议是传输层的协议,它向下屏蔽了IP协议不可靠传输的特性,向上提供一个可靠的点到点的传输;UDP也是传输层的协议,提供的是一种无连接的服务,主要考虑到很多应用不需要可靠的连接,但需要快速的传输,如局域网中的计算机传输文件一般使用UDP协议。
3.请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?交换机用在局域网中,交换机通过记录局域网内各节点机器的MAC地址就可以实现传递报文,无需看报文中的IP地址。
路由器识别不同网络的方法是通过识别不同网络的网络ID号(IP地址的高端部分)进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。
路由器通过察看报文中IP地址来决定路径,向那个子网(下一跳)路由。
也就是说交换机工作在数据链路层看MAC地址,路由器工作在网际层看IP地址。
但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能(交换式路由器)使得两者界限越来越模糊。
4.请问C++的类和C里面的struct有什么区别?C++的class具有数据封装功能,其包含属性访问级别可以为private,public和protect,还具有实现类接口功能和辅助功能的操作函数,而struct属性访问权限只有public,没有数据封装功能,也就没有实现信息隐藏这一面向对象的思想的机制,struct本身不含有操作函数,只有数据。
华为常见面试问题及参考答案

华为常见面试问题有什么_华为常见面试问题及参考答案1、华为公司的全称为()A、深圳市华为技术有限公司B、华为技术有限公司C、华为公司D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)2、华为公司的企业性质是()A、民营B、私营C、国营D、上市公司(答案:A,本题主要让考生了解公司的性质)3、华为公司的商标象征()A、红太阳B、菊花C、扇贝(答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃)4、从下列选项中选择出公司的常务副总裁()A、任正非B、孙亚芳C、李一男D、郑宝用E、张燕燕(答案:BD,答C者立即辞退,让他到李一男的公司去报到吧)5、华为公司的年终奖一般是在每年的什么时候发()(答案:C,切记,因为是年中奖,而不是年终奖)A、**发的B、用自己的奖金去买(答案:B)7、老板常说的土八路,是指()B、本地化的用服兄弟(答案:B)1、你所在的一级部门为()A、技术支援部C、国际技术支援部国内分部D、用服(答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字)2、你所在的二级部门为()A、传输产品技术支援管理部B、传输工程部C、传输用服工程中心D、光网络产品技术支援管理部(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)3、传输的商标为()A、SBSB、SDHC、OptiXD、Metro(答案:C,答A者酌情给分,最起码还知道老商标)4、技术支援部与国际技术支援部的关系()A、国际技术支援部是技术支援部下面的一个部门,负责海外B、技术支援部是国际技术支援部下面的一个部门,负责国内C、技术支援部是国际技术支援部的前身D、国际技术支援部是技术支援部的前身(答案:C)1、SBS是()A、传输产品的老商标B、同步骨干系统C、傻不傻的拼音缩写D、帅不帅的拼音缩写(答案:AB,答CD者立即辞退)2、SDH是()A、传输产品商标B、同步数字序列C、傻得很的拼音缩写D、傻得好的拼音缩写(答案:B,答CD者立即辞退)3、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会()向公司求助A、打用户机房内的电话B、借用户手机C、拔110D、拔200或300E、立即打车回办事处(答案:D,答CE者立即辞退,按照公司规定,不能随便使用用户的电话,以提高公司形象)4、在开局时,用户问你在华为干几年了,你会回答()A、我是新员工B、1年多了C、2年多了D、3年多了(答案:B,答A者按不合格处理,按照公司规定,不能说自己是新员工,几千万的设备,怎能让一个新员工用来练兵,用户知道鼻子不气歪才怪,答CD 者,用户会哼之以鼻,在华为做了2、3年,还在下面撅个腚开局,鬼才相信你的话呢!)5、接上题,假如你回答说在华为干1年多了,用户会说()A、那你一定是新员工了B、那你一定是老员工了(答案:B,用户对华为很了解,都知道你如果在华为做一年,就已经是老员工了)6、接上题及上上题,用户会继续问,“那你咋连手机、便携机,一个都没有呢?”,你会回答()A、啊,我还没有转正咧,等俺转正时,误码仪、手机、便携机,一个都不能少B、啊,没有关系,正是由于我是老员工,所以开局用不着C、啊,真倒霉,在来的路上,被土匪打劫了D、啊,被我的两个徒弟拿走了,因为他们是新员工,没有工具胆小,有了工具好壮胆(答案:BCD,答A者,立即辞退,这么点事都搞不定)7、当你发现用户的机房中没有拖鞋时,你会()A、入乡随俗,直接进机房B、光脚丫C、马上出去自己花钱买几双拖鞋送给用户D、马上出去买几双拖鞋送给用户,之后开票回来贴票报销E、马上出去买几双拖鞋送给用户,之后开票找局长报销(答案:C,答A者,立即辞退,答B者,酌情给分,答D者,不合格处理,答E者,简直是在找死,立即辞退)8、技术支援工程师工作的特点()A、白天睡觉,晚上干活B、用户随叫随到C、用户就是上帝,用户怎么说,我们就怎么做D、我是上帝,我想咋干就咋干(答案:ABC,答D者,立即辞退)9、在与客户开会及纸面件交流时,你会使用()来称呼对方A、局方B、用户C、客户D、贵公司(答案:BCD,答A者,立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)10、工程师甲对乙说:“晚上不去泡吧吗”,乙说:“哦,真不巧,我晚上要去市局割接,下次吧”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面试题参考1.js动态增加行function addRow(tableId,trId){var tableObj = document.getElementById(tableId);var trObj = document.getElementById(trId);//var trIndex = trObj.rowIndex+1;var rows = tableObj.rows.length;var cell = "";var tr = tableObj.insertRow(rows);for(i=0;i<trObj.cells.length;i++){cell= tableObj.rows(rows).insertCell(i);cell.innerText= trObj.cells(i).innerText;cell.className= trObj.cells(i).className;cell.innerHTML= trObj.cells(i).innerHTML;}}2.进入页面速度慢如何跟踪问题所在。
数据量大如何处理、如何SQL优化【1】检测SESSION对象是否使用过多。
在代码中加入调试点定位执行时间较长逻辑代码。
【2】分库,分表。
【3】一、操作符优化In not in is null is not null like < >二、SQL书写的影响1、同一功能同一性能不同写法SQL的影响。
2 .WHERE后面的条件顺序影响三、SQL语句索引的利用1、不要有多余的数据。
3.项目权限控制是如何实现一般实现为:首先建立职责表,用户表,权限表,然后是职责与用户的关联表,职责与权限的关联表。
依据每一个功能点建立权限数据,当新加入职责信息时将一条或多条权限数据与对应的职责关联起来。
在用户信息中就可将职责数据与用户关联,达到权限管理的目的。
页面通过用户的职责权限信息进行操作监控。
4.多次提交ajax后,返回值是否按提交的顺序返回?Ajax调用大部分为JS,JS的运行速度较快,有可能造成请求未完成,后面的JS代码继续运行,而返回结果的顺序不一定按请求顺序返回。
取决于后台处理速度5.数据库设计心得,如何建索引6.struts如何做验证STRUTS提供基本的验证方法,可以过继承VaildateActionForm重写它的Vildate方法来实现,它也提供了一些基本数据格式的验证7.如何优化JVM性能,是否有使用heapDump 文件和dump.core 文件的经验8.seam框架跟其他JA V A框架对比,有什么优势和劣势Seam全称是Jboss Seam,是一个Java EE 5框架。
它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。
Seam可以让你把EJB组件直接绑定到JSF页面。
Seam还可以把JBPM 流程定义直接地集成到应用程序中。
Seam的主要特点是:适应快速开发、简化框架的趋势。
具体来说,还有以下几个特点:1.支持JSF,有丰富的组件库2.支持EJB3,但也可以脱离EJB3.参数和方法绑定4.增强的会话管理,支持多种生命周期5.使用注解的方式代替XML配置,减少代码量提高开发效率6.整合现有易用的数据层框架,包括JPA、Hibernate等7.集成其他常用工具和组件:JBPM,spring,邮件,权限管理,动态语言9.struts1的国际化按国家编码加入对应的PROPERTY文件,再将这些文件在STRUTS-CONFIG.xml文件中配置进去。
STRUTS利用MESSAGE标签来输出。
10.SQL的左右连接11.单点登录SSO的实现【1】说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。
12.说说你所了解的设计模式有哪些?列举常用到的如单例,代理,MVC,工厂等。
13.Ajax的处理流程?在界面中利用JS提交AJAX请求,界面继续处理可操作状态,后台接受请求,进行业务操作,返回结果。
在界面JS中通过回调方法对界面数据进行更新,达到异步刷新效果。
14.项目的流程是怎样的?15.RMI跟WebService有什么区别?a.rmi的客户端和服务端都必须是java,webservice没有这个限制b.webservice是在http协议上传递xml文本文件,与语言和平台无关c.rmi是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言d.RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。
e.WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可以穿过防火墙,可在公网上远程调用16.WebService客户端具体是怎么实现的?一个Web Service客户端,顾名思义是和一个Web Service服务器进行交互。
下面是一个Web Service客户端调用Web Service的基本过程。
a.构造SOAP请求消息(将本地数据对象转换为SOAP消息)b.发送SOAP消息到Web Service服务器的指定端口c.接收SOAP响应消息d.将SOAP响应消息转换为本地数据对象17.Struts1跟Sturts2最本质的区别是什么?a.Struts 1 Action类是单例类,因为只有一个示例麳控制所有的请求。
单例类策略造成了一定的限制幷且给开发带来了额外的烦恼。
Action资源必须是线程安全或者同步的。
而Struts 2 Action对象为每一个请求都实例化对象,所以没有线程安全的问题。
(实践中,servlet容器产生许多丢弃的对象对于每一个请求,多于一个的对象并不影响垃圾收集)b.Struts 1要求Action类要扩展自一个抽象基类。
Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。
而Struts 2的Action类实现了一个Action接口,连同其他接口一起麳实现可选择和自定义的服务。
Struts 2提供一个名叫ActionSupport的基类麳实现一般使用的接口。
虽然,Action接口不是必须的。
任何使用execute方法的POJO对象可以被当作Struts 2的Action对象麳使用。
18.DBLINK是怎么实现的?创建dblinkcreate database link ORACLELINKconnect to SMKMAINV41 IDENTIFIED BY SMKMAINV41using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.101)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl101)))';指定表重新命名一个访问名称,如将SMKP2PMSG表的访问名称命名为odssSMKP2PMSG这样就可以通过odssSMKP2PMSG访问SMKP2PMSG了用法是:当两个数据的表明重复时候,可以这样命名19.问了我关于项目开发的流程,自己的任务,要写什么文档,如果碰到错误了要写什么文档。
答:1:立项,弄需求,开会,写设计文档,编码,测试,等。
问题总结文档。
20.Struts1.X的流程,Struts.config.xml 配置文件里面的scope 范围有几种方式还有区别:有两种1.requeset 2.Session 区别:取值的时候不同?答:Struts1流程:从客户发起一个请求,找到web.xml 中的配置ActionServlet,Struts.config.xml 然后找到相应的Action,调用相应的方法,转到已定义的页面。
scope的范围有两种:request,Session 区别:取值的时候不同。
21.String可以被继承吗?不可以,因为String是个final类;8.String和StringBuffer的区别?Stirng提供不可变字符串,StringBuffer提供可变字符串,可以追加append.22.简单的介绍了一下Hibernate,spring.Hibernate简单的讲就是持久化对象,通过配置文件直接映射到数据库。
Spring是所有这些框架在一起工作的粘合剂,整合的工作重心就是将web MVC框架、ORM框架、事务等全部交给Spring管理.23.Struts action 中的方法有那些?答:execute(),getServle(),getLocale(),isTokenValid();24.String 转换int 类型怎么转换.------int 转换string类型怎么转换答:Ingeter.parseInt(str);------- Ingeter.toString().25.对j2ee的理解。
答:J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。
J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP (Java Server Pages)以及XML技术的全面支持。
其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。
通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。