上善若水

人法地,地法天,天法道,道法自然

SpringBoot整合Shiro

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。相比较Spring Security,shiro有小巧、简单、易上手等的优点。所以很多框架都在使用shiro。 Shiro包含了三个核心组件:Subject, SecurityManager...

2017-12-28 11:13:20

阅读数:24769

评论数:2

SpringCloud微服务实战之分布式服务跟踪Sleuth

通常一个由客户端发起的请求会在后端系统中经过多个不同的微服务调用来协同产生最后的请求结果,在复杂的微服务架构系统中,几乎每一个前端请求都会形成一条复杂的分布式服务调用链路,每条链路服务痴线错误或者延迟都有可能引起请求的失败。Spring Cloud Sleuth提供了一套全链路调用跟踪以及监控分析...

2017-12-25 15:45:56

阅读数:402

评论数:0

SpringCloud微服务实战之消息驱动Stream

Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的架构,它为一些供应商的消息中间件产品提供了个性化的自动化配置实现,并且引入了发布-订阅、消费组以及分区这三个核心概念。简单的说,Spring Cloud Stream本质上是整合了Spring Boot和Spring ...

2017-12-25 10:20:53

阅读数:1585

评论数:0

Window下安装RabbitMQ

1、先安装RabbitMQ依赖语言开发包ErLang,下载ErLang:http://www.erlang.org/downloads,得到otp_win64_20.2.exe运行。 2、安装成功后配置环境变量ERLANG_HOME=C:\Program Files\erl9.2 Path中加入...

2017-12-22 16:01:46

阅读数:1191

评论数:0

SpringCloud微服务实战之消息总线BUS-RabbitMQ

Spring Cloud Bus支持两款消息中间件:RabbitMQ、Kafka。 一、RabbitMQ实现消息总线 1、RabbitMQ简介 RabbitMQ是实现了高级消息对列协议(AMQP)的开源消息代理软件,它是用高性能、可伸缩而闻名的Erlang语言编写而成的,其集群和故障转移是构建...

2017-12-22 13:55:45

阅读数:6319

评论数:0

SpringCloud微服务实战之配置中心Config

Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和客户端两个部分。 一、服务端配置 1、创建SpringCloud-Config项目,搭建服务配置中心 2、在pom中添加Conf...

2017-12-22 13:22:07

阅读数:2053

评论数:0

SpringCloud微服务实战之网关服务zuul

Spring Cloud Zuul同样是基于NetFlix Zuul实现的API网关组件。主要用于解决1.对于路由规则和服务实例的维护问题。2.对于类似签名校验、登录校验在微服务架构中的冗余问题。 一、构建网关 1、新建Maven项目SpringCloud-zuul 2、在pom中添加zuul...

2017-12-21 16:18:23

阅读数:777

评论数:0

SpringCloud微服务实战之Feign

Spring Cloud Feign基于Netflix Feign实现,整合了Spring Cloud Ribbon和Spring Cloud Hystrix,它除了提供这两者的强大功能之外,还提供了一种声明式的web服务客户端定义方式。 一、使用Feign实现HelloService服务消费 ...

2017-12-21 10:03:38

阅读数:867

评论数:1

SpringCloud微服务实战之断路器Hystrix

在微服务架构中,一个服务单元往往依赖其他很多的服务单元,若其中一个发生故障,很容易导致服务阻塞。针对这些问题,Spring Cloud Hystrix实现了断路器、线程隔离等一系列功能。 Spring Cloud Hystrix是基于Netflix的开源架构Hystrix来实现的,该框架...

2017-12-20 16:45:34

阅读数:160

评论数:0

SpringCloud微服务实战之服务消费者Ribbon+RestTemplate

Eureka服务治理体系中有3个核心角色:服务注册中心、服务提供者、服务消费者。spring cloud的服务调用又分为两种方式:ribbon+RestTemplate和feign,本篇主要说的是ribbon+restTemplate方式。 Spring Cloud Ribbon是基于H...

2017-12-20 13:49:05

阅读数:1403

评论数:0

SpringCloud微服务实战之服务治理Eureka(单节点)

Euraka是NetFlix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理和服务发现功能。 示例:一、Eureka搭建服务注册 1、创建maven项目SpringCloud-EurekaServer 2、修改pom.xml文件,po...

2017-12-19 17:02:59

阅读数:759

评论数:0

SpringBoot之整合redis实现缓存

使用redis作为缓存数据库 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-...

2017-12-19 11:33:00

阅读数:2220

评论数:0

windows下redis安装

1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。2,解压redis-64.3.0.503.z...

2017-12-19 09:22:27

阅读数:115666

评论数:9

SpringBoot之MyBatis多数据源配置实现

1.新建SpringBootDemo_mutilDatasource项目 配置pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...

2017-12-18 17:25:36

阅读数:3670

评论数:0

Spring Boot之springboot+mysql+mybatis搭建

创建数据库及数据表: CREATE DATABASE /*!32312 IF NOT EXISTS*/`springbootdb` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `springbootdb`;/*Table structure for tab...

2017-12-18 15:39:17

阅读数:10741

评论数:0

SpringBoot之Hello world篇

环境: sys:windows 7 JDK:1.8 IDE:Eclipse 创建Maven项目SpringBootDemo: 项目结构为: 修改App.java package com.spb.SpringBootDemo;import org.mybatis.spring.a...

2017-12-18 14:45:33

阅读数:161

评论数:0

Unsupported Media Type,status 415

今天使用post测试接口,请求方式为post,参数是Json格式字符串,如图所示: 测试时,返回状态为415,Unsupported Media Type 检查后发现请求header中没有设置Content-Type,设置content-Type值为application/json。问...

2017-12-18 14:23:23

阅读数:133

评论数:0

宏基Acer台式机 win8 改win7 按F12没有U盘启动选项

1. 按del进入bios设置。 2.AUTHENTICATION项 SECURE BOOT 改为disabled。 3.BOOT OPTIONS项 LAUNCH CSM改为ALWAYS 4.按F10保存配置,电脑重启后按F12,选择U盘。 5.进入PE后,删除C盘以前的所有分区,...

2017-12-14 10:11:05

阅读数:2320

评论数:0

ActiveMQ+Zookeeper 集群配置实现高可用

1.安装配置zookeeper集群,详见博客Zookeeper集群模式安装http://blog.csdn.net/u012343297/article/details/78792990。 2.下载apache-activemq-5.15.2-bin.tar.gz,链接:https://mirr...

2017-12-13 17:49:12

阅读数:189

评论数:0

Zookeeper集群模式安装

1.安装zookeeper前需要先安装jdk(详见http://blog.csdn.net/u012343297/article/details/78748446)安装jdk完成后,再下载zookeeper-3.4.11.tar.gz,下载地址:https://mirrors.tuna.tsing...

2017-12-13 16:03:14

阅读数:129

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭