![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
闵浮龙
要么精彩的活,要么卑微的死
展开
-
redis面试题
什么是redis?Redis 是一个基于内存的高性能key-value数据库。Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Red转载 2017-05-05 22:26:33 · 443 阅读 · 0 评论 -
java面试——数据库面试题
1、触发器的作用?触发器是一种特殊的存储过程,它主要是通过事件来触发而被执行的。它的作用是可以强化约束,维护数据的完整性和一致性,也可以可以跟踪数据库内的操作从而不允许未经许可的更新和变化。也可以联级运算。如某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?如何来调用存储过程?存储过程是一个预编译的SQL语句,他的优点是允许模块化的设计,也就是说只需创建原创 2017-05-05 10:29:34 · 1097 阅读 · 0 评论 -
Maven面试题
Maven有哪些优点和缺点优点如下:简化了项目依赖管理: 易于上手,对于新手可能一个”mvn clean package”命令就可能满足他的工作 便于与持续集成工具(jenkins)整合 便于项目升级,无论是项目本身升级还是项目使用的依赖升级。 有助于多模块项目的开发,一个模块开发好后,发布到仓库,依赖该模块时可以直接从仓库更新,而不用自己去编译。 maven有很多插件,便于功能扩展,比如转载 2017-05-06 09:25:40 · 6485 阅读 · 0 评论 -
java面试——struts2面试题
1、struts2工作流程Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同时,还需要编写相关的配置文转载 2017-05-05 11:03:55 · 1339 阅读 · 2 评论 -
java面试——spring面试题
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量: Spring 是轻量的,基本的版本大约2MB。 控制反转: Spring通过控制反转实转载 2017-05-05 11:33:21 · 1435 阅读 · 0 评论 -
java面试——Hibernate常见面试题
1、什么是Hibernate的并发机制?怎么去处理并发问题?Hibernate并发机制:a、Hibernate的Session对象是非线程安全的,对于单个请求,单个会话,单个的工作单元(即单个事务,单个线程),它通常只使用一次, 然后就丢弃。 如果一个Session 实例允许共享的话,那些支持并发运行的,例如Http request,session beans将会导致出现资源争用。 如果在H原创 2017-05-05 11:58:21 · 57023 阅读 · 1 评论 -
java面试——springMVC面试题
1、讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么SpringMvc的是DispatchServlet,Struts1的是ActionServlet,Struts2的是StrutsPrepareAndExecuteFilter2、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会转载 2017-05-05 12:59:18 · 27593 阅读 · 4 评论 -
java面试——mybatis 面试题
1、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?还有很多其他的标签,<resultMap>、<parameterMap>、<sql>、<include>、<selectKey>,加上动态sql的9个标签,trim|where|set|foreach|if|choose|when|otherwise|bind等,其中<sql>为sql片段标签转载 2017-05-05 13:18:21 · 4184 阅读 · 1 评论 -
java面试——多线程面试题
1、多线程有什么用?发挥多核CPU的优势防止阻塞便于建模2、创建线程的方式继承Thread类实现Runnable接口至于哪个好,不用说肯定是后者好,因为实现接口的方式比继承类的方式更灵活,也能减少程序之间的耦合度,面向接口编程也是设计模式6大原则的核心。3、start()方法和run()方法的区别只有调用了start()方法,才会表现出多线程的特性,不同线程的run()方法里面的代码交转载 2017-05-05 15:53:18 · 967 阅读 · 0 评论 -
java面试之Servlet/JSP面试题
1、jsp有哪些内置对象作用分别是什么JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容out 用来传送回应的输出config s原创 2017-05-05 20:24:04 · 1165 阅读 · 0 评论 -
jQuery 面试问题和答案
1. jQuery 库中的 $() 是什么?(答案如下)$() 函数是 jQuery() 函数的别称,乍一看这很怪异,还使 jQuery 代码晦涩难懂。一旦你适应了,你会爱上它的简洁。$() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。你甚至可以将一个选择器字符串传入 $() 函数,它会返回一个包含所有匹配的 DOM 元素数组的 jQu转载 2017-05-05 20:57:17 · 551 阅读 · 0 评论 -
ajax面试题
什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。 Ajax包含下列技术: 基于web标准(standards-basedpresentation)XHTML+CSS的表示; 使用 DOM(Document ObjectModel)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关转载 2017-05-06 08:21:11 · 2484 阅读 · 0 评论 -
java面试基础
什么是javaJava是一门解释执行的跨平台,面向对象的高级编程语言;什么是Struts 2Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架;Struts 2以WebWork为原创 2017-05-04 17:04:05 · 953 阅读 · 0 评论