精华内容
下载资源
问答
  • 经典面试题-如何给weblogic 指定大小的内存
    2019-11-23 14:30:19

    在启动Weblogic 的脚本中(位于所在Domian 对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M。

    更多相关内容
  • weblogic面试题

    2021-03-15 23:38:34
    weblogic面试题1、如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set M...1、如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian...

    weblogic面试题

    1、如何给weblogic指定大小的内存?在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set M...

    1、如何给weblogic指定大小的内存?

    在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M

    2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?

    可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。

    3、如何启动时不需输入用户名与密码?

    修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.

    4、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?

    保存在此Domain的config.xml文件中,它是服务器的核心配置文件。

    5、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入 http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?

    Domain目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足 Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺 省应用将可以实现在浏览器上无需输入应用名。

    6、如何查看在weblogic中已经发布的EJB?

    可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB

    7、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置

    缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向还是双向的。

    8、在weblogic中发布ejb需涉及到哪些配置文件

    不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml

    9、EJB需直接实现它的业务接口或Home接口吗,请简述理由.

    远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。

    10、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别

    persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式的消息将被丢弃。

    11、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法

    Session Facade Pattern:使用SessionBean访问EntityBean

    Message Facade Pattern:实现异步调用

    EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问

    Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性

    Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性

    Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性

    EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性

    展开全文
  • WebLogic面试题

    2021-03-15 23:38:36
    1、LINUX 下线程,GDI 类的解释LINUX 实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现;GDI 类为图像设备编程接口类库。...

    1、LINUX 下线程,GDI 类的解释

    LINUX 实现的就是基于核心轻量级进程的"一对一"线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现;GDI 类为图像设备编程接口类库。

    2、Jdo 是什么

    JDO 是 Java 对象持久化的新的规范,为 java data object 的简称,也是一个用于存取某种数据仓库中的对象的标准化 API。JDO 提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外

    的代码(如 JDBC API 的使用)。这些繁琐的例行工作已经转移到 JDO 产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO 很灵活,因为它可以在任何数据底层上运

    行。JDBC 只是面向关系数据库(RDBMS)JDO 更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML 以及对象数据库(ODBMS)等等,使得应用可移植性更强。

    3、WEB SERVICE 名词解释;JAXP、JAXM 的解释;SOAP、UDDI,WSDL 解释

    Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得 Web Service 能与其他兼容的组件进行互操作;

    JAXP(Java API for XML Parsing)定义了在 Java 中使用 DOM, SAX, XSLT的通用的接口,这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码;

    JAXM(Java API for XML Messaging)是为 SOAP 通信提供访问方法和传输机制的 API;

    WSDL 是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和

    消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务);

    SOAP 即简单对象访问协议(Simple Object Access Protocol),它是用于交换 XML 编码信息的轻量级协议;

    UDDI 的目的是为电子商务建立标准;UDDI 是一套基于 Web 的、分布式的、为 Web Service 提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的 Web Service 注册,以使别

    的企业能够发现的访问协议的实现标准。

    展开全文
  • Tomcat 面试题(总结最全面的面试题!!!)

    千次阅读 多人点赞 2019-12-22 11:31:37
    3、WebLogic BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中...

    Tomcat是什么?

    • Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
    • 比方说,我有个web项目是想让他运行,就可以在运行在tomcat平台上,如果开启就可以运行访问,如果停掉tomcat服务,那么无法访问了

    Tomcat的缺省端口是多少,怎么修改

    • 默认8080

    • 修改端口号方式

      1. 找到Tomcat目录下的conf文件夹

      2. 进入conf文件夹里面找到server.xml文件

      3. 打开server.xml文件

      4. 在server.xml文件里面找到下列信息

      5. 把Connector标签的8080端口改成你想要的端口

    怎么在Linux上安装Tomcat

    1. 先去下载Tomcat的安装包,gz结尾的(代表Linux上的Tomcat)
    2. 上传到Linux上,解压
    3. 修改端口号,也可以不修改把。如果要修改在server.xml内改
    4. 修改好了之后,你就进入你这个tomcat下的bin目录,输入:./startup.sh
      这样就启动成功了。

    怎么在Linux部署项目

    • 先使用eclipse或IDEA把项目打成.war包,然后上传到Linux服务器,然后把项目放在Tomcat的bin目录下的webapps,在重启Tomcat就行了。

    Tomcat的目录结构

    • /bin:存放用于启动和暂停Tomcat的脚本
    • /conf:存放Tomcat的配置文件
    • /lib:存放Tomcat服务器需要的各种jar包
    • /logs:存放Tomcat的日志文件
    • /temp:Tomcat运行时用于存放临时文件
    • /webapps:web应用的发布目录
    • /work:Tomcat把有jsp生成Servlet防御此目录下

    类似Tomcat,发布jsp运行的web服务器还有那些:

    • 1、Resin
      Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。

    • 2、Jetty
      Jetty是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。

    • 3、WebLogic
      BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

    • 4、jboss
      Jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

    tomcat 如何优化?

    1. 改Tomcat最大线程连接数
      需要修改conf/server.xml文件,修改里面的配置文件:
      maxThreads=”150”//Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可 创建的最大的线程数。默认值200。可以根据机器的时期性能和内存大小调整,一般 可以在400-500。最大可以在800左右。

    2. Tomcat内存优化,启动时告诉JVM我要多大内存
      调优方式的话,修改:
      Windows 下的catalina.bat
      Linux 下的catalina.sh
      修改方式如:
      JAVA_OPTS=’-Xms256m -Xmx512m’-Xms JVM初始化堆的大小-Xmx JVM堆的最大值 实际参数大

    tomcat 有哪几种Connector 运行模式(优化)?

    下面,我们先大致了解Tomcat Connector的三种运行模式。

    1. BIO:同步并阻塞 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。
      配制项:protocol=”HTTP/1.1”

    2. NIO:同步非阻塞IO
      利用Java的异步IO处理,可以通过少量的线程处理大量的请求,可以复用同一个线程处理多个connection(多路复用)。

      Tomcat8在Linux系统中默认使用这种方式。
      Tomcat7必须修改Connector配置来启动。
      配制项:protocol=”org.apache.coyote.http11.Http11NioProtocol”
      备注:我们常用的Jetty,Mina,ZooKeeper等都是基于java nio实现.

    3. APR:即Apache Portable Runtime,从操作系统层面解决io阻塞问题。
      AIO方式异步非阻塞IO(Java NIO2又叫AIO) 主要与NIO的区别主要是操作系统的底层区别.可以做个比喻:比作快递,NIO就是网购后要自己到官网查下快递是否已经到了(可能是多次),然后自己去取快递;AIO就是快递员送货上门了(不用关注快递进度)。

      配制项:protocol=”org.apache.coyote.http11.Http11AprProtocol”
      备注:需在本地服务器安装APR库。Tomcat7或Tomcat8在Win7或以上的系统中启动默认使用这种方式。Linux如果安装了apr和native,Tomcat直接启动就支持apr。

    Tomcat有几种部署方式?

    在Tomcat中部署Web应用的方式主要有如下几种:

    1. 利用Tomcat的自动部署。

      把web应用拷贝到webapps目录。Tomcat在启动时会加载目录下的应用,并将编译后的结果放入work目录下。

    2. 使用Manager App控制台部署。

      在tomcat主页点击“Manager App” 进入应用管理控制台,可以指定一个web应用的路径或war文件。

    3. 修改conf/server.xml文件部署。

      修改conf/server.xml文件,增加Context节点可以部署应用。

    4. 增加自定义的Web部署文件。

      在conf/Catalina/localhost/ 路径下增加 xyz.xml文件,内容是Context节点,可以部署应用。

    tomcat容器是如何创建servlet类实例?用到了什么原理?

    1. 当容器启动时,会读取在webapps目录下所有的web应用中的web.xml文件,然后对 xml文件进行解析,并读取servlet注册信息。然后,将每个应用中注册的servlet类都进行加载,并通过 反射的方式实例化。(有时候也是在第一次请求时实例化)
    2. 在servlet注册时加上1如果为正数,则在一开始就实例化,如果不写或为负数,则第一次请求实例化。

    Tomcat工作模式

    • Tomcat作为servlet容器,有三种工作模式:

      • 1、独立的servlet容器,servlet容器是web服务器的一部分;
      • 2、进程内的servlet容器,servlet容器是作为web服务器的插件和java容器的实现,web服务器插件在内部地址空间打开一个jvm使得java容器在内部得以运行。反应速度快但伸缩性不足;
      • 3、进程外的servlet容器,servlet容器运行于web服务器之外的地址空间,并作为web服务器的插件和java容器实现的结合。反应时间不如进程内但伸缩性和稳定性比进程内优;
    • 进入Tomcat的请求可以根据Tomcat的工作模式分为如下两类:

      • Tomcat作为应用程序服务器:请求来自于前端的web服务器,这可能是Apache, IIS, Nginx等;
      • Tomcat作为独立服务器:请求来自于web浏览器;
    展开全文
  • java 架构、中高级10+份面试题和答案;精选;不断迭代增加;文档定期维护更新;附件为百度云盘下载链接.
  • weblogic app grid 考试题目和答案
  • weblogic&java精华

    2009-05-31 12:32:54
    weblogic&java精华java weblogic 面试题
  • 今天为学习计算机编程的毕业生们准备了20道java oracle面试题附答案,希望能帮助到正在求职面试的朋友们。1.什么是存储过程,使用存储过程的好处?答:存储过程是一组为了完成特定功能的MySQL语句集,经编译后存储在...
  • 经典笔试-WebLogic

    2020-02-10 14:38:02
    十、WebLogic 及其它:(共13 ) 1、如何给weblogic 指定大小的内存? 答:在启动Weblogic 的脚本中(位于所在Domian 对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存...
  • 点击上方“民工哥技术之路”选择“星标”每天10点为你分享不一样的干货Tomcat相关的面试题出场的几率并不高,正式因为如此,很多人忽略了对Tomcat相关技能的掌握,下面...
  • java面试题

    2018-01-01 15:35:15
    Java 软件工程师面试资料大整合 1 Java 面霸 1 1. int 和 Integer 有什么区别? 8 2. String 和StringBuffer的区别 8 3. 运行时异常与一般异常有何异同? 8 4. 说出ArrayList,Vector,LinkedList的存储性能和特性 8 5...
  • 对Oracle数据库的基本操作以及涉及Qracle数据库面试时经常会问到的一些问题
  • 最近梳理2021最新 Spring 面试题 全家桶【附答案解析】,包含了 Java基础、Spring、SpringMVC、Redis、SpringCloud、设计模式、等多个类型。 今天这篇是关于 Spring 全家桶面试题,总结了 110 道经典问题。 这套...
  • java面试题(题库全)

    2018-04-03 17:55:12
    面试题集共分为以下十部分: 一、Core Java: 1 — 95 题1 — 24 页 基础及语法: 1 — 61 题1 — 13 页 异常: 62 — 69 题13 — 15 页 集合: 70 — 80 题15 — 18 页 线程: 81 — 90 题18 — 21 页 IO & Socket...
  • weblogic 调优

    2010-01-13 17:50:57
    weblogic 调优 内存 weblogic 调优 内存
  • 缺省安装中使用DemoIdentity.jks 和DemoTrust.jks KeyStore 实现SSL,需要配置服务器使用Enable SSL,配置其端口,在产品模式下需要从CA 获取私有密钥和数字证书,创建identity 和trust keystore,装载获得的密钥和...
  • WebLogic中间件、Tomcat

    千次阅读 2019-02-21 12:05:09
    参考:WebLogic中间件 如何对应用服务性能问题诊断(Tomcat、Weblogic中间件)
  • OracleWeblogic1Z0-102题库

    2020-05-26 16:36:05
    OracleWeblogic1Z0-102题库,基本涵盖了考试内容,题库准确率90%以上,近期刚考过!
  • jpa面试题解析,java面试题

    千次阅读 2021-02-26 17:18:17
    jpa在目前企业面试中经常会被问到,多了解一些相关面试题有益无害,小编这里就整理了常见jpa面试题,有兴趣的小伙伴们可以多了解一下。一、jpa是什么?答:Java Persistence API(JPA)是Java的规范,用于在Java对象和...
  • 今年10月份刚刚整理出来的SpringBoot面试题,时间比较赶就没有按照模块分类排序了。总而言之,顺序比较乱,希望大家耐着性子 看。如果实在介意,评论告知,我会视情况作修改的。另外如果大家觉得我找的SpringBoot...
  • Tomcat面试题汇总

    2019-07-02 08:55:00
    详见:Tomcat 面试题汇总:https://blog.csdn.net/qq_25934401/article/details/81536958 1、Tomcat的缺省端口是多少,怎么修改? tomcat默认的端口是8080,还会占用8005,8009和8443端口。 进入tomcat安装目录,...
  • 渗透测试面试题总结

    千次阅读 2021-11-25 16:45:50
    渗透测试常见面试题
  • 前言 ...最近我花了几天时间整理了一些时下高频Linux运维面试题,并反复斟酌,给出了符合当前版本的解析, 这部分内容会收录在专栏《我要进大厂》,适合所有有工作经验的小伙伴和应届毕业参加校招的小
  • weblogic性能调优和监控的一些建议。
  • WebLogic是美国Oracle公司出品的一个application server确切的说是一个基于JAVAEE架构的中间件,BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态...
  • 整理中....未整理完 大家好,本人面试基本 “笔试死”、问"基础死"、"Java常识死"那一类型的....面试的过程中也从曾经被“鄙视”过,被...(我面试时从来没有做完过一套,只是选择其中1-2...
  • 目录前言一、Java面试之MyBatis什么是MyBatis?讲下MyBatis的缓存Mybatis是如何进行分页的?分页插件的原理是什么?简述Mybatis的插件运行原理,以及如何编写一个插件?Mybatis动态sql是做什么的?都有熟些动态sql?能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,639
精华内容 2,255
关键字:

weblogic面试题