6.1 包 库单元 解决命名冲突 6.1.1 一个java源文件就是一个编译单元,在一个编译单元内可以有一个public的类,而且类的名字必须与编译单元的文件名字一致,以后缀.java结尾, 包括大小写。而且最多只能有一个public类。 如果包内还有其他的类,包 之外的类是无法看到这些类的,他们主 ...
分类:
其他好文 时间:
2019-09-01 10:38:12
阅读次数:
81
在每个微服务中,需要获取用户的角色,然后根据角色识别是否允许操作指定的方法,Spring Security中定义了四个支持权限控制的表达式注解,分别是@PreAuthorize、@PostAuthorize、@PreFilter和@PostFilter。其中前两者可以用来在方法调用前或者调用后进行权 ...
分类:
编程语言 时间:
2019-08-31 21:23:19
阅读次数:
85
1.在服务器端我们可以通过Spring security提供的注解对方法来进行权限控制。 Spring Security在方法的权限控制上支持三种类型的注解,JSR-250注解、@Secured注解和支持表达式的注解,这三种注解默认都是没有启用的,需要单独通过global-method-securi ...
分类:
编程语言 时间:
2019-08-31 19:25:19
阅读次数:
75
一、继承 a、Java中使用extends关键字实现类的继承机制 b、通过继承,子类自动拥有了基类(superclass)的所有成员(成员变量和方法) c、Java只支持单继承,不允许多继承; 一个子类只能有一个基类,一个基类可以派生出多个子类。 子类继承基类后,拥有私有变量的所有权,没有私有变量的 ...
分类:
编程语言 时间:
2019-08-31 00:58:43
阅读次数:
88
需求:SVN的项目文件如果被普通用户误删了,虽然SVN能恢复,但是如果删除的文件比较多,注释的内容简单,恢复的时候需要一个个的保存到本地,然后再上传到服务器上,会很麻烦,可能还会出现提交代码版本冲突的问题,那么,怎么才能禁止普通用户删除SVN中的项目文件呢? 一、找到需要加权限的版本库中hooks目 ...
分类:
其他好文 时间:
2019-08-30 11:37:56
阅读次数:
275
1 介绍 ELK日志管理属于基础设施平台,接入多个应用系统是正常现象,如果接入多个系统的索引文件没有进行权限划分,那么很大程度会出现索引文件误处理现象,为了避免这种情况发生,多用户及权限设置必不可少。 通过Filebeat采集应用日志,发送到redis(或者kafka),通过在filebeat.ym ...
分类:
其他好文 时间:
2019-08-29 09:52:25
阅读次数:
1127
更新日志 CHANGELOG [V1.2.2 RELEASE] 2019.08.26 ?? ?? New Features 拦截器启用禁用配置 文件上传下载安全/权限控制 启用 日志配置 ?? Optimization 更改core包目录 下载上传拦截器 logback.xml显示行号 拦截器配置新 ...
分类:
编程语言 时间:
2019-08-26 12:49:05
阅读次数:
81
现象 spring配置shiro权限控制之后,项目无法启动 [2019 08 09 09:00:35,800] Artifact export_web_manager:war exploded: Error during artifact deployment. See server log for ...
分类:
编程语言 时间:
2019-08-25 12:30:36
阅读次数:
153
shiro配置流程 1. web.xml中配置shiro的filter 2. spring中配置shiro的过滤器工厂,指定对不同地址权限控制 , 传入安全管理器 3. 配置安全管理器,传入realm,realm中定义具体授权和认证的流程 4. 配置自定义凭证匹配器,指定token和info的匹配方 ...
分类:
其他好文 时间:
2019-08-25 12:07:25
阅读次数:
83