05 2020 档案
摘要:spring security 简介 spring security 的核心功能主要包括: 认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份)其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在s
阅读全文
摘要:Maven工程添加依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> 原理: 使用步骤: 第一步:创
阅读全文
摘要:一、消息中间件的介绍 介绍 消息队列 是指利用 高效可靠 的 消息传递机制 进行与平台无关的 数据交流,并基于 数据通信 来进行分布式系统的集成。 特点(作用) 应用解耦 异步通信 流量削峰 (海量)日志处理 消息通讯 …... 应用场景 根据消息队列的特点,可以衍生出很多场景,或者说很多场景都
阅读全文
摘要:Spring Cloud简介 Spring Cloud 是在Spring Boot 的基础上构建的,用于简化分布式系统构建的工具集。该工具集为微服务架构中所涉及的配置管理、服务发现、智能路由、断路器、微代理和控制总线等操作提供了一种简单的开发方式。 Spring Cloud的特点 Spring Cl
阅读全文
摘要:概述 Redis 是一个完全开源免费的、遵守BSD 协议的、内存中的数据结构存储,它既可以作为数据库,也可以作为缓存和消息代理。因其性能优异等优势,目前已被很多企业所使用,但通常在企业中我们会将其作为缓存来使用。Spring Boot 对 Redis也提供了自动配置的支持,接下来本小节将讲解如何在S
阅读全文
摘要:springBoot整合Mybatis 1.导入依赖 <dependencies> <!-- web支持,SpringMVC, Servlet支持等 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp
阅读全文
摘要:Spring Web MVC 介绍 SpringMVC 是 Spring 框架的一个模块,Spring 和 SpringMVC 是无需通过中间整合层进行整合。例如 Struts 与 Spring 整合的时候,会有一个 struts-spring 这样的 jar 包,这个包就是整合层。 SpringM
阅读全文
摘要:思路 一.整合Struts2和Spring框架 1.创建Web项目2. 2.导入jar包 4.配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xm
阅读全文
摘要:简介 Spring的特点: 轻量级 Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API 依赖注入(DI dependency injection、IOC) 面向切面编程(AOP aspect oriented programming) 容器
阅读全文
摘要:概述 1. JavaEE中有三层结构,struts2框架应用在JavaEE三层结构中的Web层的框架。 2. struts2框架是在struts1和webwork基础之上发展的一个全新的框架。(完全脱胎换骨) 3. struts2可以解决问题: 需要的jar包 依赖 <!-- Struts2的核心包
阅读全文
摘要:MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个优秀的持久层框架
阅读全文