摘要: 在有安全验证的情况下做单元测试Test 版本信息 添加依赖 需求 1. 在写单元测试时,需要模拟某个用户的登录状态 2. 在写单元测试时,需要模拟某个用户具有某个权限,但又不想改变数据库 3. 编写单元测试时,需求完整调用某个用户的登录 解决需求: springSecurity提供了相关的组件spr 阅读全文
posted @ 2018-07-24 20:12 starmoon1900 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: 版本信息 在ss中基本的session管理 session无效处理 session过期处理 并发登录处理 限制同一用户重复登录和顶号 并发登录处理 例如用户在两台电脑上登录,并在两台电脑上办公,可设置maximumSessions值为2,这样springsecurity在管理session时会对该用 阅读全文
posted @ 2018-07-24 20:11 starmoon1900 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 版本信息 问题 使用 授权的时候有ROLE前缀,但是做URL的权限配置时,并没有ROLE前缀。 原因 版本是spring security core 4.2.7.RELEASE.jar 源码org.springframework.security.access.vote.RoleVoter ,类中定 阅读全文
posted @ 2018-07-24 20:10 starmoon1900 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 如何进行session的缓存? 原理: Shiro有1个类,AuthorizingRealm AuthenticatingRealm,里面有个获取认证信息的方法, AuthenticatingRealm getAuthenticationInfo;getAuthenticationInfo方法中 先 阅读全文
posted @ 2018-07-12 21:32 starmoon1900 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 在springboot中使用SHiro作为安全框架,非常简单,灵活性也比较高 初步使用 1. 自定义MyAuthorizingRealm类,继承类AuthorizingRealm,实现里面的doGetAuthorizationInfo和doGetAuthenticationInfo方法 Author 阅读全文
posted @ 2018-07-12 21:31 starmoon1900 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 环境 springboot 1.5.9.RELEASE + JDK1.8 配置步骤 分两步,1 配置数据源 2 配置监控 直接上代码 1 配置数据源 2 配置监控页面 纯.properties文件配置或者更丰富的配置 参考上一篇文章 阅读全文
posted @ 2018-06-02 20:07 starmoon1900 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Druid的监控很强大,但可惜的是监控数据是存在内存中的,需求就是定时把监控数据记录下来,以日志文件的形式或者数据库入库。 记录两种方式: 1. 数据库入库 2. logback形式记录 3. 原理(重点) 1. 如果仅仅想记录sql的监控,可以自己重写DruidDataSourceStatLogg 阅读全文
posted @ 2018-06-02 17:19 starmoon1900 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 能监控哪些数据呢? 1. 数据源 2. SQL监控 对执行的MySQL语句进行记录,并记录执行时间、事务次数等 3. SQL防火墙 对SQL进行预编译,并统计该条SQL的数据指标 4. Web应用 对发布的服务进行监控,统计访问次数,并发数等全局信息 5. URI监控 对访问的URI进行统计,记录次 阅读全文
posted @ 2018-06-02 16:09 starmoon1900 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: Springboot中使用aop,与SSM中使用AOP,整体配置与编写方式都是类似的。但是Springboot简化了很多xml配置,切点的表达式可以直接进行javaconfig。 记录一些示例 springboot示例: 版本1.5.9.RELEASE pom文件中添加aop的依赖 自定义注解: a 阅读全文
posted @ 2018-05-29 10:54 starmoon1900 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在项目中logback一般配合slf4j使用,slf4j是面上的框架,logback才是真正记录处理日志的框架。 参考文献: 1. Java日志框架:logback详解 http://www.importnew.com/28541.html 2. 官网文档 对内置的appender进行详细的说明 h 阅读全文
posted @ 2018-05-29 10:53 starmoon1900 阅读(234) 评论(0) 推荐(0) 编辑