当前搜索:

[置顶] 书籍《深入理解Spring Cloud 与微服务构建》勘误、源码下载

文章勘误 错误在所难免,欢迎大家批评指正,在文章下方留言即可。 源码下载 github下载:https://github.com/forezp/springcloud-book 码云下载: https://gitee.com/forezp/springcloud-book 书籍购...
阅读(2969) 评论(7)

[置顶] Openresty最佳案例 | 汇总

目录 Openresty最佳案例 | 第1篇:Nginx介绍 Openresty最佳案例 | 第2篇:Lua入门 Openresty最佳案例 | 第3篇:Openresty安装 Openresty最佳案例 | 第4篇:OpenResty常见的api Openresty最佳案例 | 第5篇:http...
阅读(9756) 评论(1)

[置顶] SpringBoot非官方教程 | 终章:文章汇总

springboot非官方教程,可能最接近于官方的一个教程,大多数案例都来自于官方文档,为了更好的理解,加入了个人的改造。
阅读(66800) 评论(3)

[置顶] 史上最简单的 SpringCloud 教程 | 终章

转载请标明出处: /forezp/article/details/70148833 本文出自方志朋的博客 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud...
阅读(620549) 评论(154)

《深入理解Spring Cloud与微服务构建》书籍目录

作者简介 方志朋,毕业于武汉理工大学,CSDN钱柜娱乐开户,专注于微服务、大数据等领域,乐于分享,爱好开源,活跃于各大开源社区。著有《史上最简单的Spring Cloud教程》,累计访问量超过了300万。 购买地址 点击购买书籍-京东 点击购买书籍-当当 点击购买书籍-亚马逊 书籍...
阅读(1432) 评论(0)

异步社区的一个专访记录

异步社区:请您向异步社区的读者做一个简单的介绍吧。 各位读者好,我叫方志朋,毕业于武汉理工大学,是《深入理解Spring Cloud与微服务构建》书的作者。目前为CSDN钱柜娱乐开户、Spring Cloud中国社区联合创始人,专注于微服务、大数据等领域,对技术有着狂热的追求,活跃于各大技术社区,包...
阅读(792) 评论(0)

Kong Api 初体验

Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。 Kong最初是在Mashape建立的,用于为其API Marketplace提供超过15,000个API和Microse...
阅读(3696) 评论(0)

JWT如何在Spring Cloud微服务系统中在服务相互调时传递

转载请标明出处: /forezp/article/details/78676036 本文出自方志朋的博客 在微服务系统中,为了保证微服务系统的安全,常常使用jwt来鉴权,但是服务内部的相互调用呢。经常有人在微信上问我,我给出一个解决办...
阅读(12473) 评论(5)

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

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

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

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

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

Lua模块开发在实际的开发过程中,不可能把所有的lua代码写在一个lua文件中,通常的做法将特定功能的放在一个lua文件中,即用lua模块开发。在lualib目录下,默认有以下的lua模块。lualib/ ├── cjson.so ├── ngx │ ├── balancer.lua │ ...
阅读(9235) 评论(0)

Openresty最佳案例 | 第6篇:OpenResty连接Mysql

centos 安装myslCentos系统下安装mysql,先下载mysql-community-release-el7-5.noarch.rpm,然后通过yum安装,安装过程一直确定【Y】即可。cd /usr/downloads/wget http://dev.mysql.com/get/mys...
阅读(8385) 评论(0)

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

http客户端Openresty没有提供默认的Http客户端,需要下载第三方的http客户端。下载lua-resty-http到lualib目录下,使用以下的命令下载:cd /usr/example/lualib/resty/ wget https://raw.githubuserconten...
阅读(8307) 评论(0)

Openresty最佳案例 | 第4篇:OpenResty常见的api

获取请求参数vim /usr/example/example.conf location /lua_var { default_type 'text/plain'; content_by_lua_block { ngx.say(ngx.var.a...
阅读(8198) 评论(3)

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

我的服务器为一台全新的centos 7的服务器,所以从头安装openresty,并记录了安装过程中出现的问题,以及解决办法。 1.首先安装openrestycd /usr mkdir servers mkdir downloads yum install libreadline-dev libnc...
阅读(8893) 评论(0)

Openresty最佳案例 | 第2篇:Lua入门

什么是lua Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Jan...
阅读(8594) 评论(0)

Openresty最佳案例 | 第1篇:Nginx介绍

Nginx 简介Nginx是一个高性能的Web 服务器,同时是一个高效的反向代理服务器,它还是一个IMAP/POP3/SMTP 代理服务器。由于Nginx采用的是事件驱动的架构,能够处理并发百万级别的tcp连接,高度的模块化设计和自由的BSD许可,使得Nginx有着非常丰富的第三方模块。比如Op...
阅读(9573) 评论(0)

Java 代理模式

什么是代理代理是一种设计模式,它的核心思想,是将对目标的访问转移到代理对象上。这样做的好处就是,目标对象在不改变代码的情况下,可以通过代理对象加一些额外的功能。这是一种编程思想,在不改变原有代码的情况下,通过代理增加一些扩展功能。代理过程如图所示,用户访问代理对象,代理对象通过访问目标对象,来达到...
阅读(20263) 评论(0)

Java注解详解

在使用SpringBoot作为Web敏捷开发的框架之后,SpringBoot除了自动装配配置的便捷之外,在很多时候需要基于注解来开发。注解不仅增加了代码的可读性,还增加了开发的速度。这篇文章主要讲述Java 注解。元注解元注解用于注解其他注解的。Java 5.0定义了4个标准的元注解,如下: @T...
阅读(21687) 评论(0)

Java并发编程:线程封闭和ThreadLocal详解

转载请标明出处: /forezp/article/details/73017664 本文出自方志朋的博客 什么是线程封闭当访问共享变量时,往往需要加锁来保证数据同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程中访问数据,就不需要同步了...
阅读(23274) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 562万+
    积分: 1万+
    排名: 774
    共同进步
    钱柜娱乐开户
    最新评论