一文教会你使用Spring Boot中的RabbitMQ!
分类:
编程语言 时间:
2019-04-11 09:14:22
阅读次数:
163
网关作用 网关的作用,可以实现负载均衡、路由转发、日志、权限控制、监控等。 网关与过滤器区别 网关是拦截所有服务器请求进行控制 过滤器拦截某单个服务器请求进行控制 Nginx与Zuul的区别 Nginx是采用服务器负载均衡进行转发 Zuul依赖Ribbon和eureka实现本地负载均衡转发 相对来说 ...
分类:
编程语言 时间:
2019-04-09 14:01:42
阅读次数:
183
技术背景 前面我们通过Ribbon或Feign实现了微服务之间的调用和负载均衡,那我们的各种微服务又要如何提供给外部应用调用呢。 当然,因为是REST API接口,外部客户端直接调用各个微服务是没有问题的,但出于种种原因,这并不是一个好的选择。 让客户端直接与各个微服务通讯,会有以下几个问题: 客户 ...
本篇阅读目录 一、权限组件 二、动态显示权限菜单(单级菜单) 三、补充知识点 回到顶部 一、权限组件 1、上篇随笔中,我们只是设计好了权限控制的表结构,有三个模型,五张表,两个多对多关系,并且简单实现了对用户的权限控制,我们会发现那样写有一个问题,就是权限控制写死在了项目中,并且没有实现与我们的业务 ...
分类:
其他好文 时间:
2019-04-03 22:03:32
阅读次数:
167
在开发软件时,我们经常会遇到账号体系,那么就不可避免地涉及到了权限控制或者叫权限管理。 很多人容易把权限控制和权限验证搞混淆,以为在前端隐藏了某个按钮就控制好权限了,其实用户可以直接发送一个接口请求服务端来完成这个操作。 权限控制是指在一个系统中存在多个用户角色,不同的角色拥有不同的系统资源访问权限 ...
分类:
其他好文 时间:
2019-03-28 09:23:00
阅读次数:
172
官方给出的Filter的定义是在请求一个资源或者从一个资源返回信息的时候执行过滤操作的插件。我们使用过滤起最多的场景估计就是在请求和返回时候的字符集转换,或者权限控制,比如一个用户没有登录不能请求某些资源。 一、什么是Filter Filter 技术是servlet 2.3 新增加的功能.servl ...
分类:
其他好文 时间:
2019-03-25 00:43:11
阅读次数:
191
在Java中有多种动态代理技术,如JDK、CGLIB、Javassist、ASM,其中最常用的动态代理技术是JDK和CGLIB。 1、JDK的动态代理 JDK动态代理是java.lang.reflect.*包提供的方法,必须要借助一个接口才能产生代理对象,对于使用业务接口的类,Spring默认使用J ...
分类:
编程语言 时间:
2019-03-20 20:52:42
阅读次数:
273
前言 Linux 基本的权限控制仅可以对所属用户、所属组、其他用户进行的权限控制,而不能精确地控制每个用户的权限。ACL 规则就是用来解决这个问题的。 使用 ACL 规则,我们可以针对单一账户设置文件及目录的访问权限。 实验环境: 操作系统:CentOS Linux release 7.5.1804 ...
分类:
其他好文 时间:
2019-03-20 19:21:32
阅读次数:
627
在系统开发的时候一个老生常谈的权限管理问题,翻阅了很多的网络资料,但是总感觉离实际使用还有一段距离,其实权限控制无非就几个“请求、页面按钮、字段显示”, 对于前端权限就需要配合JS了, 这里主要展示我这些年来一直使用的一个关于权限管理的案例,如果你只是写一个简单的CMS系统,那么下面代码其实拷贝就可 ...
分类:
Web程序 时间:
2019-03-19 01:27:36
阅读次数:
366
[TOC] 非静态内部类 定义内部类非常简单,只要把一个类放在另一个类内部定义即可。此处“类内部”包括类中的任何位置,甚至方法中也可以方法里定义的内部类杯称为 局部内部类 。内部类定义语法如下 大部分时候,内部类都被作为成员内部类定义,而不是局部内部类。成员内部类是一种与成员变量、方法、构造器和初始 ...
分类:
其他好文 时间:
2019-03-18 22:30:24
阅读次数:
235