
SSM
文章平均质量分 83
@逾越
记录日常学习实验
展开
-
拦截器和过滤器的区别
过滤器跟拦截器的区别spring mvc的拦截器是只拦截controller而不拦截jsp,html 页面文件的。过滤器filter,filter是在servlet前执行的,你也可以理解成过滤器中包含拦截器,一个请求过来,先进行过滤器处理,看程序是否受理该请求 。 过滤器放过后 , 程序中的拦截器进行处理 。1、拦截器不依赖servlet容器,过滤器依赖;2、拦截器是基于java反射机制来实现的,过滤器基于回调过滤器:关注web请求;拦截器:关注方法调用;Spring拦截器分类sprin原创 2022-02-15 10:43:33 · 11361 阅读 · 0 评论 -
Maven 编译:Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date]
问题描述:使用maven进行打包 install package时报错Maven 编译:Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date]解决一:解决二:更改pom.xml<build> <plugins> <plugin> <groupId>org.原创 2022-02-15 10:38:43 · 11685 阅读 · 1 评论 -
SpringBoot面试常问
什么是 Spring Boot?有什么优点?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项目没有冗余代码生成和XML配置的要求Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?启动类上面的注解是@SpringBootAppl原创 2022-01-24 16:48:09 · 5333 阅读 · 0 评论 -
Spring MVC面试常问
Spring MVC概述Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,简化开发,减少出错,方便配合并且是单例模式,所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写字段。优点:可以支持各种视图技术,而不仅仅局限于JSP;Spring框架集成支持各种请求资源的映射策略。mvc是一种设计模式(设计模式就是日常开发中编写代码的一种好的方法和经验的总结)。模型(model)-视图原创 2022-01-23 16:44:52 · 5274 阅读 · 0 评论 -
Mybatis面试常问
MyBatis是什么?MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射,需要手动编写sql)框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。ORM是什么ORM(Object Relational Mapping),对象关系映射,是一种为了解决关系型原创 2022-01-23 16:16:24 · 5173 阅读 · 0 评论 -
Spring面试常问
什么是spring? 及有什么特点Spring是一个轻量级Java开发框架,一站式轻量级应用开发平台.Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。两大核心特性:IOC容器(控制反转)和AOP(面向切面编程)模块。通过IOC容器管理POJO对象以及他们之间的耦合关系;通过AOP以动态非侵入的方式增强服务。其中IOC是一种设计思想,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。(不用再去new对象了) IOC很好的体现了面向对象设计法则之一原创 2022-01-22 11:27:57 · 5167 阅读 · 0 评论 -
SpringMVC TWO
文章目录第一章:响应数据和结果视图1. 返回值分类第二章:SpringMVC实现文件上传1. 文件上传的准备2. SpringMVC文件上传第三章:SpringMVC的异常处理第四章:SpringMVC框架中的拦截器1. 拦截器的概述2. 自定义拦截器步骤3. HandlerInterceptor接口中的方法(重写方法快捷键ctrl+o)4. 配置多个拦截器第一章:响应数据和结果视图1. 返回值分类搭建开发环境坐标<!‐‐ 版本锁定 ‐‐><!--版本锁定--><原创 2021-10-11 22:27:31 · 3914 阅读 · 0 评论 -
SpringMVC ONE
文章目录第一章:三层架构和MVC1. 三层架构2. MVC模型第二章:SpringMVC的入门案例1. SpringMVC的概述2. SpringMVC的入门程序3. 入门案例的执行过程分析4. RequestMapping注解第三章:请求参数的绑定1. 绑定机制2. 支持的数据类型基本数据类型和字符串类型实体类型(JavaBean)给集合属性数据封装第四章:常用的注解1. RequestParam注解2. RequestBody注解3. PathVaribale注解4. RequestHeader注解5.原创 2021-09-27 21:41:03 · 4015 阅读 · 0 评论 -
Spring FOUR
文章目录第一章:Spring框架的JDBC模板技术1. JDBC模板技术概述2. JDBC的模板类的使用3. 使用Spring框架来管理模板类4. Spring框架管理开源的连接池5. Spring框架的JDBC模板的简单操作第二章:模拟转账开发1. 完成转账代码的编写2. Dao实现类编写的方式(第二种方式)第三章:Spring框架的事务管理1. Spring框架的事务管理相关的类和API2. Spring框架声明式事务管理第一章:Spring框架的JDBC模板技术1. JDBC模板技术概述什么模板原创 2021-09-27 21:22:47 · 4048 阅读 · 0 评论 -
Spring THREE
文章目录第一章:AOP概念的引入第一种方式:第二种方式:第二章:AOP相关的概念1. AOP的概述2. AOP的优势第三章:Spring的AOP技术-配置文件方式1. AOP相关的术语2.AOP配置文件方式的入门3. 切入点的表达式4. AOP的通知类型第四章:Spring的AOP技术-注解方式1. AOP注解方式入门程序2. 通知类型的注解3. 纯注解的方式第一章:AOP概念的引入编写入门案例,完成AOP概念的引入创建maven的项目,引入开发的坐标<dependencies>原创 2021-09-23 22:27:44 · 4055 阅读 · 0 评论 -
Spring TWO
文章目录第一章:Spring框架开发程序的方式1. Spring框架开发方式第二章:IOC注解的方式1. IOC注解方式的快速入门2. 常用的注解3. IOC纯注解的方式第三章:Spring框架整合JUnit单元测试1. Spring框架整合JUnit单元测试2. Spring整合单元测试(纯注解方式)第一章:Spring框架开发程序的方式1. Spring框架开发方式需求:编写service和dao的类,演示代码技术选择:持久层使用原始的JDBC的程序,连接池选择的是Druid连接池。创建ma原创 2021-09-23 21:20:44 · 4135 阅读 · 0 评论 -
Spring ONE
文章目录第一章:Spring框架的介绍1. Spring框架的概述2. Spring框架的优点第二章:Spring的IOC核心技术1. 什么是IOC2. IOC的程序入门3. IOC技术总结4. Spring框架的Bean管理的配置文件方式5. 实例化Bean对象的三种方式第三章:DI依赖注入1. 依赖注入的概述2. 属性的set方法注入值3. 属性构造方法方式注入值4. 数组,集合(List,Map),Properties等的注入第四章:多配置文件方式1. 多配置文件的加载方式第一章:Spring框架的原创 2021-09-16 22:16:13 · 4541 阅读 · 0 评论 -
MyBatis FOUR
文章目录第一章:MyBatis延迟加载策略1. 延迟加载的概念2. 立即加载和延迟加载的推荐应用场景3. 多对一的延迟加载查询演示4. 一对多的延迟加载查询演示5. 延迟加载总结第二章:MyBatis框架的缓存1. 缓存的概念2. MyBatis的一级缓存3. MyBatis的二级缓存第三章:MyBatis框架注解开发1. 注解方式单表的CRUD的操作2. 多对一的注解查询3. 多对一延迟加载查询4. 一对多的注解查询第四章:MyBatis Generator自动生成1. 配置MBG自动生成第一章:My原创 2021-09-16 20:42:26 · 4472 阅读 · 0 评论 -
MyBatis THREE
文章目录第一章:MyBatis的连接池1. 连接池技术1. 连接池是什么:存储连接的容器2. 解决了什么问题3. 提前创建一些连接,存储到连接池中,使用的时候从连接池中获取连接即可。4. 常用的连接池5. 连接池有归还的操作,已经对close方法进行了增强,原来是销毁,现在是规划操作。2. MyBatis连接池的分类1. MyBatis内置了连接池技术,dataSource标签的type属性有2个取值3. MyBatis连接池的实现原理分析1. popConnection方法用来获取链接2. pushCon原创 2021-09-16 20:26:41 · 4249 阅读 · 0 评论 -
RBAC分析
文章目录1、RBAC模型概述2、RBAC的组成3、RBAC支持的安全原则4、RBAC的优缺点4.RBAC0、RBAC1、RBAC2、RBAC3简单介绍。1、RBAC模型概述RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是20世纪90年代研究出来的一种新模型,但其实在20世纪70年代的多用户计算时期,这种思想就已经被提出来,直到20世纪90年代中后期,RBAC才在研究团体中得到一些重视,并先后提出了许多类型的RBAC模型。其中以美国George Mason大学信原创 2021-09-14 17:28:47 · 7730 阅读 · 0 评论 -
cookie和session
文章目录前言一、 Cookie机制是什么?1、什么是 Cookie,以及Cookie机制二、 Session机制是什么?1、什么是 Session,以及Session机制三、Session对浏览器的要求四、cookie和session的区别前言会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。一、 Cookie机制是什么?原创 2021-08-24 11:22:31 · 4330 阅读 · 0 评论 -
MyBatis THREE
文章目录第一章:MyBatis的连接池1. 连接池技术1. 连接池是什么:存储连接的容器2. 解决了什么问题3. 提前创建一些连接,存储到连接池中,使用的时候从连接池中获取连接即可。4. 常用的连接池5. 连接池有归还的操作,已经对close方法进行了增强,原来是销毁,现在是规划操作。2. MyBatis连接池的分类1. MyBatis内置了连接池技术,dataSource标签的type属性有2个取值3. MyBatis连接池的实现原理分析1. 在解析SqlMapConfig配置文件的时候,创建dataSo原创 2021-08-22 20:37:59 · 4370 阅读 · 0 评论 -
MyBatis TWO
文章目录第一章:代理Dao方式的CRUD操作1. 代理Dao方式的增删改查1. 创建项目2. UserDao接口代码3. UserDao.xml的配置文件代码4. UserTest的代码5. 模糊查询符号使用的区别${},#{}第二章:MyBatis参数详解1. parameterType1. 简单数据类型2. POJO(JavaBean实体类)对象类型,默认是不能简写,可以配置。3. POJO包装对象类型2. resultType1. 返回简单数据类型2. 返回POJO数据类型3. resultMap结果原创 2021-08-21 22:46:21 · 4833 阅读 · 0 评论 -
SSM——MyBatis 分页插件 PageHelper
文章目录一、 PageHelper是什么?二、使用步骤1.引入库2.spring中配置SqlSessionFactory 工厂中传入 PageHelper 的的插件3. 在 MyBatis 配置 xml 中配置拦截器插件(spring非常强大,可以融合mybatis,所以可以直接用第一种)4.具体使用一、 PageHelper是什么?MyBatis 分页插件,它简化了你的数据分页操作二、使用步骤1.引入库pom.xml 添加依赖 <dependency> <gr原创 2021-08-21 22:13:58 · 4688 阅读 · 0 评论 -
MyBatis One
文章目录前言一、MyBatis框架是什么?二、MyBatis的入门步骤(重点)1. 创建数据库和表结构2. 创建maven的项目,创建Java工程即可。3. 编写User的实体类4. 编写UserDao的接口和方法5. 编写UserDao.xml的配置文件6. mybatis.xml的配置文件7. 编写测试程序(重点掌握测试的步骤 )前言本文章是作者MyBatis的学习整理,如有错误请联系作者改正一、MyBatis框架是什么?MyBatis是一个优秀的基于Java的持久层框架,内部对JDBC做了封原创 2021-08-20 21:28:17 · 4604 阅读 · 0 评论 -
SSM——验证码(Hutool-captcha)
文章目录前言一、Hutool是什么?二、使用步骤1.引入Hutool Maven库2.Hutool-captcha介绍3.如何使用Hutool-captcha前言Hutool:https://hutool.cn/docs/#/本文章是基于ssm项目+Layui一、Hutool是什么?Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。在Hutool下有 图形形验证码(Hutool原创 2021-08-20 20:44:57 · 7683 阅读 · 0 评论