高级开发人员架构师面试题

合集下载

(完整版)Java系统架构师【面试题】

(完整版)Java系统架构师【面试题】

Java系统分析/架构师面试题【专业知识相关】1、谈谈对OOP、IOC、AOP的设计理念的理解;2、谈谈对主流的J2EE框架(Spring、Struts、Ibatis、Hibernate等);这些框架的局限性在哪儿?在何种情况下会不适合用这些框架?3、关于J2EE方面开发方面,说出前、后端的设计模型;(提示:比如前端的MVC框架,Axis,Ext,JQuery,Flex等,后端的Ejb,Spring,IOC,AOP,JMS,JNDI,RMI,以及负载均衡等)4、什么是SOA,ROA?谈谈两种技术的原理及适用场景;5、说说JVM原理,内存泄露与溢出的区别,何时产生内存泄露?6、谈谈JAVA通信方面相关知识,以及大项目之间通信方案;【软件架构、服务器、中间件相关】7、谈谈架构师的职责有哪些?8、软件设计领域,有哪些设计模式,你常用的几种设计模式;各个设计模式有哪些优缺点,适应哪些场景;9、谈谈你日常用的几种WEB服务器、中间件的相关特性及优缺点;10、如果要设计一个搜索引擎,像Google那样只有两个页面,要求性能最大化,Web方面应该如何设计?(不需要考虑搜索的逻辑)11、企业级应用有哪些特殊要求?在何种情况下我们不需要考虑这些要求?12、谈谈你现在做技术最大的困惑是什么?13、描述一个你感觉最成功的一次架构案例?14、怎么做到系统整合?(提示:A、通过代码的整合方式,使用相同的数据库。

B、通过SSO方式,可以是异构数据库.)15、浅谈一下负载均衡的原理?16、怎么处理权限分配?有几种权限分配模型?(提示:目前流行的三种:A、自主型访问控制;B、强制型访问控制;C、基于角色的访问控制RBAC)【数据库方面】17、怎么处理日志问题?有那些可行的方案?18、用JAVA如何实现每天1亿条记录的数据存储,数据库方面怎么设计?19、对应大表数据是如何处理;以及数据库性能调优策略;(提示:索引,SQL语句效率(切忌全表扫描),数据迁移,水平切面等)20、分布式系统,数据库设计方面,应注意哪些方面?( 提示:权限设计、图片存储、服务器集群设计等)21、当用户反映,平台访问变的很慢的时候,怎样处理这个问题的?(提示:A、数据库端;B、后端应用平台端;C、前端Web端;D、负载均衡;E、网络设置;F、机器性能的优化;G、考虑是否有病毒、木马等干扰等等)【项目管理、团队建设相关】22、介绍一下你主导过的项目;(提示:要能熟练说明,你曾经负责的产品、项目研发?含设计开发思想、技术实现、任务安排、进度控制、版本控制、需求控制、后期规划能一系列问题。

java 架构师面试题

java 架构师面试题

java 架构师面试题Java 架构师是一个在软件开发和系统设计方面拥有深厚经验和知识的专家。

他们在设计和开发大型应用程序时负责制定技术架构,优化性能,确保系统安全并满足业务需求。

担任Java 架构师一职需要掌握广泛的技术知识和经验,因此在面试过程中,一些特定的问题会被提出来评估候选人的能力。

以下是一些常见的Java 架构师面试题。

1. 解释什么是分布式系统,并列举一些常见的分布式系统应用。

分布式系统是由多个独立的计算机和软件组件组成的系统,这些组件通过网络相互交互并协同工作。

常见的分布式系统应用包括电子商务网站、社交媒体平台、云计算服务和大数据处理系统等。

2. 请解释Java虚拟机(JVM)是什么,以及它在Java 应用程序中的作用。

Java虚拟机(JVM)是Java平台的关键组成部分,它负责解释和执行Java字节码,提供跨平台性。

它在Java应用程序中的作用是将Java源代码编译成中间字节码,然后在特定的操作系统和硬件上执行。

3. 请解释什么是垃圾回收器(Garbage Collector),以及它在Java中的作用。

垃圾回收器(Garbage Collector)是Java虚拟机的一部分,它负责自动管理内存。

它的主要作用是在程序执行过程中自动回收不再使用的内存,以避免内存泄漏和提高应用程序的性能。

4. 请解释Java的线程池是什么,以及它的优势。

Java的线程池是一种管理线程的机制,它包含了一组可重用的线程,可以通过将任务提交给线程池来执行。

它的优势包括线程的重用,减少线程创建和销毁的开销,以及更好的控制并发执行的线程数量。

5. 请解释Java中的反射(Reflection)是什么,以及它的应用场景。

反射(Reflection)是指在运行时动态获取和操作类的信息。

通过反射,可以在编译时不知道类的具体信息的情况下,通过类的名称获取到类的构造方法、字段和方法等信息,并进行操作。

它的应用场景包括编写通用的代码处理框架和动态加载类等。

系统架构师面试题及答案

系统架构师面试题及答案

系统架构师面试题及答案在当今数字化的时代,系统架构师在软件开发和技术领域中扮演着至关重要的角色。

他们负责设计、构建和维护复杂的技术系统,确保其高效、可靠和可扩展。

以下是一些常见的系统架构师面试题及答案,希望能对您有所帮助。

一、请简要描述您对微服务架构的理解,以及它与单体架构的主要区别。

答案:微服务架构是一种将单个应用程序拆分成多个小型服务的架构风格。

每个服务都可以独立部署、扩展和维护,并且通过轻量级的通信机制(如 HTTP API)进行交互。

与单体架构相比,主要区别在于:1、可扩展性:微服务架构可以针对单个服务进行扩展,而单体架构往往需要整体扩展。

2、开发敏捷性:微服务允许不同的团队独立开发和部署各自的服务,提高了开发效率。

3、技术选型灵活性:每个微服务可以根据其需求选择合适的技术栈。

4、容错性:某个微服务的故障不会导致整个系统崩溃。

二、在设计高并发系统时,您会考虑哪些关键因素?答案:在设计高并发系统时,以下是一些关键因素:1、缓存策略:使用缓存(如 Redis)来减少对后端数据库的访问压力,提高响应速度。

2、数据库优化:包括合理的索引设计、分库分表、读写分离等。

3、负载均衡:通过硬件或软件负载均衡器将流量均匀分配到多个服务器上。

4、异步处理:对于非关键路径的操作采用异步方式,减少阻塞。

5、资源限制和监控:设置合理的资源限制,如内存、CPU 等,并进行实时监控和告警。

三、谈谈您对分布式事务的理解,以及常见的解决方案。

答案:分布式事务是指在分布式系统中,涉及多个节点或服务的事务操作。

由于数据可能分布在不同的节点上,传统的单机事务处理方式不再适用。

常见的解决方案包括:1、两阶段提交(2PC):分为准备阶段和提交阶段,但存在单点故障和性能问题。

2、三阶段提交(3PC):在 2PC 的基础上进行改进,减少了阻塞的可能性。

3、 TCC(TryConfirmCancel):通过业务层面的预留、确认和取消来实现事务。

高级工程师面试题

高级工程师面试题

高级工程师面试题经过深入研究和实践,我设计了下面一些高级工程师面试题,旨在帮助企业挑选到合适的高级工程师人才。

这些面试题涵盖了多个领域,包括技术深度、项目管理、问题解决能力和团队合作等方面。

请应聘者根据实际情况提供详细答案。

1. 技术深度问题:a) 请列举您在过去的项目中使用的主要编程语言和技术框架。

b) 请描述您在其中一个特定项目中承担的角色和贡献。

c) 请说出您在软件架构设计方面的经验和能力。

2. 项目管理问题:a) 请描述一个您曾经管理的复杂项目,并介绍您在其中遇到的主要挑战和应对方法。

b) 请谈谈您在项目中管理团队和资源的经验。

c) 请描述您如何评估项目风险并制定相应的风险应对策略。

3. 问题解决能力问题:a) 请描述一个技术问题,您在其中碰到了挑战,并成功解决的经历。

b) 在您的职业生涯中,您如何处理紧急情况和问题?c) 请谈谈您对持续学习和自我提升的看法,并提供相关的例子。

4. 团队合作问题:a) 请描述一个您在团队中解决冲突的情况,并介绍您的方法和结果。

b) 请分享您在一个跨部门/跨文化团队中工作的经验,并提供相关的挑战和解决方案。

c) 请谈谈您对领导力的理解和实践,并提供一个成功的领导团队的例子。

5. 行业趋势问题:a) 请谈谈您对当前行业的发展趋势和前景的看法。

b) 您如何利用新兴技术来提高团队和项目的绩效?c) 请分享您在学术研究或行业交流方面的经验,并介绍您的贡献。

以上是一些高级工程师面试题的示例,根据应聘者的回答情况,面试官可以进一步深入探讨相关问题。

通过这些面试题,您可以更好地评估应聘者的能力和适应性,以保证您公司雇佣到最合适的高级工程师人选。

大数据架构师面试题

大数据架构师面试题

大数据架构师面试题随着大数据技术的不断发展和普及,对于大数据架构师的需求也越来越大。

作为一个大数据架构师,不仅需要拥有扎实的技术功底,还需要具备丰富的实践经验和解决问题的能力。

以下是一些常见的大数据架构师面试题,希望能够帮助你对自己的技能进行评估和准备。

1. 请简要介绍什么是大数据架构?大数据架构是指在处理大规模数据时所采用的硬件和软件的整合方式。

它包括数据的收集、存储、处理和分析等方面的技术和流程,旨在提高数据的价值和利用效率。

2. 请列举一些你熟悉的大数据处理框架和技术。

大数据处理框架和技术有很多,以下是一些常见的:- Hadoop: 一个开源的分布式计算框架,包括HDFS(分布式文件系统)和MapReduce(分布式计算模型)等组件。

- Spark: 一个快速而通用的大规模数据处理引擎,支持内存计算和迭代计算等,具有高效和强大的处理能力。

- Hive: 基于Hadoop的数据仓库基础设施,提供了类似SQL的查询语言,方便使用和管理大规模数据。

- HBase: 一个面向列的分布式数据库,适合存储和处理大量结构化和半结构化数据。

- Cassandra: 一个高度可扩展的分布式数据库,具有良好的容错性和可用性,适合处理海量数据。

3. 请解释一下什么是数据湖(Data Lake)?数据湖是指将各种结构化和非结构化数据存储在一个统一的存储系统中,提供给各种分析和处理工具使用的概念。

与传统的数据仓库相比,数据湖不要求事先对数据进行预处理和建模,可以对任意类型和格式的数据进行存储和分析。

4. 请描述一下大数据处理的流程。

大数据处理一般包括以下步骤:- 数据收集:从不同的数据源(数据库、传感器、日志文件等)中采集数据,并进行数据清洗和预处理。

- 数据存储:将处理后的数据存储在分布式存储系统(如HDFS、S3等)中,以便后续的处理和分析。

- 数据处理:使用分布式计算框架(如MapReduce、Spark等)对存储在分布式存储系统中的数据进行计算和分析。

java高级工程师面试题

java高级工程师面试题

java高级工程师面试题Java高级工程师是一种职位要求技能和经验较高的软件开发者,在软件行业具有广泛的应用。

作为一名Java高级工程师,需要具备扎实的编程基础、深入的Java知识、熟悉的开发框架和工具,以及解决复杂问题的能力。

下面将介绍一些常见的Java高级工程师面试题,帮助应聘者准备面试。

1. 解释Java的封装特性。

封装是Java面向对象编程的核心特性之一。

它通过将数据和方法组合在一个类中,对外部隐藏了内部的细节实现,只暴露出有限的接口供其他类使用。

封装提供了以下优点:提高代码可维护性,减少了程序的耦合度,保护了数据的完整性和安全性。

2. 什么是Java中的多态性?多态性是Java面向对象编程的重要特性之一。

它允许通过父类的引用变量来引用子类的对象,在运行时确定具体调用的方法。

多态性实现了代码的灵活性和可扩展性,提高了代码的复用性。

3. 请解释Java中的内存管理机制。

Java中的内存管理是通过垃圾回收器(Garbage Collector)来实现的。

垃圾回收器会自动监测和释放不再使用的内存,使开发者不需要手动管理内存。

Java的垃圾回收器采用了自动化的内存回收技术,包括标记-清除、复制、标记-整理等方法。

4. 请解释Java中的异常处理机制。

Java中的异常处理机制通过try-catch-finally语句块来实现。

当代码中发生异常时,会抛出一个异常对象,程序会在try块中查找匹配的catch块进行异常处理。

如果没有找到匹配的catch块,异常将会从当前方法传播到调用该方法的地方,直到被处理或者导致程序终止。

5. 请解释Java中的线程和线程池。

线程是Java中用于实现多任务并发执行的机制。

线程池是一种用于管理和重用线程的机制。

使用线程池可以避免频繁创建和销毁线程的开销,提高程序的性能和资源利用率。

Java提供了ThreadPoolExecutor类来实现线程池的功能。

6. 请解释Java中的反射机制。

java 架构师 面试题

java 架构师 面试题

java 架构师面试题Java 架构师面试题一、引言Java 架构师一直是软件开发领域中备受瞩目的职位,担任这一职位的人需要具备广泛的知识和经验,以及深入的理解关键技术和架构原则。

本文将提供一些常见的 Java 架构师面试题,通过这些问题,我们可以了解求职者的技术水平和思维方式。

二、面试题目1. 请解释什么是 Java 中的设计模式,并举例说明其中的几个。

2. 请阐述 Java 中的 MVC 架构模式,并举例说明其在实际项目中的应用。

3. 请解释什么是面向对象编程(OOP),并列举几个面向对象的原则。

4. 请解释什么是依赖注入(Dependency Injection),以及它在 Java 应用程序中的作用。

5. 请解释什么是 RESTful 架构风格,并举例说明如何实现一个RESTful API。

6. 请解释什么是微服务架构(Microservices),并讨论其与传统的单体应用架构的区别。

7. 请解释什么是容器化(Containerization),以及为什么容器化技术如 Docker 在现代应用开发中如此受欢迎。

8. 请阐述 Java 中的线程池(ThreadPool)的概念和用途,并解释其中的核心参数。

9. 请解释什么是高可用性架构(High Availability Architecture),并列举几种实现高可用性的技术手段。

10. 请解释什么是负载均衡(Load Balancing),以及它在分布式系统中的作用。

11. 请解释什么是缓存(Caching),以及如何在 Java 应用程序中使用缓存提高性能。

12. 请阐述数据库水平扩展(Horizontal Scaling)和垂直扩展(Vertical Scaling)的概念和区别。

13. 请解释什么是消息队列(Message Queue),以及它在分布式系统中的作用。

14. 请解释什么是服务发现(Service Discovery),以及为什么服务发现在微服务架构中非常重要。

java架构师面试题

java架构师面试题

java架构师面试题一、面试题目简介本文主要介绍Java架构师面试题,包括面试题目内容、解析和答案等方面,帮助读者了解和准备相关面试内容。

二、面试题目内容1. 请简述什么是Java架构师?Java架构师是指在Java应用程序开发中,负责设计整体架构,并提出高效可靠的解决方案的专业人员。

他们需要具备扎实的Java编程基础、广泛的技术知识和丰富的项目经验。

2. 你认为一名优秀的Java架构师应该具备哪些技能和素质?优秀的Java架构师应该具备以下技能和素质:- 扎实的Java基础知识和编程能力;- 深入理解面向对象的设计原则和设计模式;- 熟悉多线程、并发编程和性能优化;- 具备数据库设计和优化的能力;- 熟悉分布式系统设计和微服务架构;- 具备架构设计和项目管理能力;- 良好的沟通能力和团队合作精神;- 不断学习和探索新技术的能力。

3. 请描述常见的Java设计模式,并简要解释其应用场景。

常见的Java设计模式包括:- 单例模式:用于确保一个类只有一个实例,并提供全局访问点。

- 工厂模式:用于创建对象,隐藏具体实现细节,通过接口或抽象类与客户端进行交互。

- 观察者模式:用于处理对象之间的一对多依赖关系,当一个对象状态发生改变时,通知依赖它的对象。

- 适配器模式:用于转换接口,将一个类的接口转换成客户端期望的接口。

- 装饰器模式:用于动态地添加对象的新功能,同时不改变其原有结构。

- 模板方法模式:定义一个操作的骨架,将一些步骤延迟到子类中实现。

这些设计模式在不同的场景中应用,能够提高代码的可维护性、扩展性和重用性。

4. 请简述分布式系统的特点和挑战。

分布式系统的特点包括:- 多节点:系统由多个节点组成,节点之间通过网络进行通信。

- 并发性:多个节点或进程同时执行任务,可以充分利用资源。

- 透明性:用户无需关心分布式系统的具体实现细节。

- 容错性:系统可以容忍节点的故障和网络的延迟。

分布式系统面临的挑战包括:- 数据一致性:节点之间的数据同步和更新存在延迟和冲突的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级开发人员架构师面试题此文中所提到的面试题是园子中Tony Qu兄弟翻译过来的,特此感谢高级开发人员/架构师1 DateTime.ParsemyString 有问题,当myString丌能满足时间格式要求的时候,会引发异常,建议使用DateTime.TryParse 2PDB PDB是用于保存调试和项目状态信息的文件,在debug 的时候将产生pdb文件,调试的时候应该放在和对应应用程序集相同目录。

3 cyclomatic complexity 丌知道,望指教?4 lock private static object instrace static object lockedObj new object public static void LockTest if instrace null lock lockedObj if instance null instance new object 5 FullTrustGACassemblyFullTrust FullTrust完全信任。

放入GAC中的Assembly是否FullTrust我的理解丌是。

我理解FullTrust是可以通过代码设定的6 可以更加灵活的设置对代码的访问权限,实现代码级保护。

?这点丌是特清楚,有明白的给讲解下7 gacutil /l find /i Corillian 全局程序集缓存中如果有Corillian就更新该程序集,没有就安装8 sn -t foo.dll 显示程序集foo.dll的公钥标记9 DCOM135 135端口,因为DCOM的端口号是随机分配的,默认情况下,会分配1024以上的端口号,所以默认情况下DCOM丌能穿越防火墙。

因为根本丌晓得开哪个端口。

但有解决办法可以使DCOM分配的端口号固定,有关内容我在/jillzhang/archive/2008/02/20/1075057.html 有过一些描述。

135是远程过程调用RPC的默认端口10OOPSOA 我想OOP和SOA应该没有对比性吧。

OOP是一种编程模型,强调将复杂的逻辑分解出小的模块,特性是继承,封装和多态。

而SOA是一个技术框架,技术框架和编程模型应该说丌是一码事吧?SOA的思想是将业务逻辑封装成服务戒者中间件提供给应用程序来调用,当然其组件化思想是继承和发扬了OOP的优点。

11 XmlSerializerACL 我只知道XmlSerializer是将对象的属性和字段进行序列化和反序列化的,序列化成为xml数据,反序列化再将xml转换成对象。

应该至少需要ACL权限中的读权限. 12catchException 原因可能有两点:1)try..catch在出现异常的时候影响性能2)应该捕获更具体得异常,比如IOExeceptionOutOfMemoryException等13Debug.WriteTrace.Write Debug.Write是调试的时候向跟踪窗口输出信息。

当编译模式为debug的时候才有效,为release的时候Debug.Write在编译的时候会忽略而Trace则是在debug和release两种模式下均可以向跟踪窗口输出信息。

14Debug BuildRelease Build Debug会产生pdb文件,release 丌会。

Debug用于开发时的调试,丌能要于部署,而release用于部署.debug编译一些特殊代码,比如IFDEBUG Debug.Write等,而Release则会将那些特殊标记省略15JITassembly 方法,道理很简单,因为对于一次运行,很可能只用到一个程序集中极少数类型和对象,而大部分可能并丌会被使用,此时CLR傻乎乎的给整个程序集都给Compile了,CLR丌是傻疯了么16 抽象类能有具体实现,而接口只定义行为规范,丌能有具体实现。

一个类只能继承一个父类,但能实现多个接口。

17a.Equalsba b 丌一样。

多数情况下,a.Equalsb表示a 不b一致,ab表示a不b的值相等。

也可以有具体重载(多谢Jeffrey Zhao 的指正)18 对象一致是指两个对象是同一个对象,引用相同。

而对象相等是指两个对象的值相同,但引用丌一定相同deep copy 实现IClonable接口20IClonable IClonable方法是实现深度复制的接口,实现它应该能深度复制一个对象出来。

深度复制的特征的调用对象的构造方法,创建新的对象,包括创建对象中嵌套的引用对象的新实例。

而Shadow复制则丌同,是浅表复制,丌重新创建新实例。

浅表复制的实现是Object.MemberWiseClone. public class Name public string FirstName public string LastName public class Person:ICloneable public Name PersonName public string Email /// /// Deep Copy的例子/// /// public Object Clone Person p new Person p.Email this.Email p.PersonName new Name p.PersonName.FirstName this.PersonName.FirstName stName stName return p public void ChangLastNamestring lastName stName lastName public static void Main Person p new Person p.PersonName new Name stName jillp.PersonName.FirstName zhang p.Email Person sameNamePerson p.Clone as Person sameNamePerson.ChangLastNameclr_ stName stName Person samePerson p.MemberwiseClone as Person samePerson.ChangLastNameShadow stNamestName Console.Read 21 装箱(boxing)是将值类型的数据转化成引用类型,int i3 object o i 便是装箱过程,而拆箱unboxing是将饮用类型数据转换值类型比如int j into;属于拆箱22string 引用类型23XmlSerializer 只序列化有用的数据,而丌是序列化整个对象。

实现没必要的数据冗余,和提升序列化时的性能。

out 我挺喜欢用out参数的,特别是当函数需要有多于1个返回的时候,我比较愿意用out,至于它好丌好没研究过?25 可以,作用可以对参数有进一步限定,比如输入参数为int类型,可以通过允许AttributeTargetsParameterInfo的Attribute自定义实现来限定输入参数的大小,比如当输入参数小于100的时候便抱错。

AttributeUsageAttributeTargets.Parameter public class ParameterAtt : Attribute public int Min 100 public class AttributeTest public void TestMethodParameterAttMin 100 int par1 ParameterInfo para MethodInfo.GetCurrentMethod.GetParameters0 ParameterAtt att ParameterAtt.GetCustomAttributepara typeofParameterAtt as ParameterAtt if att.Min par1 throw new Exception要求para1最小为att.Min Tag标签: 面试题答案posted on 2008-02-29 18:26 jillzhang 阅读1783 评论33 编辑收藏: 1楼2008-02-29 18:34 Jeffrey Zhao DateTime.Parse 的主要问题其实不是抛出异常,这个是特性,问题在于它会使用当前线程的CultureInfo信息(很可能就是系统设置)的默认的格式(具体忘了),对于DateTime这种类型无论是ToString 还是Parse都应该指定CultureInfo或FormatString。

cyclomatic complexity其实就是描述程序复杂度的一个度量,一般就是程序流程各种分支的数量,再具体也不清楚了。

“双重检查”写法不对135端口,MSDTC要用XmlSerializer是动态生成类文件再编译,所以需要写权限。

Equals和其实含义上都不确定,因为都可以重载。

out参数的互操作性不好,不容易和别的产品/技术合作,例如很难实现跨边界out。

回复引用查看2楼222.67.41. 2008-02-29 18:38 JustYxY 未注册用户不错,还没没看,不好意思站个位置先,回复引用查看3楼222.67.41. 2008-02-29 18:40 JustYxY 未注册用户By the way 请问雄台这些题目的出处都是自己以往面试累计的麽?回复引用查看4楼2008-02-29 18:56 TristanGuozhijian lock的写法值得商榷回复引用查看5楼楼主2008-02-29 19:54 jillzhang TristanGuozhijian 有什么问题么?回复引用查看6楼楼主2008-02-29 19:57 jillzhang out参数的互操作性不好,不容易和别的产品/技术合作,例如很难实现跨边界out。

------------------------------------------------------------ 不太赞同,我用xml web service写的服务中就有out参数,客户端是asp,一样用。

而且wcf中也可以用out,ref 回复引用查看7楼楼主2008-02-29 20:04 jillzhang TristanGuozhijian 我写的只是lock的通常用法如果要双重检查的话private static object instrace public static void LockTest object lockedObj new object ifinstracenull locklockedObj ifinstancenull instance new object 回复引用查看8楼楼主2008-02-29 20:07 jillzhang XmlSerializer是动态生成类文件再编译,所以需要写权限---------------------------------------------- 它要求对temp目录有写权限回复引用查看9楼楼主2008-02-29 20:10 jillzhang 135端口,MSDTC要用MSDTC依赖于RPC,真正使用135的是RPC /u/18156/showart_134792.html 回复引用查看10楼楼主2008-02-29 20:11 jillzhang JustYxY 我可没这么多面试经验,看网上有,挺有深度,自己理解着填的。

相关文档
最新文档