本篇介绍并集成ZUUL API getaway:API Gateway是一个服务器,也可以说是进入系统的唯一节点。这跟面向对…
分类:spring
SpringCloud学习(2)
上篇已经搭建好基础demo,接下来继续构建项目并对spring cloud组件介绍描述。 Eurek…
SpringBoot热部署加持
概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件、或者一些诸如xml的配置文件、以及一些静态文件生效,这样耗时又低效。所谓的热部署指的是我们不需要重启Web…
Spring AOP入门
Spring的核心有两部分,IOC和AOP,那么AOP的重要性可想而知,今天一块来了解下Spring AOP相关的内容。 AOP概念 AOP(Aspect-Oriented Programming)是面向切面编程的简称,…
Spring分布式事务实现概览
分布式事务,一直是实现分布式系统过程中最大的挑战。在只有单个数据源的单服务系统当中,只要这个数据源支持事务,例如大部分关系型数据库,和一些MQ服务,如activeMQ等,我们就可以很容易的实现事务。 本地事物 大家可能都…
高可用注册中心 ->Spring Cloud Eureka
在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况, 所以在生产 环境中必须对各个组件进行高可用部署, 对于微服务如此, 对于服务注册中心也一样。 但 是…
SpringCloud升级到Finchley.RELEASE
课程《SpringCloud微服务实战》项目源码SpringCloud从Finchley.M2升级到Finchley.RELEASE,SpringBoot也从2.0.0.M3升级到2.0.2.RELEASE,会遇到哪些坑…
Spring Boot 基础(1)
1. 介绍 使用Spring Boot开发web应用程序非常方便,只需要进行简单的配置,可以把更多的精力放在业务逻辑上。 在spring 官网上,根据需求下载Spring Boot的初始工程。链接如下: https://…
Spring AOP 源码分析 - 创建代理对象
1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的。现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 bean 的某些方法前…
补习系列(2)-springboot mime类型处理
目标 了解http常见的mime类型定义; 如何使用springboot 处理json请求及响应; 如何使用springboot 处理 xml请求及响应; http参数的获取及文件上传下载; 如何获得原始请求的字节流; …
SpringBoot使用Mybatis-PageHelper
前言 之前一篇文章介绍了《SpringBoot+Mybatis+MySql学习》的整合,这一片扩展一下Mybatis的分页插件-Mybatis-PageHelper。 新建项目 首先,pom文件中加入pagehelper…
SpringBoot使用缓存
前言 我们都知道,一个程序的瓶颈通常都在数据库,很多场景需要获取相同的数据。比如网站页面数据等,需要一次次的请求数据库,导致大部分时间都浪费在数据库查询和方法调用上,这时就可以利用到缓存来缓解这个问题。 简介 本文来介绍…