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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

  7. Openresrt最佳案例 | 第3篇:Openresty的安装

    我的服务器为一台全新的centos 7的服务器,所以从头安装openresty,并记录了安装过程中出现的问题,以及解决办法。

    2018/01/01

  8. Openresrt最佳案例 | 第2篇:Lua入门

    Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

    2018/01/01

  9. Openresrt最佳案例 | 第1篇:Nginx介绍

    Nginx是一个高性能的Web 服务器,同时是一个高效的反向代理服务器,它还是一个IMAP/POP3/SMTP 代理服务器。

    2018/01/01

  10. openresty最佳案例案例-汇总

    权限控制在任何的系统中都为一个基本模块,没有权限,就不要谈系统。权限控制的重要性不言而喻。在我所做的Spring Cloud微服务系统,采用的权限控制框架为Spring Cloud Oauth2和Spring Boot Securtiy,这两个框架组合构成了一个强大的权限安全模块。搭建好,设置好,其实是非常简单的。Spring Boot Securtiy是对方法层面的控制,所以要在方法上加注解。随着业务的扩张,注解这种方式无疑给开发人员带来了非常大的工作量,由于开发人员的不规范,甚至连注解都不愿意写了。我在思考能不能废弃掉Spring Cloud Oauth2和Spring Boot Securtiy,废弃掉注解,让开发人员从注解中解放出来。

    2018/01/01

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

Java之根基,Java程序员必学

一个架构师的自我修养


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

6953 3893

《Spring Boot教程》源码

1044 625

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

886 244

书籍《深入理解Spring Cloud与微服务构建》的源码

298 264

收集安卓最新学习资料,帮助你节约找资料的时间。

236 104

Python爬虫系列

133 65