版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA 企业面试题集一 java 语言1说说你使用的 linux 命令:pwd,ls,cd,net,ssh,ftp,sftp,tar,jar,zip,mkdir,等等。2ls a下列 Linux 命令的含义。(Linux)查看当前目录信息,包括隐藏文件。cat file 查看文件内容。od 777 file 针对所有用户,将文件为读,写,执行权限。mount/dev/sda1/mnt/usbdisk 将设备挂戴为 mut/usbdisk。3. 怎么增加代码的清晰度和可观性?注释,包和引入语句,类和接口编码规范,缩进排版,初始化,布局严格按照 Java 语言4Java 集合 APIJava 集
2、合框架 API 是用来表示和操作集合的框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API 在上层完成以下几件事:编程更加省力,提高城程序速度和代码质量非关联的 API 提高互操作性节省学习使用新API 成本节省设计新 API 的时间5鼓励、促进重用5说一下 java5 版本的一些新特性(列举几个你最熟悉的,并对其中两个做简单介绍)(对java5 的一些新特性的了解程度)泛型(Generic):增强了 java 的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换增强循环(Enhanced for Loop)可变参数(Variable Argu
3、ments) 。实现了更灵活的方法参数传入方式 例如:voidtest(Object args)4)自动实现装箱和解箱操作(Boxing/Unboxing Convers)实现了基本类型与外覆类之间的隐式转换。基本类型至外覆类的转换称为装箱,外覆类至基本类型的转换为解箱5)静态导入(Sic Imports)6)枚举类(Enumeration Classes)6回收的优点和原理。并考虑 2 中回收机制。Java 语言中一个显著的特点就是引入了回收机制,使 C+程序员最头疼的内存管理的问题迎刃而解,它使得 JAVA 程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,JAVA 中的对
4、象不再有“作用域”的概念,只有对象的才有“作用域”。回收可以有效的防止内存,有效的使用可以使用的内存。回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用回收器对某个对象或所以对象进行回收。回收机制有分代回收和标记回收,增量回收。7请说一下 EJB 规范,规定 EJB 中操作都?不能操作线程和线程 API(线程 API 指非线程对象的方法如 notify,wait 等),不能操作 awt,不能实现服务器功能,不能对静态属生存取,不能使用 IO 操作直接存取文件系统,不能加载本地库.,不能将 this 作为变量和
5、返回,不能循环调用。8当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是传递?(core java 的掌握程度)java 中的所有对象参数都是传递。只有 primitive 类型才是值传递。9谈一下你对输入输出流的理解?在 java 使用流的机制进行数据的传送,从文件到内存是输入流,从内存到文件是输出流,输入流可以通过 read,输出流以write 或pr写入,对于流可以是分为流和低层流,低层以一个字节或字符为进行处理,流以一批数据为进行处理。FileInputStream(System.in)至 InputReader 至 Buf
6、ferReaderOutput(System.out)至 prStreamFileReader 至BufferedReaderFileWriter 至 PrWriter 或 bufferWriter分类:字节(二进制)FileInputStream(低层输入流) FileOutputStream(低层输出流)PrStream(流)System.out.prln()字符(一个 char)FileReader FileWriter10Java 语言提供了哪些API 可以实现对文件的读写?在对大文件进行问题?(JAVA I/O)时因注意什么随机流式文件,使用RandomAcsFile。文件,使用 F
7、ileInputStream 和 FileOutputStream。C) 对于大文件要根据情况采用缓冲的方式。11编写代码检查一个字符串是否为合法的使用正则表达式,例如:。(Java 正则表达式)_a-z0-9-+(/._a-z0-9-+)*a-z0-9-+(/.a-z0-9-+)*$12编写一段代码统计下面一句话中,各个字母出现的次数。(Java 集合框架)Goodgoodstudydaydayup使用 Map 集合13Java 中的异常处理机制的简单原理和应用,谈一下你的理解?当JAVA 程序了JAVA 的语义规则时,JAVA 虚拟机就会将发生的错误表示为一个异常。语义规则包括 2 种情况
8、。一种是 JAVA 类库内置的语义检查。例如数组下标越界,会引发 IndexOutOfBoundsException;null 的对象时会NullPoerException。另一种情况就是 JAVA 允许程序员扩展这种语义检查,程序员可以创建自己的异常,并在何时用 throw 关键字异常。所有的异常都是java.lang.Thowable 的子类。14请跟我解释一下 Jdo 是什么?JDO 是 Java 对象持久化的新的规范,为 java data object 的简称,也是一个用于存取某种数据仓库中的对象的标准化 API。JDO 提供了透明的对象,因此对开发来说,数据对象完全不需要额外的代码
9、(如 JDBC API 的使用)。这些繁琐的例行工作已经转移到JDO 产品提供商身上,使开发解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO 很灵活,因为它可以在任何数据底层上运行。JDBC 只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的功能,比如关系数据库、文件、XML 以及对象数据库(ODBMS)等等,使得应用可移植性更强。15线程的四种状态都?新状态:线程已经被创建,但是还没有执行(start()方法还没有被调用)。可执行状态:线程可以执行,虽然不一定执行。Cpu 时间随时可能被分配给该线程,从而使他执行。3.状态:正常情况下run()返回使得线程,调用 sto
10、p()或者 destory()会有同样的效果,但是不被,前者会产生异常,后者是强行终止,不会对象锁4.阻塞状态:线程不会被分配 cpu 时间,无法执行。16请说出你所知道的线程同步的方法?wait():使一个线程处于等待状态,并且所持有的对象的 lock。sleep(): 使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉erruptedException 异常。notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM 确定唤醒哪个线程,而且不是按优先级。Allnotity():唤醒所有处入等待状态的线程,注意
11、并不是给所有唤醒线程一个对象的锁,而是让它们竞争。17简述 synchronized 和 java.util.concurrent.locks.Lock 的异同?主要相同点:Lock 能完成 synchronized 所实现的所有功能主要不同点:Lock 有比synchronized 更精确的线程语义和更好的性能。synchronized 会自动。锁,而Lock 一定要求程序员手工,并且必须在 finally 从句中。二 数据库1. 数据库要注意那些?命名的规范,数据的一致性和完整性,数据库性能调整,数据的清晰度和可查询性2索引的作用 何在,如何使用索引?(数据库)A)查询效率对需要查询的列加
12、索引索引和降低 update 的效率3. 索引的优缺点?创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。4. 建立方向索引的不利(缺点)?第一,创建索引和索引要耗费时间,这种时间随着数据量的增加而增加。第二,索引需要占物理空间,除了数据表占数据空间之外,每一
13、个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的,这样就降低了数据的速度。5.哪些列不应该创建索引?第一,对于那些在查询中很少使用或者参考的列不应该创建索引。这是因为,既然这些列很少使用到,因此有索引或者无索引,并不能提高查询速度。相反,由于增加了索引,反而降低了系统的速度和增大了空间需求。第二,对于那些只有很少数据值的列也不应该增加索引。这是因为,由于这些列的取值很少,例如人事表的列,在查询的结果中,结果集的数据行占了表中数据行的很大比例,即需要在表中搜索的数据行的比例很大。增加索引,并不能明显加快检索速度
14、。第三,对于那些定义为 text, image 和 bit 数据类型的列不应该增加索引。这是因为,这些列的数据量要么相当大,要么取值很少。第四,当修改性能远远大于检索性能时,不应该创建索引。这是因为,修改性能和检索性能是互相的。当增加索引时,会提高检索性能,但是会降低修改性能。当减少 索引时,会提高修改性能,降低检索性能。因此,当修改性能远远大于检索性能时,不应该创建索引。6.存数据库数据库,相对于传统数据库的区别在哪里,举出所知道的数据库或内数据库的名称来自其独特的运行模式。这种数据库嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销。数据库实际上是轻量级的,在运行时,它们需要较少的
15、内存。它们是使用精简代码编写的,对于设备,其速度更快,效果更理想。嵌入式运行模式允许数据库通过 SQL 来轻松管理应用程序数据,而不依靠原始的文本文件。数据库还提供零配置运行模式,这样可以启用其中一个并运行一个快照。数据库跟数据库服务器最大的区别在于它们运行的地址空间不同。通常,数据库服务器独立地运行一个守护进程(daemon),而数据库与应用程序运行在同一个进程。7索引是怎样来提高搜索速度的?使用索引可快速 数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(lname)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您
16、更快地获得该信息。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针。索引提供指向在表的指定列中的数据值的指针,然后根据你指定的排序顺序对这些指针排序。数据库使用索引的方式与使定值,然后顺指针找到该值的行。籍中索引的方式很相似:它搜索索引以找到特8. 触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别?事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字。语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。9exist
17、s 和 in 的效率问题(数据库基础语法)?在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行连接,这种情况下,如果另一个表是小表的话,用 in 的效率要高,如果是大表的话,用 exists 的效率比较高。写出 truncate 和 delate 的区别。(数据库-Oracle)都可以删除数据库中的所有数据行。Truncate 效率高于 delete,但不可回滚。11写出 Oracle 和在分页查询时的不同。(数据库-Oracle,)A) Oracle:使用 rownum+子查询的方式。B):使用 limit 关键字。三JDBC/XML1述你对Sement,PreparedSe
18、ment,CallableSement 的理解Sement:用于执行静态 SQL 语句并返回它所生成结果的对象,在执行时确定 sql。PreparedSPreparedSement:表示预编译的 SQL 语句的对象。 SQL 语句被预编译并且在ement 对象中。然后可以使用此对象高效地多次执行该语句,可以传参数,在得到 PreparedSement 对象时确定 sql.CallableS数。ement:用于执行 SQL过程的接口。如果有输出参数要说明是输出参2什么事SQL Injection?如何避免?(JAVA JDBC)A) 需要执行的 SQL 语句有一部分由用户的输入提供。B) 用户提
19、供的输入从而改变 SQL 语句的意义。C) 避免方式,采用SQL过滤,或者使用预编译SQL 的方式PrepareSement。3. 写一个Singleton 出来?class Singleton private sic Singleton s;private Singleton()System.out.prln(A Singleton Mexle);public sic Singleton getSigleton()if(s=null)s=new Singleton();return s;4.消息队列 MQ消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列消息直到
20、它们被应用程序读走。通过消息队列,应用程序可独立地执行-它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。5.断点续传。 HTTP 协议是否支持断点和端点上传,实现原理。FTP(文件传输协议的简称)(File Transfrotocol、 FTP)客户端断点续传指的是在或上传时,将或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或,如果碰到网络故障,可以从已经上传或的部分开始继续上传以后未上传的部分,而没有必要从头开始上传。用途可以节省时间,提高速度。6XML 文档定义有几种形式?它们之间有何本质区别?XML 文档有哪几种方式?a: 两
21、种形式 dtd schemab: 本质区别:schema 本身是 xml 的,可以schema 的根本目的)c:有 DOM,SAX,STAX 等ML器(这也是从 DTD 上发展DOM:处理大型文件时其性能下降的非常厉害。这个问题是由 DOM 的树结构所造成的,这种结构占用的内存较多,而且 DOM 必须在XML 的随机SAX:不现于 DOM,SAX 是事件驱动型的 XML文件之前把整个文档装入内存,适合对方式。它顺序XML 文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者开头与结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理 XML 文件,适合对 XML 的顺
22、序STAX:Streaming API for XML (StAX) xml 文档有两种定义方法:dtd:数据类型定义(daXML 文档定义形式。ype definition),用以描述 XML 文档的文档结构,是早期的schema:其本身是基于 XML 语言编写的,在类型和语法上的限定能力比 dtd 强,处理也比较方便,因为此正逐渐代替 dtd 成为新的模式定义语言。7.XSL 和 XSLT 是什么XSL 是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言。XSLT 是 XSL 中最重要的部分,XSLT 是一种
23、用于将 XML 文档转换任意文本的描述语言。四 Servlet/JSP1. B/S 的三层构架是什么?数据层、业务逻辑层和表示层2.WebService?Web Service 是一种新的web 应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web 调用。Web Service 可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service 应用程序可以发现并调用它部署的服务.实际上,他的出现的最佳好处就是跨操作,不在局限于web 编程语言的限制。3写出 GET 请求和T 请求在提交数据时的区别。(HTTP 协议)A)GET 方式通过协议头地址信
24、息提交,安全性差,提交数据量受到浏览器地址信息长度的限制。如:IE 为 2 千多个字符。B)T 方式通过协议提交数据,安全性差,提交数据量比 GET 方式大的多。C)如果需要安全的提交,采用 HTTPS 协议4如何实现servlet 的单线程模式?5不恰当使用 Ses,对系统有哪些危害?(Servlet/JSP)SesSes C) Ses中不可存放安全级别高的数据。中不可存放持久性数据。中不可存放大量数据。6请解释下列工具()的用途(开发环境)SVU 版本管理工具ANT 部署工具JUnit 单元测试工具Apache Log4J 日志工具五 Ajax/JQuery1.SSL 双向认证和:(选答)
25、客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到客户端,客户端用服务器发送来的公钥对数据用私钥对数据进行有验证客户端的 双向认证:,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器,这就完成了客户端和服务器之间通信的安全问题,但是。没(1)客户端向服务器发送消息,首先把消息用客户端起发送到服务器端加密然后连同时把客户端一(2)服务器接到消息后用首先用客户端把消息,然后用服务器私钥把消息加密,把服务器和消息一起发送到客户端(3)客户端用发来的服务器对消息进行,然后用服务器的对消息加密,然后在用客户端的对消
26、息在进行一次加密,连同加密消息和客户端一起发送到服务器端,(4)到服务器端首先用客户端传来的然后用服务器端的私钥对消息在进行对消息进行,确保消息是这个客户发来的,这个便得到了明文数据。,如何使用 JavaScript 编写代码调动一个周期性执行的代码。(JavaScript)使用 window 对象的 seterval 方法和 setTimeout 方法请解释 XML,JSON,BASE64。(数据传输)XML 可扩展的标记语句,基于文本的通过数据表示方式。JSON 一种基于文本的轻量级数据表示方式。C) BASE64 基于文本的字节传输编码方式。Ajax 是什么,在什么地方使用?(JavaS
27、cript)运行在浏览器中的 JavaScript,异步的向服务器发出 HTTO 请求。服务器处理该请求,响应的数据时 XML 或 JSON(更常用)。C) 浏览器中的 JavaScript 收到并该数据,局部刷新页面。11jquery 里的缓存问题如何解决?如果直接用 jQuery 里的$.ajax()方法的话,去除缓存很简单,只需要配置一下缓存属性cache 为 false,但如果想要简单写法 getJSON(),去除缓存就不能通过配置来解决了。因为 getJSON 根本没有这个缓存属性让你来配置。因为如果其调用的地址 URL 和之前的一样的话,回调函数会直接在缓存里面数据,而不是进调用相
28、应的方法。解决方法就是让他的每次请求的 URL 地址不一样就行,但是同时又要不影响请求的服务所需要的数据,那么可以有一下几种方法:1、$.getJSON(“URL?t=”+new Date(),function( json);就是原有的 URL 基础上加一个时间变量,每次的请求地址就不一样了。2、$.getJSON(“URL?rand=”+Math.random,function( json);就是原有的 URL 基础上加上一个随量,不过这个方法有风险,万一随机数一样。3、第三种方法就是自己定义一个递增变量,在 URL 后面加上这个递增变量,每次请求完后,就递增一下。$.get()去除缓存的方
29、法和$.getJSON()相同。六 struts21请说出struts 框架的几大组件?1、MVC2、库3、校验框架4、5、tilesStruts2 的有哪些优势劣势?(框架)优点:易用性好,扩展性强,侵入性弱。缺点:健壮性及安全性差。3Web 应用中如何防止用户多次登录?在用户登录时,判断此用户是否已经在 Application 中存在,如果存在就报错,不存在的话就加到 Application 中(Application 是所有 Ses共有的,整个web 应用程序唯一的一个对象)4. 页面之间的值传递方式:表单传参、URL 传参、ses传参、利用框架传参、application 传参七 Hi
30、bernate1. 哪些情况不适合加载到 Hibernate 的二级缓存中,哪些情况适合?不适合的情况:经常被修改的数据;绝对不允许出现并发与其他应用共享的数据。适合的情况:数据更新频率低;的数据;允许偶尔出现并发问题的非重要数据;不会被并发的数据;常量数据;不会被第修改的数据。2在 Hibernate 中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题?解决方案一,按照 t 数据取出数据,然后自己组 bean解决方案二,对每个表的 bean 写构造函数,比如表一要查出 field1,field2 两个字段,那么有一个构造函数就是 Bean
31、(type1filed1,type2field2),然后在 hql 里面就可以直接使用这个 bean 了。3谈谈常见的数据库持久层框架,以及与 JDBC 的关系。(框架)A) Hibernate 自动化,基于 O/RMapMyBatis 半自动的 JDBC 框架均构建在 JDBC 之上的 JDBC 框架D)针对简单重复性的合适采用 HibernateE) 针对较为复杂的适合采用 MyBatis 或直接使用 JDBC4JDBC,Hibernate 分页怎样实现?方法分别为:1) Hibernate 的分页:Query query = ses.createQuery(from Student);q
32、uery.setResult(Result);/设置每页开始的号query.setMaxResults(resultNumber);/设置每页显示的Collection students = query.list();数2) JDBC 的分页:根据不同的数据库采用不同的 sql 分页语句例如: Oracle 中的 sql 语句为: SELECT * FROM (SELECT a.*, rownum r FROMTB_STUDENT) WHERE r betn 2 and 10 查询从号 2 到号 10 之间的所有5jdbc、hibernate、ibatis 的比较?jdbc:手动写 sqlde
33、lete、insert、update 要将对象的值一个一个取出传到 sql 中,不能直接传入一个对象。select:返回的是一个 resultset,要从 ResultSet 中一行一行、一个字段一个字段的取出,然后封装到一个对象中,不直接返回一个对象。ibatis 的特点:半自动化 sql 要手动写delete、insert、update:直接传入一个对象 select:直接返回一个对象hibernate:全自动 不写 sql,自动封装delete、insert、update:直接传入一个对象 select:直接返回一个对象一.共同点:1.都是 O/R map框架,直接与数据库打交道。都提供
34、方言支持不同类型数据库的连接起来。都可以交给 spring 来管理都是开源二.区别:,通过 xml 文件格式将数据库表与 java 对象hibernate 是当前流行的 O/R 框架,来自于 ,现在已成为 Hhibernate 相对较复杂,学习周期长。S 的一部分。ibatis/mybatis 是另外一种优秀的 o/r map目了。ibatis 上手快,很容易学学习。三.机制使用 ibatis 提供的 orm 机制,对业务逻辑实现框架,目前属于 apache 的一个子项而言,面对的是纯粹的 java 对象。这一层与通过 hibernate 实现orm 而言基本一致,而对于具体的数据操作,hib
35、ernate 会自动生成 sql 语句,而 ibatis 则要求开发者编写具体的 sql 语句。相对 hibernate 而言,ibatis 以 sql 开发的工作量和数据库移植性上的让步,为系统设计提供了更大的空间。八 Spring1 Spring 的Ioc 和 aop 分别是用什么原理实现的?主要应用了java 的反射技术2spring 的工作机制以及为什么要用?1) spring mvc 请所有的请求都提交给 DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。DispatcherServlet 查询一个或多个 HandlerMapDispat
36、cherServlet 请请求提交到目标 Controller 4) Controller 进行业务逻辑处理后,会返回一个 M 5) Dispathcher 查询一个或多个ViewResolver 视图定的视图对象6)视图对象负责渲染返回给客户端为什么用:,找到处理请求的 Controller.AndView器,找到MAndView 对象指AOP 让开发可以创建非行为性的关注点,称为横切关注点,并将它们到应用程序代码中。使用 AOP 后,公共服务 (比 如日志、持久性、事务等)就可以分解成方面并应用到域对象上,同时不会增加域对象的对象模型的复杂性。IOC 允许创建一个可以构造对象的应用环境,然后向这些对象传递它们的协作对象。正如单词 倒置 所表明的,IOC 就像反 过来的 JNDI。没有使用一堆抽象工厂、服务、单元素(singleton)和直接构造(straight construction),每一个对象都是用其协作对象构造的。因此是由容器管理协作对象(collaborator)。Spring 即使一个 AOP 框架,也是一 IOC 容器。 Spring 最好的地方是它
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西安车辆管理制度图片大全(3篇)
- 餐厅十一活动策划方案(3篇)
- 飞机安全出口课件
- 2026广西钦州市灵山县金鑫供销集团有限公司招聘3人备考考试题库及答案解析
- 2026河北雄安新区应急管理协会招聘1人笔试备考试题及答案解析
- 儿童股骨骨折的牵引治疗与护理
- 2026湛江农商银行校园招聘15人备考考试题库及答案解析
- 2026年普洱市广播电视局招聘公益性岗位工作人员(2人)备考考试试题及答案解析
- 2026年1月广东广州市天河第一小学招聘编外聘用制专任教师1人笔试备考题库及答案解析
- 2026重庆西南大学附属中学招聘备考考试题库及答案解析
- 2025年时事政治必考试题库完整参考答案及参考答案详解
- DBJ52T 088-2018 贵州省建筑桩基设计与施工技术规程
- 专题15 物质的鉴别、分离、除杂、提纯与共存问题 2024年中考化学真题分类汇编
- 小区房屋维修基金申请范文
- 武汉市江岸区2022-2023学年七年级上学期期末地理试题【带答案】
- 中职高二家长会课件
- 复方蒲公英注射液在痤疮中的应用研究
- 自动驾驶系统关键技术
- 淮安市2023-2024学年七年级上学期期末历史试卷(含答案解析)
- 家长要求学校换老师的申请书
- 阑尾肿瘤-课件
评论
0/150
提交评论