生命不息,奋斗不止

  1. RequestMapping一定要写在Controller上吗

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

    2018/07/07

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

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

    2018/01/01

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

Java之根基,Java程序员必学

一个架构师的自我修养


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

15383 7507

《Spring Boot教程》源码

1986 1178

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

916 248