
面试
文章平均质量分 84
沙漏无语
沙漏是时间的诗篇,是岁月的印记,承载着过往与未来。
展开
-
hbase测试题
1. HBase来源于哪篇博文? CA The Google File SystemB MapReduceC BigTableD Chubby2. 下面对HBase的描述哪些是正确的? B、C、DA不是开源的B是面向列的C是分布式的D是一种NoSQL数据库3. HBase依靠()存储底层数据 AA HDFSB HadoopC MemoryD MapReduc...原创 2019-04-25 08:58:50 · 13140 阅读 · 2 评论 -
spark笔试题1
1. Spark 的四大组件下面哪个不是 (D )A.Spark Streaming B MlibC Graphx D Spark R2.下面哪个端口不是 spark 自带服务的端口 (C )A.8080 B.4040 C.8090 D.180803.spark 1.4 版本的最大变化 (B )A spark sql Release 版本 B 引入 Spark RC Da...原创 2019-06-17 09:55:14 · 3044 阅读 · 0 评论 -
JAVA开发面试超详细
一种事物的多种表现形态就是多态,比如定义一个类为动物,那么动物可以被子类继承,从而实现具体动物的方法。死锁是指两个或两个以上的进程在竞争资源的过程中造成的不可解堵塞。两个线程都在互相等待。java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能成为java的反射机制。序列化:将java对象转换成字节流的过程。反序列化:将字节流转换成java对象的过程。原创 2024-05-23 17:12:54 · 1244 阅读 · 0 评论 -
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否转载 2015-11-11 09:58:14 · 415 阅读 · 0 评论 -
java面试
1.Java中的异常处理机制的简单原理和应用。当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是Java类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是Java允许程序员扩展这种语义检查,程序原创 2015-11-11 09:55:22 · 510 阅读 · 0 评论 -
用spring的好处
◆Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题,。◆Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。◆Spring能消除使用各种各样格式的属性定制文件的需要转载 2015-03-13 17:36:02 · 714 阅读 · 1 评论 -
修改Java文件不用重启Tomcat服务----热部署、热加载
可以修改类不用重启Tomcat加载整个项目(手工启动) 1.配置reloadable=true(自动重载) 2.使用Debug模式,前提是仅限于局部修改。(修改类不用重启--热加载) 在使用Eclipse+Tomcat开发Java项目的时候常常会碰到这样的情况,已修改Java文件Tomcat就会自动重启,接下来就是漫长的等待服务重启完毕。那其实大多数的Java文件修改是没有必要重启服务转载 2014-12-25 11:57:14 · 1271 阅读 · 0 评论 -
Spring配置事务在DAO层和业务逻辑层
Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的转载 2014-12-23 13:56:23 · 723 阅读 · 0 评论 -
spring事务处理:调用一个方法前的事务处理过程
实际上,在spring的事务中,只要该类被设置为了事务代理: 拦截器都会创建一个TransactionInfo 对象: TransactionInfo txInfo = new TransactionInfo(txAttr, method); 而且如果 只要被调用的方法设置了事务属性(txAttr),不管是什么属性都会调用: txInfo.newTransac转载 2014-12-23 14:03:52 · 837 阅读 · 0 评论 -
spring事务处理时自我调用的解决方案
1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】spring的事务管理,请参考【http://jinnianshilongnian.iteye.com/blog/1441271】 使用AOP 代理后的方法调用执行流程,如图所转载 2014-12-23 14:01:23 · 2495 阅读 · 0 评论 -
基于注解的Spring AOP的配置和使用
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即原创 2014-12-22 10:21:26 · 747 阅读 · 0 评论 -
Hibernate常考面试题
* 比较Hibernate的三种检索策略优缺点1立即检索;优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象;缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间;2延迟检索:优点:由应用程序决定需要加载哪些对象,可以避免可执行多余的select语句,以及避免加载应用程序不需转载 2014-12-22 15:07:29 · 927 阅读 · 0 评论 -
Hibernate性能调优
Hibernate性能调优1 Hibernate 连接池 hibernate自带一个连接池,但是这个连接池的性能不好,BUG也比较多,所以hibernate借助第三方的连接池来配置。通常用的比较多的是prxool。目前在j2ee中最通用的框架ssh中,hibernate的配置如下: 在spring的applicationContext.xm.配置文件里配置数据源连接信息:原创 2014-12-22 10:48:17 · 830 阅读 · 0 评论 -
websphere和tomcat在使用中的区别
1.websphere修改配置文件不用像tomcat那样重起服务器。2.websphere会把项目打包成EAR文件,部署这个EAR文件,TOMCAT貌似是WAR文件。首先,他们的共同之处是都是支持JSP的服务器软件。不同之处: Tomcat: 是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,原创 2014-03-05 17:46:10 · 7647 阅读 · 0 评论 -
strut1和strut2的区别
Struts1.X的工作流程 对于采用Struts框架的Web应用,在Web应用启动(发布)时就会加载并初始化ActionServlet,ActionContext等内容。ActionServlet从struts- config.xml文件中读取配置信息,把它们存放到各种配置对象中,例如Action的映射信息存放在ActionMapping对象中。 当ActionServl原创 2014-02-10 22:13:14 · 2025 阅读 · 2 评论 -
Struts2常用标签
Struts2标签使用(1): ---- 文本输入框 使用:(2): ----- 文本域输入框使用:(3): ----- 密码输入框使用:前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。(4): ---- 单选按钮使用:其中list 属性是必须要有的。:第一种方式:list = “#{‘mal原创 2014-02-10 22:01:20 · 1243 阅读 · 0 评论 -
Spring框架核心
Spring是什么? Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring就是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 下面从整体上认识一下Spring的主要特征:原创 2014-02-10 21:15:37 · 1264 阅读 · 0 评论 -
hibernate的缓存机制
hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就原创 2014-02-10 22:22:14 · 942 阅读 · 0 评论