项目架构
狼亦尘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
权限管理
我负责系统管理模块,系统管理主要是对用户角色和权限的管理,不同角色的人登录应该看到不同的权限和内容,权限通常有3,5,7张表甚至更多来完成,我们当时用了五张,包括员工信息表、角色信息表、权限信息表和两张中间关系表:一张员工角色关系表,一张角色权限关系表。可以对用户赋角色,然后角色赋权限,权限表里存着不同的权限的url,当用户登录时,从session中获取用户id,通过用户id获取用户的所有角色id...原创 2019-04-11 15:28:08 · 238 阅读 · 0 评论 -
Shiro
Apache Shiro是java的一个安全框架。对比Spring Security,他相当于简单,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么多复杂的东西,所以使用小而简单的Shiro就足够了。 Shiro主要包含登录认证、授权、会话管理三大功能,另外还提供了了加密、缓存、web基础等功能。但他不会去维护用户和权限,这个需要我们自己完成。他的工作流程是:首...原创 2019-04-10 11:43:50 · 140 阅读 · 0 评论 -
重定向和请求转发的区别
1、重定向是两次请求,转发是一次请求,因此转发的速度要快于重定向 2、重定向之后地址栏上的地址会发生变化,变化成第二次请求的地址,转发之后地址栏上的地址不会变化,还是第一次请求的地址 3、转发是服务器行为,重定向是客户端行为。重定向时浏览器上的网址改变 ,转发是浏览器上的网址不变 4、重定向是两次request,转发只有一次请求 5、重定向时的网址可以是任何网址,转发的网址必须是本站点的网址 扩展...原创 2019-04-16 20:33:17 · 418 阅读 · 0 评论 -
Ehcache是现在最流行的纯Java开源缓存框架
Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思...翻译 2019-05-29 19:37:31 · 612 阅读 · 0 评论
分享