03 2020 档案
摘要:Static Porxy(静态代理模式) 要求: 1、要求有:真是角色和代理角色两个对象; 2、真实角色 和 代理角色要实现同一个接口; 3、代理角色要持真实角色的引用;
阅读全文
posted @ 2020-03-20 08:04
Helen's
摘要:多线程(Thread) 线程概述: 程序:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念; 进程:进程是程序执行一次的过程,是一个动态的概念,它负责了这个程序资源的分配; 线程:一个进程包含多个线程,最少有一个,是进程中的一个执行路径,线程是CPU调度和执行的单位; 多线程:
阅读全文
posted @ 2020-03-20 06:23
Helen's
摘要:SpringMVC:拦截器和POST中文乱码问题 1、拦截器 Spring MVC 中的拦截器(Interceptor)类似于 Servlet 中的过滤器(Filter),它主要用于拦截用户请求并做出相应的处理。 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一
阅读全文
posted @ 2020-03-10 12:49
Helen's
摘要:SpringMVC:静态资源访问 SpringMVC 中设置访问静态资源有两种思路: 类似普通的 Java Web 项目的『分工』:JSP 请求由 JspServlet 处理,Servlet 请求由 DispacherServlet 处理,对静态资源的请求交由 DefaultServlet 。 将
阅读全文
posted @ 2020-03-10 12:11
Helen's
摘要:SpringMVC :转发、重定向、RedirectAttributes SpringMVC跳转默认是转发! 1. View Resolver 设置ModelAndView对象,根据视图的名称和视图解析器跳转到指定的页面! 页面路径:视图解析器前缀 + 视图名 + 视图解析器后缀。 <!-- 视图解
阅读全文
posted @ 2020-03-10 11:52
Helen's
摘要:SpringMVC:Controller的编写 Controller,通常通过接口定义和注解两种方式! 使用基于注解的控制器的优点如下: 一个 Controller 类可以处理多个动作,而实现了一个 Controller 接口的控制器只能处理一个动作。 基于 Controller 注解的控制器的请求
阅读全文
posted @ 2020-03-09 21:03
Helen's
摘要:SpringMVC——DispatcherServlet 1、DispatcherServlet SpringMVC框架是围绕 DispatcherServlet 设计的,它处理所有的 HTTP 请求和响应。 作用: DispatcherServlet表示前置控制器,是整个SpringMVC的控制中
阅读全文
posted @ 2020-03-09 19:44
Helen's
摘要:SpringMVC的执行流程 如上图,Spring MVC 程序的完整执行流程如下: 用户通过浏览器发送请求,请求会被 Spring MVC 的前端控制器 DispatcherServler 接受。 DispatcherServlet 拦截到请求后,会调用 HandlerMapping 处理器映射器
阅读全文
posted @ 2020-03-09 19:01
Helen's
摘要:第一个SpringMVC程序(注解实现) Spring MVC 的核心包是: spring-web spring-webmvc 目录结构: 1、配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.
阅读全文
posted @ 2020-03-09 18:50
Helen's
摘要:第一个SpringMVC程序 Spring MVC 的核心包是: spring-web spring-webmvc 目录结构: 1、配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.or
阅读全文
posted @ 2020-03-09 18:48
Helen's
摘要:Spring-IOC 一、什么是IOC? Ioc即Inverse of Control,中文为控制反转。 在Spring中,创建对象的工作不再由应用程序(程序员主动的使用new关键字)主动完成,而是由Spring容器负责创建,然后注入给应用程序,由Spring来管理应用程序中的所有对象及其依赖关系。
阅读全文
posted @ 2020-03-09 18:45
Helen's
摘要:1、CSS的相关知识点: ①发展史 css1. 0 css2.0 DIV+CSS,HTML和CSS结构分离思想,网页变得更简单 css2.1 浮动,定位 css3.0 圆角,阴影,动画.....浏览器兼容性....... ②CSS的基本语法: <!DOCTYPE html> <html> <head
阅读全文
posted @ 2020-03-08 14:52
Helen's
摘要:Spring & Mybatis 整合 目录结构: 所需要得Jar包: <dependencies> <!-- spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmv
阅读全文
posted @ 2020-03-08 14:26
Helen's
摘要:Spring-Transactional 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。 声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于 @Transactional 注解的方式。注释配置是目前流行的使用方式。 一、注解
阅读全文
posted @ 2020-03-08 14:21
Helen's
摘要:Spring-AOP 1. AOP 基本概念 显示中有一些内容并不是面向对象技术(OOP)可以解决的,比如事务处理。在 JDBC 代码中,最繁琐的问题就是无穷无尽的 try ... catch ... finally ... 语句 和 数据库资源关闭 的问题,而且代码会存在大量的重复,而你又不能不写
阅读全文
posted @ 2020-03-08 14:13
Helen's
摘要:mybatis的缓存 mybatis的缓存分为两级,即一级缓存和二级缓存: 默认情况下,一级缓存是开启的。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行: <cache/> 最好在mybatis-cofig.xml中显示的开启: <!--这个配置使全局的映射器(二级缓存)启用或禁用
阅读全文
posted @ 2020-03-08 14:07
Helen's
摘要:Mybatis动态SQL 1、环境搭建 SQL: CREATE TABLE `blog` ( `id` VARCHAR ( 50 ) NOT NULL COMMENT '博客id', `title` VARCHAR ( 100 ) NOT NULL COMMENT '博客标题', `author`
阅读全文
posted @ 2020-03-08 13:59
Helen's
摘要:mybatis结果映射 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultM
阅读全文
posted @ 2020-03-08 13:57
Helen's
摘要:Mybatis分页 1、Limit分页: 接口编写 xxxMapper.xml 测试 2、RowBounds分页 接口编写 xxxMapper.xml 测试
阅读全文
posted @ 2020-03-08 13:56
Helen's
摘要:mybatis常用的配置解析 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处
阅读全文
posted @ 2020-03-08 13:54
Helen's
摘要:Spring整合Mybatis出现Access denied for user 'Think'@'localhost' (using password: YES) 在整合mybatis时出现Access denied for user 'Think'@'localhost' (using passw
阅读全文

浙公网安备 33010602011771号