- 浏览: 159171 次
- 性别:
- 来自: 北京
最新评论
-
mikey_5:
原来是这么回事儿呀
Oracle bitand()函数使用方法 -
softherk:
非常感谢啊
struts2.0的学习资料 -
zxd7900663:
非常感谢哈哈
struts2.0的学习资料 -
overyear:
呵呵。谢谢
struts2.0的学习资料 -
shiren1118:
知识库里robin放了一个~~~~~~
struts2.0的学习资料
文章列表
知识是我们获得的死的东西,现在我们获取知识的途径很多,过去的老师传授知识的时代,需要重新看待。
百度google之后可以得到我们所需要的知识点
我们创造的应该是如何应用这些个知识点,这些个知识点有什么实际应用的地方,可以应用到什么地方
在tomcat的webapps/ROOT目录里加入以下文件可以解决跨域的问题
crossdomain.xml文件:
文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-doma ...
Java获取当前操作系统的信息
- 博客分类:
- JAVA基础
主流有几种方法,一种是用下面的函数 public static String getProperty(String key)
键
相关值的描述
java.version
java.version Java 运行时环境版本
java.vendor
java.vendor Java 运行时环境供应商
java.vendor.url
java.vendor.url Java 供应商的 URL
java.home
java.home Java 安装目录
java.vm.specification.version
java.vm.specification ...
目前采用的三种解决方案:
1、定期校队
2、TCC
Try: 尝试执行业务
完成所有业务检查(一致性)
预留必须业务资源(准隔离性)
Confirm: 确认执行业务
真正执行业务
不作任何业务检查
只使用Try阶段预留的业务资源
Confirm操作满足 ...
设计模式遵循的七大原则
- 博客分类:
- 设计模式
1.开闭原则(Open Close Principle)
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。
开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性,一个是说“对于扩展是开放的”,另一个是说“对于更改是封闭的”。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。这就是“开放-封闭原则”的精神所在。
简单的用一句经典的话来说:过去的事已成历史,是不可修改的,因为时光不可倒流,但现在或明天计划做什么,是可以自己决定(即扩展)的。
...
http://blog.csdn.net/csh624366188/article/details/7612142
zTree 刷新指定的节点
- 博客分类:
- zTree
//在指定的节点下面增加子节点之后调用的方法。
var zTree=$.fn.zTree.getZTreeObj("deptTreeId");
var nodes=zTree.getSelectedNodes();
var curNode=nodes[0];
curNode.isParent=true;
zTree.expandNode(curNode,true,false);
因为是权限拦截校验,很多方法调用的频率是非常频繁的,为了更好的性能,shiro拥有一套完整的缓存体系,特别是针对web领域,做了部分增强.
先看下缓存在shiro的权限管理器中的配置:
springrain使用shiro控制权限,配置filterChainDefinitions结合数据库校验权限.
shiro在web.xml中配置全局过滤器,springrain配置的是一个spring bean “shiroFilter”,在这个bean中可以根据访问路径再配置不同的过滤器,
shiro 默认自带的过滤器如下:
Filter Name
Class
anon
org.apache.shiro.web.filter.authc.AnonymousFilter
authc
org.apache.shiro.web.filter.authc.FormAut ...
springrain技术详解(2)-权限表结构
- 博客分类:
- shiro
在实际项目中,权限控制是必须要放到数据库管理的,我们来看下springrain是怎么设计权限的表结构吧先上ER图
t_org是部门表,考虑到员工兼职,所以有t_user_org 中间表.
t_menu是菜单表,字段 type 是标示是菜单资源还是普通资源 菜单 ...
springrain项目说明
- 博客分类:
- shiro
项目迁移到: http://git.oschina.net/chunanyong/springrain
demo: http://springrain.9iu.org
文档 http://git.oschina.net/chunanyong/springrain/raw/master/springrain/doc/springrain.pdf
springrain本身就是一个完整的eclipse项目,spring 一站式开发的范例,包含spring core,spring jdbc,spring mvc.可以认为就是一个spring的demo.
在ssh中,我认为spring是 ...
shiro是一个非常强大灵活的权限控制框架,属于apache的顶级项目.springrain使用shiro实现了权限控制功能.
下图充分说明了shiro的体系架构
归根到底,权限控制无非是利用过滤器控制访问的认证和授权,shiro也不例外.我们来看看shiro是怎么实现的吧.
要在web中使用shiro,总共分三步:
第一步:在web.xml中配置shiro的过滤器,建议是应用的第一个过滤器,springrain示例配置如下:
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip
如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip
package com.test;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List ...
基于SPRING+HIBERNATE的数据库的实现多租户的数据库选择和数据源路由
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.sp ...
mysql中的跨库关联查询同台机器上的不同的库
- 博客分类:
- mysql
对于查询部署在同一台机器上的不同的数据库的数据。
首先是要连接的用户可以同时访问这两个数据库,这个数据库数据库用户权限的范围。
sql查询的方法
select a.id ,b.name from db1.a left join db2.b on a.id=b.cid