Spring Cloud
bear_cab
智慧明镜,心神安宁
展开
-
Spring Cloud Feign 遇到的问题总结
GET请求多参数的URL 假设我们请求的URL包含多个参数,例如http://microservice-provider-user/get?id=1&username=张三 ,要怎么办呢? 我们知道Spring Cloud为Feign添加了Spring MVC的注解支持,那么我们不妨按照Spring MVC的写法尝试一下: @FeignClient("microservice-pr...原创 2018-10-04 08:45:33 · 556 阅读 · 0 评论 -
Spring Cloud 微服务架构
1.微服务架构 软件架构的发展经历了从单体结构、垂直结构、SOA架构到微服务架构 (1).单体架构 所以的功能集成在一个项目工程中 所有的功能打一个war包部署到服务器 应用与数据分开部署 通过部署应用集群和数据库集群来提供系统的性能 项目架构简单,前期开发成本低,周期短,小型项目的首选 全部功能集成在一个工程中,对于大型项目不易开发、扩展及维护 并发低的模块对服务器资源是一种浪...原创 2018-03-08 20:10:18 · 216 阅读 · 0 评论 -
Spring EurekaServer
JDK要求1.8或以上版本。 首先创建两个项目,eureka-service和eureka-client。 eureka-server作为eureka的服务端,提供注册服务,eureka-client作为eureka的客户端,属于一个应用,注册到eureka注册中心。 eureka-service的配置文件pom.xml如下: <?xml version="1.0" encodin...原创 2018-03-09 09:48:57 · 244 阅读 · 0 评论 -
为什么微服务架构需要Spring Cloud
为什么微服务架构需要Spring Cloud 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而spring Cloud就是其中的佼佼者。 DevOps是英文Development和Oper...转载 2018-03-09 09:05:43 · 1107 阅读 · 0 评论 -
JWT 单点登入
Maven SpringBoot 项目 引入jwt <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma...原创 2019-04-15 19:08:21 · 264 阅读 · 0 评论 -
序列化 反序列化
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public class SerializeUtil...原创 2019-04-13 18:21:55 · 93 阅读 · 0 评论 -
lang3
前言: apache提供的众多commons工具包,号称Java第二API,而common里面lang3包更是被我们使用得最多的。因此本文主要详细讲解lang3包里面几乎每个类的使用,希望以后大家使用此工具包,写出优雅的代码 讲解版本为(2018年10月最新版本): <dependency> <groupId>org.apache.commons</g...转载 2019-04-17 10:55:54 · 2252 阅读 · 0 评论