
架构
文章平均质量分 81
骑码小张
让优秀成为一种习惯!
展开
-
DHCP+NAPT+RIP+ACL实现企业对互联网提供服务
通过DHCP+NAPT+RIP+ACL实现企业对外提供服务原创 2024-05-23 15:48:30 · 500 阅读 · 0 评论 -
LVS负载均衡-TUN模式(模拟不同网段)
不同网段的服务器实现LVS TUN模式原创 2022-06-28 22:29:39 · 2856 阅读 · 0 评论 -
SpringCloud+Spring Security+OAuth2授权登录(三)
上回书说到,认证服务器为了美观和良好的用户体验,修改了登录页面和返回登录失败的信息。本回就讲讲,认证客户端或者称之为资源服务器自定义权限认证和为移动端做的修改。一般来说,像通过微信授权登录的系统都是有一套自己的权限体系的,微信那边只是拿到一个用户的信息。所以这里判断用户对应自己系统内部的权限需要开发者自行解决。@Componentpublic class CustomPermission { /** * permission 获取接口设置的权限 */ public原创 2020-11-29 14:19:45 · 490 阅读 · 0 评论 -
SpringCloud+Spring Security+OAuth2授权登录(二)
为了美观和更好的用户体验,我们需要修改登录页面和服务端代码,系统默认只会返回用户无法找到UsernameNotFoundException这一错误,自定义的目的就是希望能区分用户未注册还是账号或密码错误。所以要加入自己的loginFailureHandler@Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.authenticationProvi原创 2020-11-29 14:02:25 · 432 阅读 · 0 评论 -
SpringCloud+Spring Security+OAuth2授权登录(一)
在微服务大行其道的今天,各系统根据其业务划分,又独立出了好几个模块,Spring Cloud就像一个插排一样,想看电视,把电视机电源插上;没有网,把路由器电源插上,而电视机和路由器都是一个个服务。那么这么多的服务,如何验证登录和权限?1、架构图这个图的设想是,搭建一个认证服务器,每个系统下的微服务模块都可以作为客户端去认证服务器那边要求认证。这就有点像现在的第三方登录,认证服务器管理的资源就是用户信息。2、时序图用户认证的过程如上图所示,最终得到一个access_token(包含refresh原创 2020-11-29 13:17:28 · 1705 阅读 · 7 评论 -
RocketMQ部署和使用
好久没有更新博客了,这次讲讲RocketMQ的部署和使用。 http://rocketmq.apache.org/ 首先去下载源码,网站上有说明RocketMQ的部署环境: 1、64bit OS, Linux/Unix/Mac is recommended; 2、64bit JDK 1.8+; 3、Maven 3.2.x 4、Git 这里的Git可有可无(用于Git工具从GitHub原创 2018-01-13 13:47:40 · 6996 阅读 · 9 评论 -
CentOS7中MySQL主从配置的一些收获
环境: CentOS 7 MySQL 5.7.21 主master:172.16.69.131 从slave:172.16.69.132 1、首先把MySQL官网上下载的mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar上传到服务器CentOS7。 2、安装MySQL,配置防火墙。这里不做讲述,不会的或者忘记了可以参考《CentOS 7安装MySQL ...原创 2018-02-12 15:24:19 · 419 阅读 · 0 评论 -
Eureka高可用注册中心registered-replicas没有分布式注册中心
Eureka高可用注册中心registered-replicas没有分布式注册中心【写在前面】如果看完这篇博客,对你有帮助的话,欢迎加入全栈技术交流群,群内不定时发布热门学习资料,也欢迎进行技术交流,对我的博客有疑问也可以在群里@我。《全栈技术交流群欢迎你》最近接了个活。思来想去,还是觉得Spring Cloud在使用和配置方面简单点,毕竟Spring约定大于配置嘛。言归正传,自己在学...原创 2018-08-04 16:51:34 · 10618 阅读 · 5 评论