10 2017 档案

摘要:一、resultMap resultMap 元素是 MyBatis 中最重要最强大的元素. 该配置节点下如下子节点配置 id – 一个 ID 结果;标记结果作为 ID 可以帮助提高整体效能 constructor - 类在实例化时,用来注入结果到构造方法中id – 一个 ID 结果;标记结果作为 I 阅读全文
posted @ 2017-10-31 18:08 小Cai先森 阅读(23088) 评论(0) 推荐(0)
摘要:一、Spring整合配置Mybatis spring整合mybatis可以不需要mybatis-config.xml配置文件,直接通过spring配置文件一步到位。一般需要具备如下几个基本配置。 1.配置数据源(连接数据库最基本的属性配置,如数据库url,账号,密码,和数据库驱动等最基本参数配置) 阅读全文
posted @ 2017-10-31 14:11 小Cai先森 阅读(2193) 评论(0) 推荐(1)
摘要:一、组件型注解: 以上四种注解都是注解在类上的,被注解的类将被spring初始话为一个bean,然后统一管理。 二、请求和参数型注解: value:定义request请求的映射地址 method:定义地request址请求的方式,包括【GET, POST, HEAD, OPTIONS, PUT, P 阅读全文
posted @ 2017-10-27 18:00 小Cai先森 阅读(36861) 评论(0) 推荐(6)
摘要:一、Spring MVC处理流程 1.Spring MVC将所有请求都交由DispatchServlet进行处理。 2.DispatchServlet获取HandlerMapping(处理映射器),然后找到对应的HandlerBean处理Controller请求,并返回一个ModelAndView对 阅读全文
posted @ 2017-10-26 18:16 小Cai先森 阅读(3136) 评论(2) 推荐(0)
摘要:一、事务相关概念 1.事务由四个特性:ACID 原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用【要么做,要么不做】 一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而 阅读全文
posted @ 2017-10-25 18:07 小Cai先森 阅读(345) 评论(0) 推荐(0)
摘要:一、代理模式 代理,顾名思义可以简单理解为代为管理,代理模式就是为其他对象提供额外服务,控制访问(前置处理),或做善后处理(后置处理)。有了代理之后,可以在原来功能的基础上由代理完成另外一部分事情。 常见的代理模式有: 静态代理:这种代理模式需要代理对象和目标对象实现相同的接口。可以在不修改目标对象 阅读全文
posted @ 2017-10-23 17:29 小Cai先森 阅读(5476) 评论(0) 推荐(0)
摘要:一、Srping AOP AOP(Aspect Oriented Programming)解释为面向切面编程,何为切面,用刀把一块面包切成两半,刀切下去形成的面就叫切面,那么面向切面的就是形成切面的这把刀,刀切在哪(切入点),怎么切(通知),切成什么样(通知实现方法),切的过程就是切面织入的过程。这 阅读全文
posted @ 2017-10-23 15:58 小Cai先森 阅读(587) 评论(0) 推荐(1)
摘要:我们在浏览器输入http://www.baidu.com想要进入百度首页,但是这是个域名,没法准确定位到服务器的位置,所以需要通过域名解析,把域名解析成对应的ip地址,然后通过ip地址查找目的主机。整个访问过程可以概括为: 一、域名解析过程 在浏览器输入一串域名要访问某网站的时候,浏览器帮我们做了如 阅读全文
posted @ 2017-10-20 16:07 小Cai先森 阅读(9703) 评论(0) 推荐(0)
摘要:一、IOC控制反转和DI依赖注入 1.控制反转,字面可以理解为:主动权的转移,原来一个应用程序内的对象是类通过new去主动创建并实例化的,对对像创建的主动权在程序代码中。程序不仅要管理业务逻辑也要管理对的象创建和依赖关系。这是很累的,也跟软件工程 "低耦合高内聚" 的概念不十分符合。 有了sprin 阅读全文
posted @ 2017-10-19 17:52 小Cai先森 阅读(607) 评论(0) 推荐(0)
摘要:一、序列化与反序列化 1.什么是序列化 把对象转化位字节序列的过程称为序列化(保存到硬盘,持久化) 把字节序列转化位对象的过程称为反序列化(存放于内存) 把对象转化位字节序列的过程称为序列化(保存到硬盘,持久化) 把字节序列转化位对象的过程称为反序列化(存放于内存) 把对象转化位字节序列的过程称为序 阅读全文
posted @ 2017-10-18 16:45 小Cai先森 阅读(2251) 评论(0) 推荐(0)
摘要:一、Listener生命周期 listener是web三大组件之一,是servlet监听器,用来监听请求,监听服务端的操作。 listener分为:(都是接口类,必须实现相应方法) ServletContextListener requestInitialized 在容器启动时被调用(在servle 阅读全文
posted @ 2017-10-17 17:43 小Cai先森 阅读(4732) 评论(0) 推荐(0)
摘要:一、Filter过滤链 web.xml配置了filter过滤器,在容器启动的时候执行了init()方法进行了初始化,然后在容器关闭的时候执行了destroy()方法销毁过滤器,在每次服务器接受请求的时候每次都会先过一遍过滤器,如果有合适的过滤器就会执行相应过滤器的doFilter方法。 doFilt 阅读全文
posted @ 2017-10-16 15:48 小Cai先森 阅读(5627) 评论(0) 推荐(0)
摘要:1、HTTP请求和响应格式 1.1.http请求格式 http请求格式由四部分组成:请求行、请求头、空行、消息体 请求行:是请求消息的第一行,由请求方式(GET/POST/DELETE/PUT)、请求资源路径、http版本号组成 请求头:请求头中的信息有和缓存相关的头(Cache-Control,I 阅读全文
posted @ 2017-10-13 15:27 小Cai先森 阅读(2287) 评论(0) 推荐(1)
摘要:1、jsp中el表达式无法被解析 使用jstl标签的时候,发现el表达式无法被解析,后来查阅资料发现jsp中需要添加<%@page isELIgnored="false" %>,表示是否忽略el表达式,当然是false,不允许。 但是归结到底,罪魁祸首还是在idea编译器,他生成的web.xml竟然 阅读全文
posted @ 2017-10-12 19:27 小Cai先森 阅读(788) 评论(0) 推荐(0)
摘要:一.Session和Cookie 1.Cookie 1.cookie创建于服务器,保存于浏览器,保存了特定网站操作记录和资料凭证的信息。 2.未设置cookie期限的时候,默认是关闭浏览器后cookie消失,此时cookie保存于内存中,这种cookie称为会话cookie。 3.设置了过期时间的c 阅读全文
posted @ 2017-10-12 12:01 小Cai先森 阅读(554) 评论(0) 推荐(0)
摘要:1. 生命周期 1.1. Servlet生命周期 servlet是一个基于java技术的WEB组件,运行在服务器端,我们利用 sevlet可以很轻松的扩展WEB服务器的功能,使它满足特定的应用需要。servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的 阅读全文
posted @ 2017-10-11 19:41 小Cai先森 阅读(1783) 评论(0) 推荐(0)