sunhuwh的专栏

学而不思则罔 思而不学则殆

权限

当我们希望某操作对用户是可见、不可见、可操作的时候,我们需要用权限。 我们怎样让某个操作针对某个用户是可操作,针对某个用户是不可操做时,有一种方案叫做:拦截。 这个时候我们就想到拦截器的概念。springmvc也有相应的拦截器实现。 写一个权限拦截器:具体实现细节就不描述了,这些需要理解概念...

2015-11-16 19:18:11

阅读数:284

评论数:0

json传递死循环问题

可能有时我们需要将某个对象要传给前端,但是因为可能会有互相引用的情况出现,这是json使用所必须面对的。有三个方案, 方案1:写个bean,将相互引用的给去掉。 方案2:用注解将不用的注掉。 方案3:用filter来实现。将不必要的给filter掉。代码实现: private ObjectM...

2015-11-11 21:39:03

阅读数:1906

评论数:0

三种权限设计方案的归纳和比较

权限设计是很多系统重要的组成部分,主要用于控制功能和流程,本文将几种常见的权限设计方案(权限系统的名都是自己起的)的基本设计写出来,其中不恰当处还请大家指出,我们来讨论一下.1.等级权限系统这种权限系统在论坛中很常见,在这种系统中,权限级别如同官阶从低到高排列,每个用户拥有一个权限,其中设定了这个...

2015-11-09 22:47:47

阅读数:3425

评论数:0

正则匹配中文字符

String regex = "[\\\u4E00-\\\u9FA5]+"; Matcher matcher = Pattern.compile(regex).matcher("是"); if(matcher.find()){ ...

2015-11-09 22:30:15

阅读数:356

评论数:0

spring单例性能

单例模式是spring推荐的配置,在高并发下能极大的减少消耗。 springmvc的bean管理器是“绝对的线程安全”用ThreadLocal是为了保证线程安全,实际上ThreadLoacal的key就是当前线程的Thread实例。单例模式下,spring把每个线程可能存在线程安全问题的参数值放...

2015-11-09 22:13:55

阅读数:764

评论数:0

Docker 0.1 概念

个人理解: docker是一个中间件,应用可以创建到上面,而docker又可以部署到虚拟机,openStack和其他基础平台上。 可以实现:自动打包和发布。 自动化测试,持续集成、发布。

2015-11-09 22:09:28

阅读数:444

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭