09 2020 档案
摘要:转载:https://www.cnblogs.com/liyinfeng/p/8033869.html 这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Securi
阅读全文
摘要:1、pom.xml <groupId>com.maykit</groupId> <artifactId>token-redis-springboot-starter</artifactId> <version>0.0.3</version> <name>token-redis-springboot-
阅读全文
摘要:一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<
阅读全文
摘要:SpringBoot 多环境配置 在我们的实际开发中,一般都有三套环境,开发环境,测试环境,生产环境,三套环境的数据库连接配置也有所不同,比如,端口,IP地址等等。如果在打包时候都频繁的修改配置文件信息,那必将是非常容易出错的地方。 在springBoot多环境配置文件名需要满足applicatio
阅读全文
摘要:ControllerAdvice import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;impor
阅读全文
摘要:第一,新建一个名为springBoot-mutidata的maven项目,完整的pom.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x
阅读全文
摘要:前言 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Ng
阅读全文
摘要:SpringBoot系列——MyBatis-Plus整合封装 摘要:前言 MyBatis-Plus是一款MyBatis的增强工具(简称MP),为简化开发、提高效率,但我们并没有直接使用MP的CRUD接口,而是在原来的基础上封装一层通用代码,单表继承我们的通用代码,实现了单表的基础get、save(插
阅读全文
摘要:springboot拦截器: public class Interceptor implements HandlerInterceptor{ private Logger logger = LoggerFactory.getLogger(Interceptor.class); public void
阅读全文
摘要:5.1 回顾SpringMVC使用拦截器步骤 自定义拦截器类,实现HandlerInterceptor接口 注册拦截器类 5.2 Spring Boot使用拦截器步骤 5.2.1 按照Spring MVC的方式编写一个拦截器类,实现HandlerInterceptor接口 在03-springboo
阅读全文
摘要:使用SpringBoot+Mysql+JPA实现对数据库的增删改查和分页 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 使用Springboot和jpa对数据库进行操
阅读全文
摘要:Keepalived + Nginx + Tomcat 的高可用负载均衡架构搭建 Nginx 是一个高性能的 HTTP反向代理服务器 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免服务的单点故障 Tomcat 是一个免费的开放源代码的Web 应用服务器,属
阅读全文
摘要:(1) freemarker介绍: FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 (2) 新建spring-b
阅读全文