生命不息,奋斗不止

  1. SpringCloud教程第3篇:feign(F版本)

    上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。

    2018/08/03

  2. SpringCloud教程第2篇:Ribbon(F版本)

    在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。

    2018/08/02

  3. SpringCloud教程第1篇:Eureka(F版本)

    一、spring cloud简介

    2018/08/01

  4. RequestMapping一定要写在Controller上吗

    使用Spring Cloud做项目的同学会使用Feign这个组件进行远程服务的调用,Feign这个组件采用模板的方式,有着优雅的代码书写规范。核心原理对Feign等相关注解进行解析,并提取信息,在Spring Boot工程启动时,通过反射生产Request的bean,并将提取的信息,设置到bean中,最后注入到ioc容器中。

    2018/07/07

  5. Openresrt最佳案例 | 第9篇:Openresty实现的网关权限控制

    采用openresty 开发出的api网关有很多,比如比较流行的kong、orange等。这些API 网关通过提供插件的形式,提供了非常多的功能。这些组件化的功能往往能够满足大部分的需求,如果要想达到特定场景的需求,可能需要二次开发,比如RBAC权限系统。本小节通过整合前面的知识点,来构建一个RBAC权限认证系统。

    2018/01/01

  6. Openresrt最佳案例 | 第8篇:RBAC介绍、sql和redis模块工具类

    RBAC(Role-Based Access Control,基于角色的访问控制),用户基于角色的访问权限控制。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般都是多对多的关系。如图所示:

    2018/01/01

  7. Openresrt最佳案例 | 第7篇:模块开发、OpenResty连接Redis

    在实际的开发过程中,不可能把所有的lua代码写在一个lua文件中,通常的做法将特定功能的放在一个lua文件中,即用lua模块开发。在lualib目录下,默认有以下的lua模块。

    2018/01/01

  8. Openresrt最佳案例 | 第6篇:OpenResty连接Mysql

    Centos系统下安装mysql,先下载mysql-community-release-el7-5.noarch.rpm,然后通过yum安装,安装过程一直确定【Y】即可。

    2018/01/01

  9. Openresrt最佳案例 | 第5篇:http和C_json模块

    Openresty没有提供默认的Http客户端,需要下载第三方的http客户端。

    2018/01/01

  10. Openresrt最佳案例 | 第4篇:OpenResty常见的api

    这篇文章主要讲解OpenResty常见的api。

    2018/01/01

从基础到进阶,带你进入成神之路。

Java之根基,Java程序员必学

一个架构师的自我修养


《史上最简单的Spring Cloud教程源码》

14439 7143

《Spring Boot教程》源码

1886 1127

An open resource for Douban API with NETEASY Music's UI.

907 250