`
文章列表
对spring的理解,spring的核心概念(原理+三个重要应用)->spring的优势所在 Spring 的原理(反射机制+工厂设计模式) 使用Spring框架,可以通过spring容器来管理对象的创建和使用,可以灵活地将对象注入到其他对象中去Spring模拟实现代码:1.Spring核心:    BeanFactory.java:public interface BeanFactory { public Object getBean(String id); }     ClassPathXmlApplicationContext.java import java.la ...
作用:ServletContext可以实现一个web应用程序中所用servlet共享数据。 生命周期:ServletContext随着第一个Servlet的创建而创建,随着服务器的停止而销毁。   ServletContext接口表示一个web应用的上下文。可以想象成一个web应用的共享数据区域,该区域保存整个web共享数据。 当一个web应用启动的时候,就会创建该ServletContext接口的实现类。   与HttpSession以及HttpServletRequest的区别?       参考: Servlet容器在启动时会加载Web应用,并为每个Web应用 ...
转自:http://hi.baidu.com/cjjic02/blog/item/1ba41813aabde8886438dbe5.html   ThreadLocal:是Thread的局部变量。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。       ThreadLocal的接口方法 ThreadLocal类接口很简单,只有4个方法,我们先来了解一下: 设置当前线程的线程局部变量的值: void set(Object value) ...
================映射关系设置=====================    关系映射:对象之间的对应数量关系 单、双的数据库表是一样的,只是程序中不同   1. 1 对 1:(双向外键关联的意思:在程序中两边都设置对方的引用,但是在数据库中一样的,注意设置 mappedBy属性)     1.1  单(主键、外键)        外键关联:@OneToOne            属性:
filter功能:使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包括: 1. 在servlet被调用之前截获; 2. 在servlet被调用之前检查servlet request; 3. 根据需要修改request头和request数据; 4. 根据需要修改response头和res ...
struts框架和传统的web应用框架的不同之处? 答:struts2框架的知识点,设计思路就行 Struts的优点:Struts的优点主要集中体现在两个方面:Taglib和页面导航。a、利用Struts提供的taglib可以大大节约开发时间。b、维护扩展比较方便 ...
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:         bootstrap classloader                  |         extension classloader                  |         system classloader bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。 extension classloader -扩展类加载器,它负责加载JRE的扩展目录(JAVA_HOME/jre/lib/ext或者由java.ext ...

java异常备忘

Java中的异常类,包括内置的异常类以及自定义的异常类,都直接或者间接地继承自java.lang.Throwable类。 1. 两个主要分支: 在java.lang包中,我们可以看到Throwable类有两个直接子类:Error类和Exception类,如图所示:    Error类及其子类描述了

**内外重定向

 内外重定向      
1. 概念和原理 Cookie:      Session:     2. 用法举例说明 2.1 cookie应用:面试题: 如何保存用户的登陆状态呢?       2.2 session应用: 2.2.1 session 实现购物车     2.2.2 session 实现防止表单重复提交     2.3 ...
客户端与服务器端之间的通信过程:       客户端将请求发送到web服务器中,web服务器将客户请求发给servlet引擎来,servlet引擎调用相应的servlet来处理,servlet将处理结果返回给servlet引擎,最后servlet引擎将结果发送至客户端。       可见:servlet引擎是web服务器中的一个应用程序,客户端(浏览器)是通过servlet引擎来实现与servlet的通信的,servlet和servlet引擎之间采用servlet api来进行通信。     http协议的get和post请求,以及servelet中doget和dopost方法: h ...

**java泛型

java泛型  

#测试设计

测试设计
敏捷开发  
1.查询时尽量不要使用范围条件查询(between,<,>,<=,>=),尽量使用 =,不要使用!=; 查询条件尽量使用索引进行查询,提高查询速度。但是要注意:如果是针对组合索引查询条件中的字段顺序必须和索引中字段的排列顺序相同。 2.适合创建索引的情况 主键,外键,唯一的字段,经常查询的字段或者字段组合 3.不适合创建索引情况 不稳定表(数据变动频繁),eg.如果字段经常发生变化,索引结构就要经常进行发生变化,浪费大量的时间 5.索引的类型: 单键索引,组合索引,函数索引 主键索引,外键索引,唯一索引,一般索引 聚集、非聚集索引 6.查一下B树的结构 8.查一下带索引的 ...
Global site tag (gtag.js) - Google Analytics