- 浏览: 41880 次
- 性别:
- 来自: 天津
最新评论
-
从零开始单排有人帮:
细粒度的控制,我想了一个方式:所有资源有一个唯一的uuid标识 ...
Spring Security ,Apache Shiro的对比及数据级权限实现 -
jackyrong:
eya 写道dancewing 写道 在业务层,可以通过Sec ...
Spring Security ,Apache Shiro的对比及数据级权限实现 -
jackyrong:
请教下,数据权限的话,你是用AOP的方法,注入权限规则的SQL ...
Spring Security ,Apache Shiro的对比及数据级权限实现 -
alan2012:
对于eya采用规则,我也觉得这是比较灵活的,但现在还些地方不知 ...
Spring Security ,Apache Shiro的对比及数据级权限实现 -
a_alter:
至于那些 数据级别的 业务逻辑相关的, 个人觉得还是不纳入权限 ...
Spring Security ,Apache Shiro的对比及数据级权限实现
文章列表
如题。
以前搞过一阵子的Spring security,现在看来,这个东西除了能和Spring更好的整合外,其它的没有什么太明显的优点。
现在的SpringSecurity显得太笨重了。 一大堆的Filter层层过滤,一个简单的请求,最少得经过它的8个Filter左右,让人很不爽。以及一大堆配置,虽然提供了简化配置,但是哪有完全符合自己需求的东西,最后还是得自己慢慢研究文档和源码。另外,学习曲线也不低。
最后,它的那个ACL方案纯粹是摆设(数据过滤在查询后、提供另外的几个表来维护权限数据,当数据量很大时,不太现实),我相信很少人会把它的那个方案应用到生产环境中。实际上运 ...
在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value Stack具体做什么,但有两点需要注意:
一个value stack本质上是一个List;
在栈中调用[n]将返回一个从位置n开始的子栈;
对于2举个例子说明。假定Value Stack包含了[model,action,others],那么
[0] --- 返回 [model,actio ...
eclipse在生成javadoc的时候出现乱码,是因为eclipse默认采用GBK的编码
我们只需要指定一个UTF-8的编码就可以了
在Export -> Java/Javadoc -> Next - > 设置 Use Standard Doclet(输出路径) -> Next -> Next ->
在Extra Javadoc options(path names with white spaces must be enclosed in quotes):中添加
-encoding UTF-8 -charset UTF-8 ,然后Fini ...
BETWEEN trunc(sysdate-to_char(sysdate, 'D ')+1) and trunc(sysdate-to_char(sysdate, 'D ')+1)-7
实现tomcat绑定多个域名,或者多个二级域名的方法:
首先要将您的域名解析到tomcat所在的服务器上
比如您的服务器的IP为102.11.28.16;
打算在这台机器上部署三个应用,分别对应三个域名
www.eya.cc;
user.eya.cc
www.xxx.com
第一步:
将t ...
以前发过一次,看见许多朋友都很需要这种通用的导入导出组件
请注意:导入导出功能是通过自定义的Annotattion来实现的,要将pojo中的字段的类标注指定的annotation才可以,如果没有标注的,就默认不导出导入
一般情况下只需要简单的三步,就可以实现导入和导出了,要是你使用了hibernate,就会发现太方便了
一:
构造输入输出流 如: OutputStream out = new FileOutputStream("D:\\testOne.xls");
二,构造导入导出对象 如: ExcelExport<Testpojo> ex = new Exc ...
一、选择公司的形式:
普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东,从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有 ...
一个叫.net
另一个叫java
一个易学难精
一个易精难学
一个是ms的
一个是ibm的
一个是简单容易难很难
一个难很容易简单难
总之,他们都是很有钱途的!!!
不过,听说许多java nb的人,学.net很快上手,但我没听说过.net nb的人学java很快上手........
java得到当前类的路径
String st = 你的类.class.getResource("/").getFile();
如果要加载当前类目录下的某个file,不管相对路径还是绝对路径
直接File file=new File(st+"文件名")
就可以了
在struts中,这样就可以得到当前的应用的绝对路径:
HttpServletRequest request = ServletActionContext.getRequest ();
return request.getSession(). ...