03 2022 档案
摘要:一、面向对象 封装 继承 多态 二、JDK、JRE、JVM之间的区别 三、==和equals方法之间的区别 四、final关键字的作用是什么? 五、String、StringBuffer、StringBuilder的区别 六、重载和重写的区别 七、接口和抽象类的区别(重点) 详细说明(深入说明) 使
阅读全文
摘要:拦截器概念 请求处理过程的图解 拦截器VS过滤器 自定义拦截器开发过程 拦截器执行流程 拦截器方法参数与配置 拦截器方法参数 前置处理方法 preHandle( ) 后置处理方法 postHandle( ) 完成处理方法 afterCompletion( ) 拦截器配置 多拦截器配置 责任链模式 拦
阅读全文
摘要:在matplotlib库中有如下这些常用函数: 基本函数 plot()scatter()xlim()xlabel()grid()axhline()axvspan()axvspan()text()title()legend() 用这些函数当然要用到: import matplotlib.pyplot
阅读全文
摘要:什么是会话技术? 会话介绍 会话作用 会话分类 客户端会话管理技术(Cookie) Cookie概述 Cookie的API Cookie的属性 Cookie的常用方法 Cookie的添加与获取 Cookie的使用 需求说明 实现步骤 Cookie的细节 Cookie访问路径限制 服务端会话管理概述(
阅读全文
摘要:一、什么是Spring bean?Spring bean与Java bean有什么区别? 在 Spring 中,构成应用程序主干并由Spring IoC容器管理的对象称为bean。bean是一个由Spring IoC容器实例化、组装和管理的对象。 简单的来说就是: 1. bean是对象,一个或者多个
阅读全文
摘要:SpringMVC响应 页面跳转(无数据) 什么是转发? 什么是重定向? 转发与重定向有什么区别? 两者的本质 两者内部机制的区别 页面访问快捷设定 (InternalResourceViewResolver) 带数据页面跳转 (1)使用HttpServletRequest类型形参进行数据传递 (2
阅读全文
摘要:请求参数(重点) 普通类型参数传参 参数设定 POJO类型参数传参 参数冲突 复杂POJO类型参数 数组与集合类型参数传参 数组类型参数 集合类型参数 请求映射 @RequestMapping(重点) 方法注解 类注解 常用属性 请求参数(重点) SpringMVC将传递的参数封装到处理器方法的形参
阅读全文
摘要:Controller加载控制(重点) 静态资源加载 中文乱码处理 注解驱动 Controller加载控制(重点) 我们之前说Spring和SpirngMVC的配置文件要分开写,那么它们在加载的时候就可能会产生冲突! Spring配置的bean被SpringMVC扫描到了,是没有用的!所有我们在写代码
阅读全文
摘要:三层架构与MVC模式 三层架构 MVC SpringMVC 简介 优点 SpringMVC入门案例 项目结构 详细代码 执行流程分析 SpringMVC工作流程(超重点!!!) 组件介绍&架构图 详细流程 三层架构与MVC模式 可以看看我之前写的文章!!! 浅谈三层架构、MVC之间的关系_面向鸿蒙编
阅读全文
摘要:目录 一、什么是Spring? 二、Spring的优缺点是什么? Spring的优点 Spring的缺点 三、什么是Spring IOC 容器?有什么作用? 什么是IOC?IOC的作用? IOC的优点 四、Spring IoC 的实现机制是什么? 五、IOC和DI的区别是什么? 六、紧耦合和松耦合有
阅读全文
摘要:事务 什么是事务? 事务的作用 事务的隔离级 Spring的事务管理 Spring事务核心对象 (1)PlatformTransactionManager(平台事务管理器) (2)TransactionDefinition(事务定义对象) (3)TransactionStatus(事务状态) Spr
阅读全文
摘要:AOP配置 myAdvice的bean在注解中用 @Component 将AopAdvice类配置成切面,就将@Aspect放在AopAdvice类上 关于切入点的配置使用注解@Pointcut("表达式") ,写一个空方法pt(),用来标记切入点! 再使用@Before("pt()")注解,标记相
阅读全文
摘要:AOP简介 什么是OOP? 什么是AOP? AOP的作用 AOP优势 AOP入门案例 AOP相关概念 (1)连接点 (2)切入点 (3)通知 (4)切面 (5)目标对象 (6)织入 (7)代理 AOP开发过程 AOP入门案例 项目骨架 详细代码 代码分析 AOP配置(XML) AspectJ AOP
阅读全文
摘要:什么是三层架构? 各个层的作用 实体层的作用 什么是MVC? 概念 职能 设计模式 三层架构、MVC之间的关系 关系示意图 三层的优缺点 MVC的优缺点 什么是三层架构? 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(B
阅读全文
摘要:Spring注解开发 注解驱动的意义 什么是注解驱动? 注解驱动的好处 注解驱动的弊端 常用注解 (1)启动注解功能 (2)bean的定义 (3)bean的作用域 (4)bean的生命周期 (5)加载第三方资源 (6)bean的非引用类型属性注入 (7)bean的引用类型属性注入 (8)bean的引
阅读全文
摘要:序言 IOC配置(XML) DI(依赖注入) 概念 DI与IOC之间的关联 set注入(主流方式) set注入后面案例的源码 构造器注入(了解) 构造器注入后面案例的源码 集合注入(5种) 使用p命名空间简化配置 properties文件 操作步骤 ApplicationContext 概述 两者区
阅读全文
摘要:目 录 所有案例代码!!!下载地址 内聚与耦合 传统的程序代码存在的问题 什么是耦合、内聚? Spring-IOC的由来 传统的三层架构 普通工厂模式 配置文件的方式 什么是IOC? IOC入门小案例 环境说明 制作步骤 详细代码实现 IOC的配置(XML格式) bean bean的scope属性(
阅读全文
摘要:什么是框架? 源自于建筑学,隶属土木工程,后发展到软件工程领域 软件工程框架:经过验证的,具有一定功能的,半成品软件 框架的作用 Spring是什么? Spring是分层的JavaSE/EE应用full-stack轻量级开源框架 分层:Spring中提供了很多技术,随便从中单独取一个技术来用都是可以
阅读全文
摘要:什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain O
阅读全文
摘要:SQL构建对象介绍 查询功能的实现 新增、修改、删除功能的实现 完整代码展现 总结 SQL构建对象介绍 我们之前通过注解开发时,相关 SQL 语句都是自己直接拼写的。一些关键字写起来比较麻烦、而且容易出错。 MyBatis 给我们提供了 org.apache.ibatis.jdbc.SQL 功能类,
阅读全文
摘要:MyBatis注解开发的多表操作 注解实现复杂映射开发 数据准备 一对一查询 一对一查询的模型 代码实现 ※代码分析※ 小结 一对多查询 一对多查询的模型 ※代码分析※ 多对多查询 多对多模型 MyBatis注解开发的多表操作 注解实现复杂映射开发 实现复杂关系映射之前我们可以在映射文件中通过配置<
阅读全文