摘要: 一、 介绍: DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,据说是目前最好的连接池。 二、引入依赖(这种方式只适合 新版的 Druid 依 阅读全文
posted @ 2020-03-21 21:18 洛神灬殇 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 一、引入依赖 <!-- https://mvnrepository.com/artifact/com.baomidou/dynamic-datasource-spring-boot-starter --> <dependency> <groupId>com.baomidou</groupId> <a 阅读全文
posted @ 2020-03-21 20:54 洛神灬殇 阅读(1021) 评论(0) 推荐(1) 编辑
摘要: 优化简介 MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用,增加系统的反应速度。 在MySQL中,可以通过SHOW STATUS 语句查询一些MySQL的性能参数。如查询连接次数,可以执行如下语句: SHOW STATUS LIKE 'Connections'; 如果要查询慢查询 阅读全文
posted @ 2020-03-21 20:43 洛神灬殇 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 第一步:填写配置信息: spring: aop: proxy-target-class: true auto: true datasource: druid: # 数据库 1 db1: url: jdbc:mysql://localhost:3306/db1?useUnicode=true&char 阅读全文
posted @ 2020-03-21 20:30 洛神灬殇 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 整合 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version> </dependency> 阅读全文
posted @ 2020-03-21 20:16 洛神灬殇 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 使用场景: 移动端通过业务系统鉴权 移动端免登录(登录一次以后) 解决方案: JWT(token认证方案) OAuth(第三方认证) 疑问 当然我们这章是讲JWT,那么会有以下的疑问: 若服务端已经接入了SSO,那么在移动端用户登录信息提交给SSO还是服务端?(毫无疑问是服务端,SSO对于移动端必须 阅读全文
posted @ 2020-03-21 19:39 洛神灬殇 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 在使用 Spring Cloud 体系来构建微服务的过程中,用户请求是通过网关(ZUUL 或 Spring APIGateway)以 HTTP 协议来传输信息,API 网关将自己注册为 Eureka 服务治理下的应用,同时也从 Eureka 服务中获取所有其他微服务的实例信息。搭建 OAuth2 认 阅读全文
posted @ 2020-03-21 19:35 洛神灬殇 阅读(944) 评论(0) 推荐(0) 编辑
摘要: CAS项目作者是Apereo,一款开源免费的认证服务器,源码已在github上托管,目前最新版本是5.2.0,github上cas项目有的版本有对应的Installation Requirements,可以查看cas项目与jdk版本关系: 我现在电脑环境:jdk1.7.0_75,gradle4.3. 阅读全文
posted @ 2020-03-21 18:10 洛神灬殇 阅读(2075) 评论(0) 推荐(1) 编辑
摘要: 【演示环境】 1.jdk-7u67-windows-x64.exe(最好只装一个版本的jdk,避免出现意外错误) 2.apache-tomcat-7.0.76.zip(非安装版) 3.cas-server-4.0.0-release.zip(cas服务端) 4.cas-client-3.2.0-re 阅读全文
posted @ 2020-03-21 18:07 洛神灬殇 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1.展示架构图 API 网关的出现的原因是微服务架构的出现,不同的微服务一般会有不同的服务地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场景下处理相对复杂 阅读全文
posted @ 2020-03-21 18:00 洛神灬殇 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 1、概述 Spring Cloud 的安全模块可以为Spring Boot应用提供基于令牌的安全特性。具体讲就是支持OAuth2协议来实现单点登录(SSO),可以很方便地在资源服务之间传递身份令牌,以及使用嵌入式的ZUUL代理来配置下游服务的认证。 在这篇文章中,我们将介绍如何在Spring Boo 阅读全文
posted @ 2020-03-21 14:30 洛神灬殇 阅读(1496) 评论(0) 推荐(0) 编辑