`
AutomaticThoughts
  • 浏览: 162483 次
社区版块
存档分类
最新评论
文章列表

web.xml

    博客分类:
  • Java
web.xml 中的listener、 filter、servlet 加载顺序及其详解1  web.xml 中的listener、 filter、servlet 加载顺序及其详解 一、概述 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。  2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。  3、容器将<context-param>转换为键值对,并交给servletContext。 ...

JAVA基础问题

    博客分类:
  • Java
1.接口和抽象类的区别抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以有普通成员变量,接口中没有普通成员变量接口里边全部方法都必须是abstract的 抽象类的可以有实现了的方法抽象类中的抽象方法的访问类型可以是public,protected   但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型抽象类中可以包含静态方法,接口中不能包含静态方法抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是 2.overload与override的区别?Overload:重载 |- 在一个类中定义的若干方 ...

hibernate问题

1.谈谈hibernate的延迟加载和openSessionInViewOpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。  由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方法取到其关联对象的值,Hibernate会抛出一个LazyLoad的Exception。所以为了解决这个问题,Spring引入了这个Fi ...

顺序记忆

一.要点记忆 (1)5个重点,东南西北中。中即为重要的,东西相对、南北相对、 二.层次结构记忆 (1)继承 (2)组合/聚合  
1.依赖倒转原则(DIP)    只依赖于抽象,不依赖于具体。或者象spring那样提供一个容器,这个容器专门提供依赖关系,让容器告诉我要的具体东西是啥。    那么我在记忆时,已知一个对象,然后罗列与这个对象相关的接口,但当前对象并不知道接口的具体实现,这时,我如果有一个记忆仓库(类似于容器的东西),可以自动提供给我这个接口的具体实现,那我的记忆是不是会轻松一些呢。  
为什么这个技术好、那个技术不好,只从2方面分析: 1.那个太烂了,怎么烂怎么说 2.这个太好了,怎么好怎么说。
设计模式6大原则:里氏置换原则 里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。 里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing ...
Spring简介 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 这句话可分解为五个关键字,分别是:轻量级、IOC、AOP、容器、框架。具体描述如下: ◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 ...
Global site tag (gtag.js) - Google Analytics