- 浏览: 16648 次
- 性别:
- 来自: 北京
最新评论
文章列表
1. Activiti有跟hibernate类似的启动配置参数,主要包括如下启动配置参数
数据配置参数
databaseSchemaUpdate:可以在流程引擎启动,销毁的时候操作流程表结构
1:flase 不操作
2:true 流程引擎启动的时候,创建表结构
3:create-drop:流程引擎启动,销毁的时候,创建,和删除表结构
2.Activiti测试案例需要继承activiti测试类PluggableActivitiTestCase
主要作用以及使用方法为。
自动产生流程引擎,自动获得流程API对象,比如runtimeService,reposi ...
企业架构--系统权限控制学习记录
- 博客分类:
- 系统设计思想
传统的权限控制思想主要包括以下几个对象:用户,角色,资源。用户通过角色来控制资源,资源对象里拥有模块内进行访问的URL,如删除用户权限,可表示为:user!delete.action.这样判断一个用户是否拥有删除权限的逻辑过程可以表示为用户拥有的角色是否包含此资源。三个对象的关系为,用户与角色有多对多关系,角色与资源又有多对多关系。在web应用中,一般采用Filter来进行权限验证,并且会事先把不需要验证的一些图片,css文件直接过滤掉,直接验证有访问资源意义的链接,即通过对request中传过来的url,验证此时访问的用户所拥有的角色的资源是否拥有此资源的访问权限,如果有则允许访问 ...
Linux对于环境变量配置文件调用有一定顺序,同时也分有用户登录和没有用户登录两种情况,
如果有用户登录情况,linux调用环境变量文件的顺序如下:
1. 先调用/etc/profile文件中的内容,在这个文件中主要的工作有初始化USER变量,LOGNAME变量,MAIL变量,PATH变量,HOSTNAME变量,HOSTNAME变量,HISTSIZE变量,umask变量等内容,接着会在此文件中调用/etc/profile.d/*.sh文件,/etc/profile.d/*.sh文件中,主要调用/etc/profile.d/lang.sh文件,而这个文件主要定义系统的语言环境,通过调用/etc/s ...
Linux的环境变量主要是为了永久保存设置的环境变量,设置以后可以对所有shell有效。设置环境变量后必须使用如下命令重新载入环境变量,才能使环境变量生效。
1. source 环境变量文件 或者 .配置文件。
Linux中常见的配置文件有以下几种:
/etc/profile
/etc/profile.d/*.sh (表示目录下所有.sh结尾的文件都是环境变量配置文件)
~/.bash.profile
~/.bashrc
/etc/bashrc
其中etc/目录下的配置文件只要配置生效后对所有登录的用户都有效,~目录下的配置文件生效后只能当前登录的用户有效,对其他用户无效。
一般情况下,在对变量X进行测试时,可以使用如附件的表格进行测试x的值或者是y的值.
在linux进行Shell变成中,进行数值的运算时,经常需要使用$(())或者$[]对变量进行包围,括号里面的变量可以按照数学的符号进行加减乘除。
如下:
aa=1
bb=2
cc=$(($aa+$bb))
这样cc的结果为3,如果直接aa+bb则,cc的结果为1+2,只有把变量相加的内容放入$(())或者$[]中时,才是进行数值运算以及用数值运算的操作符进行操作。
Linux预定义变量一般包括如下几个:
1. $? 这个变量表示上一次命令执行的状态,如果返回0,表示上一条命令正确执行.如果返回非0的数值,表示命令没有正确执行。具体返回哪个数值又命令本身决定。
2. $$ 这个变量表示进程的进程号,也即PID号
3. $! 这个变量表示最后一个后台运行进程PID号.
read 接收键盘输入命令,常用的格式如下:
read [选项] 变量名
选项包括如下:
-t 接受输入的时间,以秒为单位
-p 屏幕上现实的提示信息
-s 隐藏用户的输入
-n 允许用户输入的字符数,后面跟字符的个数,加入这个选项后不需要回车即可以确认
示例如下:
read -t 3 ...
Linux位置环境变量主要用来记录Shell里面的参数,位置环境变量不能修改变量名,只能根据规则传递变量值,具体变量符号如下记载:
1. $n 表示第n各参数,具体用在shell脚本后面时,$0表示命令本身,$1表示第一个参数,$2表示第二个参数,以此类推。从第十个参数后要加{},如${10},${11}等。
2. $* 表示命令行中所有的参数,这个会把参数当成一个成体,如果循环这个参数时,只会循环一次,当整体输出。
3 $@ 这个变量也是表示命令行中所有的参数,与$@不同的是这个变量是把每个参数当成单独的个体对待,循环这个变量时会循环里面的每一个变量.
4 $# 这个变量表示的是命 ...