面试
鱼还在鱼塘里
你必须很努力才能做到看起来毫不费力!
展开
-
csss使用技巧
水平居中设置-行内元素我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下行内元素怎么进行水平居中?如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。(父元素和子元素:如下面的html代码中,div是“我想要在父容器中水平居中显示”这个文本的父元素。反之这个文本是div的子转载 2020-09-22 11:43:34 · 444 阅读 · 0 评论 -
Spring中BeanFactory和ApplicationContext的作用和区别
作用:BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能:a. 国际化支持b. 资源访问:Resource rs = ctx. getResource(”classpath:config.properties”), “file:c:/config.properties”c. 事件传递:通过实现Applica原创 2020-09-11 10:08:02 · 189 阅读 · 0 评论 -
两种依赖注入的类型是什么?
两种依赖注入的类型分别是setter注入和构造方法注入。setter注入: 一般情况下所有的java bean, 我们都会使用setter方法和getter方法去设置和获取属性的值,示例如下:public class namebean { String name; public void setName(String a) { name = a; } public String getName() { return name;原创 2020-09-11 09:38:00 · 460 阅读 · 0 评论 -
关于spring中bean的作用域
在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype),Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此,默认情况下Spring2.0现在有五种类型的Bean。<bean id=”role” class=”spring.chapter2.maryGame.Role” scope=”singleton”/>这里的scope就是用原创 2020-09-10 19:12:52 · 1077 阅读 · 0 评论 -
关于什么是spring,它有什么特点?
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。◆控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查原创 2020-09-10 18:57:17 · 264 阅读 · 0 评论 -
关于spring有什么好处?
◆Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题,。◆Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。◆Spring能消除使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可通过一种 一致的方法来进行配置。曾经感到迷惑,一个特定类要查找迷幻般的属性关键字或系统属性,为此原创 2020-09-10 18:56:03 · 149 阅读 · 0 评论 -
关于Spring框架有哪几部分组成?
Spring框架有七个模块组成组成,这7个模块(或组件)均可以单独存在,也可以与其它一个或多个模块联合使用,主要功能表现如下:Spring 核心容器(Core):提供Spring框架的基本功能。核心容器的主要组件是BeanFactory,她是工厂模式的实现。BeanFactory使用控制反转(Ioc)模式将应用程序的配置和依赖性规范与实际的应用代码程序分开。Spring AOP:通过配置管理特性,Spring AOP模块直接面向方面的编程功能集成到了Spring框架中,所以可以很容易的使Spring框架原创 2020-09-10 18:53:48 · 986 阅读 · 0 评论 -
关于spring的bean的生命周期
一、Bean的定义Spring通常通过配置文件定义Bean。如:<?xml version=”1.0″ encoding=”UTF-8″?><beans xmlns=”http://www.springframework.org/schema/beans”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xsi:schemaLocation=”http://www.springframework.org/schema/bea原创 2020-09-10 18:48:42 · 82 阅读 · 0 评论 -
关于Spring的乱七八糟(1)
什么是 Spring?Spring 是 Java EE 的是一个轻量级的开源框架.使 J2EE 开发更容易通过实现基于POJO的编程模型Spring 的核心 design pattern 是 IOC使用spring有什么好处?轻量级:在尺寸和透明度方面,Spring是轻量级的。基本版本spring框架的大小约为2MB。控制反转(IOC):使用该技术在弹簧中实现松耦合控制反转。对象给出其依赖关系,而不是创建或寻找依赖对象。面向方面(AOP):Spring支持面向方面的编程并实现内聚通过将应用原创 2020-09-10 18:23:07 · 144 阅读 · 0 评论 -
单例设计模式,写出几个例子
饿汉式:类初始化是不管你需不需要直接创建对象,不存在线程安全问题直接创建Singleton.javapublic class Singleton { public final static Singleton INSTANCE = new Singleton(); /** * 构造器私有 */ private Singleton(){ }}枚举Singleton.java/** * 枚举式 * 该类型对象是有限的几个,可以限定为一个,原创 2020-09-08 20:01:14 · 236 阅读 · 0 评论 -
区分final、finally、finalize
final:修饰符(关键字)有三种用法:如果一个类被声明为 final,意味着它不能再派生出新的子类,即不能被继承,因此它和 abstract 是反义词。将变量声明为 final,可以保证它们在使用中不被改变,被声明为 final 的变量必须在声明时给定初值,而在以后的引用中只能读取不可修改。被声明为 final 的方法也同样只能使用,不能在子类中被重写。finally:通常放在 try…catch…的后面构造总是执行代码块,这就意味着程序无论正常执行还是发生异常,这里的代码只要 JVM 不关闭都能执行,原创 2020-09-08 13:54:18 · 158 阅读 · 0 评论 -
面试相关
MVC:A. 模型通常代表应用程序中的数据以及用于操纵数据的业务逻辑;B. 视图是其对应的模型的可视化呈现,视图 将模型渲染成适合于交互的形式(通常为用户界面元素);C. 控制器是用户与系统之间的纽带,它接受用户输入,并指示模型和视图基于用户输入执行操作(处理数据、展示数据);...原创 2020-04-08 14:39:07 · 126 阅读 · 0 评论 -
Java学习笔记之多态的表现形式
1、方法重载:通常是指在同-一个类中,相同的方法名对应着不同的方法实现,这些方法名相同的方法其区别在于他们需要的参数不同;2、方法重写:方法重写主要用于父类和子类间,子类重写父类的方法,只是对应的方法实现不同,期法名和参数都相同; .3、抽象类:在java语言中,-个类中的方法只给出了标准,而没有给出具体的实现方法,这样的类就是抽象类。例如父类就是抽象类,它不会被实例化的类;4、接口:...原创 2020-04-08 10:35:26 · 730 阅读 · 0 评论